@charset "utf-8"; @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700'); /** * Style variables */ $base-font-family: 'Source Code Pro', monospace !default; $base-font-size: 12.5px !default; $mobile-font-size: 12px !default; $base-line-height: 1.5 !default; $base-color: #DBDBDB !default; $primary-color: #a1fc8f !default; $text-color: $base-color !default; $placeholder-color: $base-color !default; $link-color: $base-color !default; $border: dashed 1px rgba(219,219,219,0.9) !default; $selection-background: rgba(219,219,219,0.99) !default; $selection-text: #000 !default; $background-color: #000 !default; $container-width: 90% !default; $container-max-width: 600px !default; /** * Global */ body { background-color: $background-color; margin: 0 auto; padding: 0; font-family: $base-font-family; font-size: $base-font-size; color: $text-color; text-align: left; line-height: $base-line-height !important; } h1, h2, h3, h4, h5, h6 { font-size: $base-font-size; margin: 0px; margin-top: 22px; font-weight: bold; color: $text-color; } p, ul, ol { margin: 0px; color: $text-color; } a { text-decoration: underline; color: $link-color; } a:hover { color: $background-color; background-color: $base-color; } .primary-text { color: $primary-color; } @media only screen and (max-device-width: 500px) { * { font-size: $mobile-font-size !important; } } /*h1:before { content: "#"; margin-right: 9px; } h2:before { content: "##"; margin-right: 9px; } h3:before { content: "###"; margin-right: 9px; } h4:before { content: "####"; margin-right: 9px; } h5:before { content: "#####"; margin-right: 9px; } h6:before { content: "######"; margin-right: 9px; }*/ /** * Layout */ .container { width: $container-width; max-width: $container-max-width; margin-right: auto; margin-left: auto; } p { word-wrap: break-word; word-break: break-word; white-space: pre-wrap; } footer { color: $text-color; border-top: $border; margin: 20px auto 15px; padding-top: 10px; text-align: right; } header { margin-top: 25px; margin-bottom: 10px; } header p { text-align: left; margin: 0; } footer { margin-bottom: 20px; } /** * Highlight/Markup */ ::selection { background: $selection-background; color: $selection-text; } ::-moz-selection { background: $selection-background; color: $selection-text; } /** * Lists */ :not(.menu) > ul { list-style: none; padding-left: 0; } :not(.menu) > ul { list-style-type: none; } :not(.menu) > ul > li:before { content: "-"; margin-right: 9px; } /** * Header/Navigation */ .menu { border-top: $border; border-bottom: $border; margin-bottom: 25px; } .menu ul { margin-top: 12px; margin-bottom: 12px; padding-left: 0px; list-style-type: none; text-align: right; } .menu ul li { display: inline; margin-left: 10px; } .menu ul li a { text-decoration: none; color: $text-color; } .menu ul li a:hover { text-decoration: none; color: $background-color; background-color: $base-color; } /** * Form */ input, select, textarea { padding: 0; margin: 0; -webkit-appearance: none; -webkit-border-radius: 0; border: none; } input[type=text], select, textarea { width: 100%; resize: none; background-color: $background-color; color: $text-color; caret-color: $text-color; font-size: $base-font-size; font-family: $base-font-family; line-height: $base-line-height; } input, select, textarea, textarea::-webkit-input-placeholder { text-indent: 0px; } ::placeholder { color: $placeholder-color; opacity: 1; } :-ms-input-placeholder { color: $placeholder-color; } ::-ms-input-placeholder { color: $placeholder-color; } input[type=submit] { font-size: $base-font-size; font-family: $base-font-family; line-height: $base-line-height; cursor: pointer; text-decoration: underline; color: $link-color; background-color: $background-color; } input[type=submit]:hover { color: $background-color; background-color: $base-color; } *:focus { outline: none; } textarea { vertical-align: top; } /** * Code and syntax highlighting */ pre { background-color: $background-color; border: none; padding: 0px; overflow:auto; font-size: $base-font-size; color: rgba(255,255,255,0.65); line-height: 1.7 !important; } .highlight .c { color: #999988; font-style: italic } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { font-weight: bold } /* Keyword */ .highlight .o { font-weight: bold } /* Operator */ .highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ .highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ .highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ .highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #999999 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #aaaaaa } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { font-weight: bold } /* Keyword.Constant */ .highlight .kd { font-weight: bold } /* Keyword.Declaration */ .highlight .kp { font-weight: bold } /* Keyword.Pseudo */ .highlight .kr { font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #009999 } /* Literal.Number */ .highlight .s { color: #d14 } /* Literal.String */ .highlight .na { color: #008080 } /* Name.Attribute */ .highlight .nb { color: #0086B3 } /* Name.Builtin */ .highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ .highlight .no { color: #008080 } /* Name.Constant */ .highlight .ni { color: #800080 } /* Name.Entity */ .highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ .highlight .nn { color: #555555 } /* Name.Namespace */ .highlight .nt { color: #000080 } /* Name.Tag */ .highlight .nv { color: #008080 } /* Name.Variable */ .highlight .ow { font-weight: bold } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mf { color: #009999 } /* Literal.Number.Float */ .highlight .mh { color: #009999 } /* Literal.Number.Hex */ .highlight .mi { color: #009999 } /* Literal.Number.Integer */ .highlight .mo { color: #009999 } /* Literal.Number.Oct */ .highlight .sb { color: #d14 } /* Literal.String.Backtick */ .highlight .sc { color: #d14 } /* Literal.String.Char */ .highlight .sd { color: #d14 } /* Literal.String.Doc */ .highlight .s2 { color: #d14 } /* Literal.String.Double */ .highlight .se { color: #d14 } /* Literal.String.Escape */ .highlight .sh { color: #d14 } /* Literal.String.Heredoc */ .highlight .si { color: #d14 } /* Literal.String.Interpol */ .highlight .sx { color: #d14 } /* Literal.String.Other */ .highlight .sr { color: #009926 } /* Literal.String.Regex */ .highlight .s1 { color: #d14 } /* Literal.String.Single */ .highlight .ss { color: #990073 } /* Literal.String.Symbol */ .highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ .highlight .vc { color: #008080 } /* Name.Variable.Class */ .highlight .vg { color: #008080 } /* Name.Variable.Global */ .highlight .vi { color: #008080 } /* Name.Variable.Instance */ .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */