$base03: #002b36; //darkest blue $base02: #073642; //dark blue $base01: #586e75; //darkest gray $base00: #657b83; //dark gray $base0: #839496; //medium gray $base1: #93a1a1; //medium light gray $base2: #eee8d5; //cream $base3: #fdf6e3; //white $yellow: #b58900; $orange: #cb4b16; $red: #dc322f; $magenta: #d33682; $violet: #6c71c4; $blue: #268bd2; $cyan: #2aa198; $green: #859900; // If you prefer light colors, uncomment the following block to change themes //$base03: $base3; //$base02: $base2; //$base01: $base1; //$base00: $base0; //$base0: $base00; //$base1: $base01; //$base2: $base02; //$base3: $base03; .gutter { .line-numbers { text-align: right; background: $base02 !important; border-right: 1px solid darken($base03, 2); @include box-shadow(lighten($base02, 2) -1px 0 inset); text-shadow: darken($base02, 10) 0 -1px; span { color: $base01 !important; } } } html .gist .gist-file { margin-bottom: 1.5em; border: none; .gist-syntax { border-bottom: 1px solid #515151 !important; .gist-highlight{ background: $base03 !important; pre { @extend .pre; overflow-y: hidden; overflow-x: auto; } } } .gist-meta { @include background(linear-gradient(#b0b0b0, #a7a7a7)); padding: 0.5em; background-color: #bababa !important; border: 1px solid #9c9c9c; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #777777; font-size: .7em !important; font-family: "Helvetica Neue", Arial, sans-serif !important; color: #464646 !important; line-height: 1.4em; } } pre { @extend .pre; } .pre { @extend .mono; font-size: .8em; line-height: 1.45em; padding: 1em 1.2em !important; background: $base03 !important; color: $base1 !important; span { color: $base1 !important; } span { font-style: normal !important; font-weight: normal !important; } .c { color: $base01 !important; font-style: italic !important; } /* Comment */ .cm { color: $base01 !important; font-style: italic !important; } /* Comment.Multiline */ .cp { color: $base01 !important; font-style: italic !important; } /* Comment.Preproc */ .c1 { color: $base01 !important; font-style: italic !important; } /* Comment.Single */ .cs { color: $base01 !important; font-weight: bold !important; font-style: italic !important; } /* Comment.Special */ .err { color: $red !important; background: none !important; } /* Error */ .k { color: $orange !important; } /* Keyword */ .o { color: $base1 !important; font-weight: bold !important; } /* Operator */ .p { color: $base1 !important; } /* Operator */ .ow { color: $cyan !important; font-weight: bold !important; } /* Operator.Word */ .gd { color: $base1 !important; background-color: mix($red, $base03, 25%) !important; display: block; } /* Generic.Deleted */ .gd .x { color: $base1 !important; background-color: mix($red, $base03, 35%) !important; display: block; } /* Generic.Deleted.Specific */ .ge { color: $base1 !important; font-style: italic !important; } /* Generic.Emph */ //.gr { color: #aa0000 } /* Generic.Error */ .gh { color: $base01 !important; } /* Generic.Heading */ .gi { color: $base1 !important; background-color: mix($green, $base03, 20%) !important; display: block; } /* Generic.Inserted */ .gi .x { color: $base1 !important; background-color: mix($green, $base03, 40%) !important; display: block; } /* Generic.Inserted.Specific */ //.go { color: #888888 } /* Generic.Output */ //.gp { color: #555555 } /* Generic.Prompt */ .gs { color: $base1 !important; font-weight: bold !important; } /* Generic.Strong */ .gu { color: $violet !important; } /* Generic.Subheading */ //.gt { color: #aa0000 } /* Generic.Traceback */ .kc { color: $green !important; font-weight: bold !important; } /* Keyword.Constant */ .kd { color: $blue !important; } /* Keyword.Declaration */ .kp { color: $orange !important; font-weight: bold !important; } /* Keyword.Pseudo */ .kr { color: $magenta !important; font-weight: bold !important; } /* Keyword.Reserved */ .kt { color: $cyan !important; } /* Keyword.Type */ .n { color: $blue !important; } .na { color: $blue !important; } /* Name.Attribute */ .nb { color: $green !important; } /* Name.Builtin */ //.nc { color: #445588; font-weight: bold } /* Name.Class */ .no { color: $yellow !important; } /* Name.Constant */ //.ni { color: #800080 } /* Name.Entity */ .ne { color: $blue !important; font-weight: bold !important; } /* Name.Exception */ .nf { color: $blue !important; font-weight: bold !important; } /* Name.Function */ .nn { color: $yellow !important; } /* Name.Namespace */ .nt { color: $blue !important; font-weight: bold !important; } /* Name.Tag */ .nx { color: $yellow !Important; } //.bp { color: #999999 } /* Name.Builtin.Pseudo */ //.vc { color: #008080 } /* Name.Variable.Class */ .vg { color: $blue !important; } /* Name.Variable.Global */ .vi { color: $blue !important; } /* Name.Variable.Instance */ .nv { color: $blue !important; } /* Name.Variable */ //.w { color: #bbbbbb } /* Text.Whitespace */ .mf { color: $cyan !important; } /* Literal.Number.Float */ .m { color: $cyan !important; } /* Literal.Number */ .mh { color: $cyan !important; } /* Literal.Number.Hex */ .mi { color: $cyan !important; } /* Literal.Number.Integer */ //.mo { color: #009999 } /* Literal.Number.Oct */ .s { color: $cyan !important; } /* Literal.String */ //.sb { color: #d14 } /* Literal.String.Backtick */ //.sc { color: #d14 } /* Literal.String.Char */ .sd { color: $cyan !important; } /* Literal.String.Doc */ .s2 { color: $cyan !important; } /* Literal.String.Double */ .se { color: $red !important; } /* Literal.String.Escape */ //.sh { color: #d14 } /* Literal.String.Heredoc */ .si { color: $blue !important; } /* Literal.String.Interpol */ //.sx { color: #d14 } /* Literal.String.Other */ .sr { color: $cyan !important; } /* Literal.String.Regex */ .s1 { color: $cyan !important; } /* Literal.String.Single */ //.ss { color: #990073 } /* Literal.String.Symbol */ //.il { color: #009999 } /* Literal.Number.Integer.Long */ } .highlight { margin-bottom: 1.5em; overflow-y: hidden; .gutter pre { padding-left: .8em !important; padding-right: .8em !important; } } h3.filename { font-size: 13px; line-height: 2em; text-align: center; text-shadow: #cbcccc 0 1px 0; color: #474747; font-style: normal; margin-bottom: 0; @include border-top-radius(5px); font-family: "Helvetica Neue",Arial, "Lucida Grande", "Lucida Sans Unicode", Lucida, sans-serif; background: #aaaaaa image-url("code_bg.png") top repeat-x; border: 1px solid #565656; border-top-color: #cbcbcb; border-left-color: #a5a5a5; border-right-color: #a5a5a5; border-bottom: 0; }