html.dark body { color: #ddd; background-color: #000; } html.dark ::-moz-selection { background: #9375fd; color: #fff; text-shadow: none } html.dark ::selection { background: #9375fd; color: #fff; text-shadow: none } html.dark hr { border-color: #333; } html.dark blockquote { border-color: #ddd; } html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6 { color: #ddd; } html.dark a, html.dark a:hover { color: #9375fd; text-decoration: none; } html.dark table tbody tr:nth-of-type(even) { background-color: rgba(255, 255, 255, 0.15); } html.dark .site-description a, html.dark .site-description a:hover { color: #ddd; text-decoration: underline; } html.dark a:hover { opacity: 0.8; } html.dark .post-tags .tags a { border: 1px solid #ddd; color: #ddd; } .post .tags a { color: #8362fd; border: 1px solid #8362fd; } a:hover { border-bottom: 2px solid #8362fd; } html.dark .site-title a { color: #ddd; text-decoration: none !important; } html.dark .header nav, html.dark .footer { border-color: #333; } html.dark .highlight { background-color: #333; } html.dark .header .site-description .scheme-toggle a svg { fill: #f8e04f !important; color: #f8e04f !important; } html.dark td pre code { color: #333; } html.dark code:not(pre *) { color: #ddd; background-color: #333; } html.dark .section-nav li.active > a { font-weight: 600; color: #ddd; }