diff options
Diffstat (limited to 'css/style.css')
-rw-r--r-- | css/style.css | 273 |
1 files changed, 173 insertions, 100 deletions
diff --git a/css/style.css b/css/style.css index 7f04576..902420a 100644 --- a/css/style.css +++ b/css/style.css @@ -1,28 +1,51 @@ /* Base16 Eighties Colorscheme by Chris Kempson (http://chriskempson.com) */ -.base00 { color: #2d2d2d; } -.base01 { color: #393939; } -.base02 { color: #515151; } -.base03 { color: #747369; } -.base04 { color: #a09f93; } -.base05 { color: #d3d0c8; } -.base06 { color: #e8e6df; } -.base07 { color: #f2f0ec; } -.base08 { color: #f2777a; } -.base09 { color: #f99157; } -.base0a { color: #ffcc66; } -.base0b { color: #99cc99; } -.base0c { color: #66cccc; } -.base0d { color: #6699cc; } -.base0e { color: #cc99cc; } -.base0f { color: #d27b53; } +:root { + --base00: #2d2d2d; + --base01: #393939; + --base02: #515151; + --base03: #747369; + --base04: #a09f93; + --base05: #d3d0c8; + --base06: #e8e6df; + --base07: #f2f0ec; + --base08: #f2777a; + --base09: #f99157; + --base0a: #ffcc66; + --base0b: #99cc99; + --base0c: #66cccc; + --base0d: #6699cc; + --base0e: #cc99cc; + --base0f: #d27b53; +} + +.base00 { color: #2d2d2d; color: var(--base00); } +.base01 { color: #393939; color: var(--base01); } +.base02 { color: #515151; color: var(--base02); } +.base03 { color: #747369; color: var(--base03); } +.base04 { color: #a09f93; color: var(--base04); } +.base05 { color: #d3d0c8; color: var(--base05); } +.base06 { color: #e8e6df; color: var(--base06); } +.base07 { color: #f2f0ec; color: var(--base07); } +.base08 { color: #f2777a; color: var(--base08); } +.base09 { color: #f99157; color: var(--base09); } +.base0a { color: #ffcc66; color: var(--base0a); } +.base0b { color: #99cc99; color: var(--base0b); } +.base0c { color: #66cccc; color: var(--base0c); } +.base0d { color: #6699cc; color: var(--base0d); } +.base0e { color: #cc99cc; color: var(--base0e); } +.base0f { color: #d27b53; color: var(--base0f); } + +@custom-media --breakpoint-md (max-width: 52em); /* General Page Layout */ body { margin: 0; background-color: #2d2d2d; + background-color: var(--base00); color: #f2f0ec; + color: var(--base07); line-height: 1.5; font-size: 100%; font-family: 'Source Code Pro', monospace; @@ -42,7 +65,7 @@ div.clearfix { overflow: auto; } -@media (max-width: 52em) { +@media (--breakpoint-md) { .container { width: 100%; } @@ -51,14 +74,16 @@ div.clearfix { article.single section, .article-list article { background-color: #f2f0ec; + background-color: var(--base07); color: #2d2d2d; + color: var(--base00); padding-left: 8rem; padding-right: 8rem; padding-top: 1rem; padding-bottom: 1rem; } -@media (max-width: 52em) { +@media (--breakpoint-md) { article.single section, .article-list article { padding-left: 2rem; @@ -68,6 +93,7 @@ article.single section, header, footer { background-color: #393939; + background-color: var(--base01); padding-top: 1rem; padding-bottom: 1rem; } @@ -77,7 +103,7 @@ header { margin-bottom: 2rem; } -@media (max-width: 52em) { +@media (--breakpoint-md) { header { margin-top: 0; padding-left: 2rem; @@ -91,9 +117,10 @@ footer { text-align: center; font-size: 0.9em; color: #747369; + color: var(--base03); } -@media (max-width: 52em) { +@media (--breakpoint-md) { footer { margin-top: 0; margin-bottom: 0; @@ -130,16 +157,19 @@ pre, code { header a.path { color: #6699cc; + color: var(--base0d); } header span.caret { color: #f2f0ec; + color: var(--base07); } /* Footer Layout */ footer a { color: #747369; + color: var(--base03); text-decoration: none; } @@ -154,10 +184,11 @@ footer a { text-align: center; font-size: 3em; color: #a09f93; + color: var(--base04); margin-bottom: 4rem; } -@media (max-width: 52em) { +@media (--breakpoint-md) { .page-not-found h1 { font-size: 3em; } @@ -169,7 +200,7 @@ footer a { /* Homepage Layout */ -@media (max-width: 52em) { +@media (--breakpoint-md) { .homepage { margin-bottom: 2rem; } @@ -179,9 +210,10 @@ footer a { text-align: center; font-size: 5em; color: #66cccc; + color: var(--base0c); } -@media (max-width: 52em) { +@media (--breakpoint-md) { .homepage h1.site-title { font-size: 3em; } @@ -190,9 +222,10 @@ footer a { .homepage h1.headline { font-size: 3em; color: #ffcc66; + color: var(--base0a); } -@media (max-width: 52em) { +@media (--breakpoint-md) { .homepage h1.headline { padding-left: 2rem; padding-right: 2rem; @@ -214,6 +247,7 @@ footer a { .homepage .tag, .homepage .tag a { color: #cc99cc; + color: var(--base0e); } .homepage .tag { @@ -225,6 +259,7 @@ footer a { .article-list h1.list-title { font-size: 3em; color: #ffcc66; + color: var(--base0a); } .article-list article { @@ -237,6 +272,7 @@ footer a { .article-list article h2.headline a { margin-top: 0; color: #6699cc; + color: var(--base0d); } .article-list article .meta { @@ -245,15 +281,42 @@ footer a { .article-list article .meta .key { color: #747369; + color: var(--base03); } .article-list article .meta .val, .article-list article .meta .val a { color: #cc99cc; + color: var(--base0e); } -.article-list article section.summary a { color: #d27b53; } +.article-list article section.summary a { color: #d27b53; color: var(--base0f); } +/* Pagination */ + +nav.paginator { + text-align: center; +} + +nav.paginator a { + color: #cc99cc; + color: var(--base0e); +} + +nav.paginator .faded { + color: #515151; + color: var(--base02); +} + +nav.paginator .nav-left { + margin-left: auto; + margin-right: 1%; +} + +nav.paginator .nav-right { + margin-left: 1%; + margin-right: auto; +} /* Single Post Layout */ @@ -264,13 +327,15 @@ article.single .meta { article.single .meta .key { color: #747369; + color: var(--base03); } article.single .meta .val, article.single .meta .val a { color: #cc99cc; + color: var(--base0e); } -@media (max-width: 52em) { +@media (--breakpoint-md) { article.single .meta { padding-left: 2rem; padding-right: 2rem; @@ -281,9 +346,10 @@ article.single h1.headline { margin-top: 0; font-size: 3em; color: #ffcc66; + color: var(--base0a); } -@media (max-width: 52em) { +@media (--breakpoint-md) { article.single h1.headline { padding-left: 2rem; padding-right: 2rem; @@ -295,7 +361,7 @@ article.single section.body { padding-bottom: 3rem; } -@media (max-width: 52em) { +@media (--breakpoint-md) { article.single section.body { padding-top: 2rem; padding-bottom: 1rem; @@ -304,14 +370,14 @@ article.single section.body { /* Highlight Colors */ -article.single section.body h1 { color: #6699cc; } -article.single section.body h2 { color: #99cc99; } -article.single section.body h3 { color: #f99157; } -article.single section.body h4 { color: #f2777a; } -article.single section.body h5 { color: #515151; } -article.single section.body h6 { color: #747369; } +article.single section.body h1 { color: #6699cc; color: var(--base0d); } +article.single section.body h2 { color: #99cc99; color: var(--base0b); } +article.single section.body h3 { color: #f99157; color: var(--base09); } +article.single section.body h4 { color: #f2777a; color: var(--base08); } +article.single section.body h5 { color: #515151; color: var(--base02); } +article.single section.body h6 { color: #747369; color: var(--base03); } -article.single section.body a { color: #d27b53; } +article.single section.body a { color: #d27b53; color: var(--base0f); } /* Article Elements */ @@ -331,7 +397,9 @@ article.single p code { padding: 0.2em 0.5em; border-radius: 3px; background: #747369; + background: var(--base03); color: #f2f0ec; + color: var(--base07); } article.single figure, article.single div.highlight { @@ -343,9 +411,10 @@ article.single figure, article.single div.highlight { margin-bottom: 1rem; padding: 1em; background-color: #393939; + background-color: var(--base01); } -@media (max-width: 52em) { +@media (--breakpoint-md) { article.single figure, article.single div.highlight { width: 100%; margin-left: 0; @@ -370,6 +439,7 @@ article.single figure figcaption h4 { font-style: italic; font-weight: normal; color: #f2f0ec; + color: var(--base07); } article.single table { @@ -386,6 +456,7 @@ article.single td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a09f93; + border-bottom-color: var(--base04); } article.single tr:last-child td { @@ -405,6 +476,7 @@ article.single blockquote { margin-right: 3rem; padding-left: 1rem; border-left: 5px solid #66cccc; + border-left: 5px solid var(--base0c); } article.single hr { @@ -412,75 +484,76 @@ article.single hr { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #a09f93; + border-bottom-color: var(--base04); } /* Pygments template by Jan T. Sott (https://github.com/idleberg) */ -pre { background: #2d2d2d; color: #f2f0ec } - -.highlight .hll { background-color: #515151 } -.highlight .c { color: #747369 } /* Comment */ -.highlight .err { color: #f2777a } /* Error */ -.highlight .k { color: #cc99cc } /* Keyword */ -.highlight .l { color: #f99157 } /* Literal */ -.highlight .n { color: #f2f0ec } /* Name */ -.highlight .o { color: #66cccc } /* Operator */ -.highlight .p { color: #f2f0ec } /* Punctuation */ -.highlight .cm { color: #747369 } /* Comment.Multiline */ -.highlight .cp { color: #747369 } /* Comment.Preproc */ -.highlight .c1 { color: #747369 } /* Comment.Single */ -.highlight .cs { color: #747369 } /* Comment.Special */ -.highlight .gd { color: #f2777a } /* Generic.Deleted */ +pre { background: #2d2d2d; background: var(--base00); color: #f2f0ec; color: var(--base07) } + +.highlight .hll { background-color: #515151; background-color: var(--base02) } +.highlight .c { color: #747369; color: var(--base03) } /* Comment */ +.highlight .err { color: #f2777a; color: var(--base08) } /* Error */ +.highlight .k { color: #cc99cc; color: var(--base0e) } /* Keyword */ +.highlight .l { color: #f99157; color: var(--base09) } /* Literal */ +.highlight .n { color: #f2f0ec; color: var(--base07) } /* Name */ +.highlight .o { color: #66cccc; color: var(--base0c) } /* Operator */ +.highlight .p { color: #f2f0ec; color: var(--base07) } /* Punctuation */ +.highlight .cm { color: #747369; color: var(--base03) } /* Comment.Multiline */ +.highlight .cp { color: #747369; color: var(--base03) } /* Comment.Preproc */ +.highlight .c1 { color: #747369; color: var(--base03) } /* Comment.Single */ +.highlight .cs { color: #747369; color: var(--base03) } /* Comment.Special */ +.highlight .gd { color: #f2777a; color: var(--base08) } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gh { color: #f2f0ec; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #99cc99 } /* Generic.Inserted */ -.highlight .gp { color: #747369; font-weight: bold } /* Generic.Prompt */ +.highlight .gh { color: #f2f0ec; color: var(--base07); font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #99cc99; color: var(--base0b) } /* Generic.Inserted */ +.highlight .gp { color: #747369; color: var(--base03); font-weight: bold } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #66cccc; font-weight: bold } /* Generic.Subheading */ -.highlight .kc { color: #cc99cc } /* Keyword.Constant */ -.highlight .kd { color: #cc99cc } /* Keyword.Declaration */ -.highlight .kn { color: #66cccc } /* Keyword.Namespace */ -.highlight .kp { color: #cc99cc } /* Keyword.Pseudo */ -.highlight .kr { color: #cc99cc } /* Keyword.Reserved */ -.highlight .kt { color: #ffcc66 } /* Keyword.Type */ -.highlight .ld { color: #99cc99 } /* Literal.Date */ -.highlight .m { color: #f99157 } /* Literal.Number */ -.highlight .s { color: #99cc99 } /* Literal.String */ -.highlight .na { color: #6699cc } /* Name.Attribute */ -.highlight .nb { color: #f2f0ec } /* Name.Builtin */ -.highlight .nc { color: #ffcc66 } /* Name.Class */ -.highlight .no { color: #f2777a } /* Name.Constant */ -.highlight .nd { color: #66cccc } /* Name.Decorator */ -.highlight .ni { color: #f2f0ec } /* Name.Entity */ -.highlight .ne { color: #f2777a } /* Name.Exception */ -.highlight .nf { color: #6699cc } /* Name.Function */ -.highlight .nl { color: #f2f0ec } /* Name.Label */ -.highlight .nn { color: #ffcc66 } /* Name.Namespace */ -.highlight .nx { color: #6699cc } /* Name.Other */ -.highlight .py { color: #f2f0ec } /* Name.Property */ -.highlight .nt { color: #66cccc } /* Name.Tag */ -.highlight .nv { color: #f2777a } /* Name.Variable */ -.highlight .ow { color: #66cccc } /* Operator.Word */ -.highlight .w { color: #f2f0ec } /* Text.Whitespace */ -.highlight .mf { color: #f99157 } /* Literal.Number.Float */ -.highlight .mh { color: #f99157 } /* Literal.Number.Hex */ -.highlight .mi { color: #f99157 } /* Literal.Number.Integer */ -.highlight .mo { color: #f99157 } /* Literal.Number.Oct */ -.highlight .sb { color: #99cc99 } /* Literal.String.Backtick */ -.highlight .sc { color: #f2f0ec } /* Literal.String.Char */ -.highlight .sd { color: #747369 } /* Literal.String.Doc */ -.highlight .s2 { color: #99cc99 } /* Literal.String.Double */ -.highlight .se { color: #f99157 } /* Literal.String.Escape */ -.highlight .sh { color: #99cc99 } /* Literal.String.Heredoc */ -.highlight .si { color: #f99157 } /* Literal.String.Interpol */ -.highlight .sx { color: #99cc99 } /* Literal.String.Other */ -.highlight .sr { color: #99cc99 } /* Literal.String.Regex */ -.highlight .s1 { color: #99cc99 } /* Literal.String.Single */ -.highlight .ss { color: #99cc99 } /* Literal.String.Symbol */ -.highlight .bp { color: #f2f0ec } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #f2777a } /* Name.Variable.Class */ -.highlight .vg { color: #f2777a } /* Name.Variable.Global */ -.highlight .vi { color: #f2777a } /* Name.Variable.Instance */ -.highlight .il { color: #f99157 } /* Literal.Number.Integer.Long */ +.highlight .gu { color: #66cccc; color: var(--base0c); font-weight: bold } /* Generic.Subheading */ +.highlight .kc { color: #cc99cc; color: var(--base0e) } /* Keyword.Constant */ +.highlight .kd { color: #cc99cc; color: var(--base0e) } /* Keyword.Declaration */ +.highlight .kn { color: #66cccc; color: var(--base0c) } /* Keyword.Namespace */ +.highlight .kp { color: #cc99cc; color: var(--base0e) } /* Keyword.Pseudo */ +.highlight .kr { color: #cc99cc; color: var(--base0e) } /* Keyword.Reserved */ +.highlight .kt { color: #ffcc66; color: var(--base0a) } /* Keyword.Type */ +.highlight .ld { color: #99cc99; color: var(--base0b) } /* Literal.Date */ +.highlight .m { color: #f99157; color: var(--base09) } /* Literal.Number */ +.highlight .s { color: #99cc99; color: var(--base0b) } /* Literal.String */ +.highlight .na { color: #6699cc; color: var(--base0d) } /* Name.Attribute */ +.highlight .nb { color: #f2f0ec; color: var(--base07) } /* Name.Builtin */ +.highlight .nc { color: #ffcc66; color: var(--base0a) } /* Name.Class */ +.highlight .no { color: #f2777a; color: var(--base08) } /* Name.Constant */ +.highlight .nd { color: #66cccc; color: var(--base0c) } /* Name.Decorator */ +.highlight .ni { color: #f2f0ec; color: var(--base07) } /* Name.Entity */ +.highlight .ne { color: #f2777a; color: var(--base08) } /* Name.Exception */ +.highlight .nf { color: #6699cc; color: var(--base0d) } /* Name.Function */ +.highlight .nl { color: #f2f0ec; color: var(--base07) } /* Name.Label */ +.highlight .nn { color: #ffcc66; color: var(--base0a) } /* Name.Namespace */ +.highlight .nx { color: #6699cc; color: var(--base0d) } /* Name.Other */ +.highlight .py { color: #f2f0ec; color: var(--base07) } /* Name.Property */ +.highlight .nt { color: #66cccc; color: var(--base0c) } /* Name.Tag */ +.highlight .nv { color: #f2777a; color: var(--base08) } /* Name.Variable */ +.highlight .ow { color: #66cccc; color: var(--base0c) } /* Operator.Word */ +.highlight .w { color: #f2f0ec; color: var(--base07) } /* Text.Whitespace */ +.highlight .mf { color: #f99157; color: var(--base09) } /* Literal.Number.Float */ +.highlight .mh { color: #f99157; color: var(--base09) } /* Literal.Number.Hex */ +.highlight .mi { color: #f99157; color: var(--base09) } /* Literal.Number.Integer */ +.highlight .mo { color: #f99157; color: var(--base09) } /* Literal.Number.Oct */ +.highlight .sb { color: #99cc99; color: var(--base0b) } /* Literal.String.Backtick */ +.highlight .sc { color: #f2f0ec; color: var(--base07) } /* Literal.String.Char */ +.highlight .sd { color: #747369; color: var(--base03) } /* Literal.String.Doc */ +.highlight .s2 { color: #99cc99; color: var(--base0b) } /* Literal.String.Double */ +.highlight .se { color: #f99157; color: var(--base09) } /* Literal.String.Escape */ +.highlight .sh { color: #99cc99; color: var(--base0b) } /* Literal.String.Heredoc */ +.highlight .si { color: #f99157; color: var(--base09) } /* Literal.String.Interpol */ +.highlight .sx { color: #99cc99; color: var(--base0b) } /* Literal.String.Other */ +.highlight .sr { color: #99cc99; color: var(--base0b) } /* Literal.String.Regex */ +.highlight .s1 { color: #99cc99; color: var(--base0b) } /* Literal.String.Single */ +.highlight .ss { color: #99cc99; color: var(--base0b) } /* Literal.String.Symbol */ +.highlight .bp { color: #f2f0ec; color: var(--base07) } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #f2777a; color: var(--base08) } /* Name.Variable.Class */ +.highlight .vg { color: #f2777a; color: var(--base08) } /* Name.Variable.Global */ +.highlight .vi { color: #f2777a; color: var(--base08) } /* Name.Variable.Instance */ +.highlight .il { color: #f99157; color: var(--base09) } /* Literal.Number.Integer.Long */ /*# sourceMappingURL=style.css.map */ |