:root { /* Kimber base00 #222222 */ /* Kimber base01 */ /* Kimber base02 */ /* Kimber base05 */ /* Kimber base06 dates/blockquotes */ /* Kimber base01 as RGB triplet */ /* Slightly dimmed vs base05 #DEDEE7 text */ /* Kimber base00 background */ --color-00: #222222; --dark-background-color: #222222; /* Kimber base01 borders/dividers */ --color-01: #313131; --dark-secondary-color: #313131; --dark-shadow-color: #313131; /* Kimber base 02 */ --color-02: #555d55; --dark-tertiary-color: #555D55; /* Kimber base 03 */ --color-03: #644646; /* Kimber base04 */ --color-04: #5a5a5a; /* Kimber base05 text/code */ --color-05: #dedee7; --dark-text-color: #DEDEE7; /* Kimber base06 */ --color-06: #c3c3b4; --dark-muted-color: #C3C3B4; /* --link-color: #c3c3b4; */ --link-font-weight: 500; /*Kimber base07 */ --color-07: #ffffe6; /*Kimber base08 */ --color-08: #c88c8c; /*Kimber base09 */ --color-09: #476c88; /*Kimber base0A */ --color-0A: #d8b56d; /*Kimber base0B */ --color-0B: #99c899; /*Kimber base0C */ --color-0C: #78b4b4; /*Kimber base0D */ --color-0D: #537c9c; --link-color-dark: #537c9c; /*Kimber base0E */ --color-0E: #86cacd; /*Kimber base0F */ --color-0F: #704f4f; --aside-block-highlight: #704f4f; } html { background-color: var(--dark-background-color); color: var(--dark-text-color); fill: var(--dark-text-color); } .header { background-color: var(--dark-background-color); } .nav-hamburger-list { background: var(--dark-background-color); } .nav-links .nav-icons-divider { color: var(--dark-secondary-color); } a:hover .feather-moon { fill: var(--dark-text-color); color: var(--dark-text-color); } .gk-social-icons-list .gk-social-icon, .gk-social-icons-list .gk-social-icon a:visited { fill: var(--dark-text-color); } .gk-social-icons-list .gk-social-icon a:hover { fill: var(--accent-color); } .post-tags .post-tag:hover { background-color: var(--dark-text-color); color: var(--dark-background-color); } .post-title-tag { border-color: var(--dark-tertiary-color); color: var(--dark-muted-color); } .post-title-tag:hover { background-color: var(--dark-text-color); color: var(--dark-background-color); border-color: var(--dark-text-color); } .tags-list .post-tags .post-tag a .tag-posts-count { background-color: var(--dark-secondary-color); } .tags-list .post-tags .post-tag:hover a .tag-posts-count { background-color: var(--dark-text-color); color: var(--dark-background-color); } .footer { border-top-color: var(--dark-header-bg-color); } blockquote { color: var(--dark-muted-color); border-left-color: var(--dark-secondary-color); } hr { color: var(--dark-tertiary-color); } table thead { background-color: var(--dark-secondary-color); } table td, table th { border-bottom-color: var(--dark-secondary-color); } code, pre { background-color: var(--dark-secondary-color) !important; } :not(pre)>code { background-color: var(--dark-tertiary-color) !important; color: var(--dark-text-color); } .header-shadow { box-shadow: var(--dark-shadow-color) 0px -1px 0px 0px inset; } .post .post-date, .prev-post-date, .next-post-date { color: var(--dark-muted-color); } .list-posts .post-date { color: var(--dark-muted-color); } .arrow-logo { background-color: var(--dark-secondary-color); } .home-projects-card { border-color: var(--dark-tertiary-color); background-color: var(--dark-secondary-color); } .home-project-meta { color: var(--dark-muted-color); } .home-projects-card .view-all { border-top-color: var(--dark-tertiary-color); } /* TODO: Check if this is needed or not */ /* Content links: dark mode color override */ .post-content a:not(.post-tag):not(.post-title-tag), .markdown-content a { color: var(--link-color-dark); } .post-content a:not(.post-tag):not(.post-title-tag):hover, .markdown-content a:hover { color: var(--accent-color); } /* Aside blocks: dark mode overrides */ .aside-block { background-color: var(--dark-secondary-color); border-color: var(--aside-block-highlight); } .aside-caption { color: var(--dark-background-color); } /* img, video { filter: hue-rotate(180deg) contrast(100%) invert(100%); -webkit-filter: hue-rotate(180deg) contrast(100%) invert(100%); } */