.page-design-body, .page-design-byline, .page-design-footer, #page-design-container .card { background-color: #ffffff; color: #727b90; font-family: Lexend, sans-serif; font-size: 0.875rem; }

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

.page-design-heading { background-color: #f09837; color: #ffffff; font-family: Pacifico, cursive; font-size: 2.5rem; }

#page-design-container a:not(.archive-home-link):not(.card-link):not(.rss-feed-link) { color: #f09837; font-weight: bold; }

#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, #ffffff 20%, black); color: color-mix(in oklab, #727b90 20%, white); } #page-design-container { background-color: color-mix(in oklab, #ffffff 20%, black); } .page-design-heading { background-color: color-mix(in oklab, #f09837 25%, black); color: color-mix(in oklab, #ffffff 20%, white); } #page-design-container a:not(.archive-home-link):not(.card-link):not(.rss-feed-link) { color: color-mix(in oklab, #f09837 60%, white); border-color: color-mix(in oklab, #f09837 60%, white); } }