.page-design-body, .page-design-byline, .page-design-footer, #page-design-container .card { background-color: #fafafa; color: #455a64; font-family: 'Work Sans', sans-serif; font-size: 1.0rem; }

#page-design-container { background-color: #fafafa; }

.page-design-heading { background-color: #37474f; color: #eceff1; font-family: Orbitron, sans-serif; font-size: 1.5rem; }

#page-design-container a:not(.archive-home-link):not(.card-link):not(.rss-feed-link) { color: #37474f; }

#page-design-container .card > a, #page-design-container .card > a:hover { background: none; border: none; color: inherit; display: block; font-style: normal; font-weight: normal; padding: 0; text-decoration: none; }

.trix-content strong { color: inherit !important; }

@media (prefers-color-scheme: dark) { .page-design-body, .page-design-byline, .page-design-footer, #page-design-container .card { background-color: color-mix(in oklab, #fafafa 20%, black); color: color-mix(in oklab, #455a64 20%, white); } #page-design-container { background-color: color-mix(in oklab, #fafafa 20%, black); } .page-design-heading { background-color: color-mix(in oklab, #37474f 25%, black); color: color-mix(in oklab, #eceff1 20%, white); } #page-design-container a:not(.archive-home-link):not(.card-link):not(.rss-feed-link) { color: color-mix(in oklab, #37474f 60%, white); border-color: color-mix(in oklab, #37474f 60%, white); } }