@media (prefers-color-scheme:dark){html:not([data-theme="light"]){color-scheme:dark;--theme:#1d1e20;--entry:#28262e;--primary:#d1ccd6;--secondary:#aaa1b1;--content:#c5c2ca;--tertiary:#403946;--border:#403946;--code-bg:#2e2933;--content-strong-purple:#b798ce;--form-field-bg:#251f2c;--reader-bg:#1d1e20;--reader-ink:#c5c2ca;--reader-muted:#aaa1b1;--reader-rule:#423748;--reader-purple:#b39ac9;--reader-soft:#2d2535;--rainbow-red:#e98391;--rainbow-orange:#e4ab7d;--rainbow-yellow:#d5c56a;--rainbow-green:#8cbfa7;--rainbow-blue:#8baeda;--rainbow-purple:#be9ad9}
html:not([data-theme="light"]) .collection-header h1,html:not([data-theme="light"]) .library-copy h2,html:not([data-theme="light"]) .section-label h2,html:not([data-theme="light"]) .topic-bubble{color:var(--primary)}
html:not([data-theme="light"]) .reader-meta .byline,html:not([data-theme="light"]) .reader-description{color:var(--reader-muted)}
html:not([data-theme="light"]) .mag-site-header{background:var(--reader-bg)}
html:not([data-theme="light"]) .reader-content a{color:#b9a5c8;text-decoration-color:#816890}
html:not([data-theme="light"]) .reader-content strong,html:not([data-theme="light"]) .reader-content b{color:#b798ce}
html:not([data-theme="light"]) .reader-content blockquote{background:#2b2333;color:#c4beca;border-color:#9a77b2}
html:not([data-theme="light"]) .reader-content .article-introduction{color:#beb6c6;border-color:#9072a2;background:none}
html:not([data-theme="light"]) .reader-content figcaption,html:not([data-theme="light"]) .reader-content .archive-caption,html:not([data-theme="light"]) .reader-content .article-source-info,html:not([data-theme="light"]) .reader-content .article-announcement,html:not([data-theme="light"]) .reader-content .article-subtitle{color:#aba1b5}
html:not([data-theme="light"]) .reader-content .article-note,html:not([data-theme="light"]) .reader-content aside.article-note,html:not([data-theme="light"]) .reader-content .editorial-notes,html:not([data-theme="light"]) .reader-content .migration-notes{background:#2b2433;color:#b7adbe;border-color:#5d4b6b}
html:not([data-theme="light"]) .reader-content .editorial-notes p.article-note{background:none}
html:not([data-theme="light"]) .reader-content .note-label a,html:not([data-theme="light"]) .reader-content .note-ref a,html:not([data-theme="light"]) .reader-content .article-speaker-label{color:#b6a0c8}
html:not([data-theme="light"]) .reader-content .reading-description,html:not([data-theme="light"]) .article-information,html:not([data-theme="light"]) .article-information p,html:not([data-theme="light"]) .article-information a{color:var(--reader-muted)}
html:not([data-theme="light"]) .reader-content .reading-title{color:var(--reader-ink)}
html:not([data-theme="light"]) .reader-content .archive-media{background:#2c2435;color:var(--reader-ink)}
html:not([data-theme="light"]) .reader-content .source-outline,html:not([data-theme="light"]) .reader-content .article-panel{background:#2b2730;color:var(--reader-ink);border-color:#655271}
html:not([data-theme="light"]) .reader-content .reading-cover{background:#2b2433}
html:not([data-theme="light"]) .reader-sidebar-title,html:not([data-theme="light"]) .reader-sidebar-footer,html:not([data-theme="light"]) .reader-mobile-toc{color:var(--reader-purple)}
html:not([data-theme="light"]) .reader-sidebar a,html:not([data-theme="light"]) .reader-mobile-toc a{color:#bdb0c8}
html:not([data-theme="light"]) .reader-sidebar a[aria-current],html:not([data-theme="light"]) .reader-mobile-toc a[aria-current]{color:#c3acd3}
html:not([data-theme="light"]) .reader-progress-track{background:#45394e}
html:not([data-theme="light"]) .reader-progress-bar{background:#b98cd8}
html:not([data-theme="light"]) .headline-card{background:#332044}
html:not([data-theme="light"]) .headline-copy h1 a,html:not([data-theme="light"]) .headline-go{color:white}
html:not([data-theme="light"]) .headline-copy .headline-summary{color:#f2eafa}
html:not([data-theme="light"]) .pick-card,html:not([data-theme="light"]) .pick-card:nth-child(n),html:not([data-theme="light"]) .reading-card{background:#211c27;border-color:#46384f}
html:not([data-theme="light"]) .pick-meta,html:not([data-theme="light"]) .pick-meta>span,html:not([data-theme="light"]) .reading-copy time,html:not([data-theme="light"]) .reading-copy .recent-tags a{color:#bdadca}
html:not([data-theme="light"]) .pick-go{color:#cda5e6}
html:not([data-theme="light"]) .home-lanes>a,html:not([data-theme="light"]) .home-lanes>a:nth-child(n),html:not([data-theme="light"]) .home-tabs button{border-color:#514157}
html:not([data-theme="light"]) .home-tabs button{color:#b9abca}
html:not([data-theme="light"]) .home-tabs button.is-active{background:#34293e;color:#d2c9dc;border-color:var(--tab-accent)}
html:not([data-theme="light"]) .home-tabs button:hover{background:#302739;color:#d2c9dc}
html:not([data-theme="light"]) .reading-fallback{background:#2c2435}
html:not([data-theme="light"]) .archive-filters input,html:not([data-theme="light"]) .archive-filters select,html:not([data-theme="light"]) #searchbox input{background:#251f2c;color:var(--reader-ink);border-color:#584860}
html:not([data-theme="light"]) .archive-row p,html:not([data-theme="light"]) .archive-count,html:not([data-theme="light"]) .collection-header p{color:var(--reader-muted)}
html:not([data-theme="light"]) .archive-button{border-color:#b493ca;color:#dfc3f1}
html:not([data-theme="light"]) .archive-button:hover{background:#34273f}
html:not([data-theme="light"]) .topic-bubble,html:not([data-theme="light"]) .tag-directory>a{color:var(--reader-ink)}
html:not([data-theme="light"]) .post-entry,html:not([data-theme="light"]) .search-results li{background:#27202f;border-color:#4a3a55}
html:not([data-theme="light"]) .entry-content,html:not([data-theme="light"]) .entry-footer{color:var(--reader-muted)}
html:not([data-theme="light"]) .image-viewer{background:#201a28;border-color:#5c496b;color:var(--reader-ink)}
html:not([data-theme="light"]) .image-viewer-close{color:white;background:#413249}
html:not([data-theme="light"]) .reader-content .footnotes{background:var(--reader-soft);color:var(--reader-muted)}
html:not([data-theme="light"]) .library-card,html:not([data-theme="light"]) .topic-bubble{background:#211c27;border-color:var(--reader-rule)}
html:not([data-theme="light"]) .library-copy h2,html:not([data-theme="light"]) .topic-bubble{color:var(--reader-ink)}
html:not([data-theme="light"]) .library-copy time,html:not([data-theme="light"]) .library-copy .recent-tags a{color:var(--reader-muted)}
html:not([data-theme="light"]) .theme-auto{color:var(--reader-muted)}}
html[data-theme="dark"]{color-scheme:dark;--theme:#1d1e20;--entry:#28262e;--primary:#d1ccd6;--secondary:#aaa1b1;--content:#c5c2ca;--tertiary:#403946;--border:#403946;--code-bg:#2e2933;--content-strong-purple:#b798ce;--form-field-bg:#251f2c;--reader-bg:#1d1e20;--reader-ink:#c5c2ca;--reader-muted:#aaa1b1;--reader-rule:#423748;--reader-purple:#b39ac9;--reader-soft:#2d2535;--rainbow-red:#e98391;--rainbow-orange:#e4ab7d;--rainbow-yellow:#d5c56a;--rainbow-green:#8cbfa7;--rainbow-blue:#8baeda;--rainbow-purple:#be9ad9}
html[data-theme="dark"] .collection-header h1,html[data-theme="dark"] .library-copy h2,html[data-theme="dark"] .section-label h2,html[data-theme="dark"] .topic-bubble{color:var(--primary)}
html[data-theme="dark"] .reader-meta .byline,html[data-theme="dark"] .reader-description{color:var(--reader-muted)}
html[data-theme="dark"] .mag-site-header{background:var(--reader-bg)}
html[data-theme="dark"] .reader-content a{color:#b9a5c8;text-decoration-color:#816890}
html[data-theme="dark"] .reader-content strong,html[data-theme="dark"] .reader-content b{color:#b798ce}
html[data-theme="dark"] .reader-content blockquote{background:#2b2333;color:#c4beca;border-color:#9a77b2}
html[data-theme="dark"] .reader-content .article-introduction{color:#beb6c6;border-color:#9072a2;background:none}
html[data-theme="dark"] .reader-content figcaption,html[data-theme="dark"] .reader-content .archive-caption,html[data-theme="dark"] .reader-content .article-source-info,html[data-theme="dark"] .reader-content .article-announcement,html[data-theme="dark"] .reader-content .article-subtitle{color:#aba1b5}
html[data-theme="dark"] .reader-content .article-note,html[data-theme="dark"] .reader-content aside.article-note,html[data-theme="dark"] .reader-content .editorial-notes,html[data-theme="dark"] .reader-content .migration-notes{background:#2b2433;color:#b7adbe;border-color:#5d4b6b}
html[data-theme="dark"] .reader-content .editorial-notes p.article-note{background:none}
html[data-theme="dark"] .reader-content .note-label a,html[data-theme="dark"] .reader-content .note-ref a,html[data-theme="dark"] .reader-content .article-speaker-label{color:#b6a0c8}
html[data-theme="dark"] .reader-content .reading-description,html[data-theme="dark"] .article-information,html[data-theme="dark"] .article-information p,html[data-theme="dark"] .article-information a{color:var(--reader-muted)}
html[data-theme="dark"] .reader-content .reading-title{color:var(--reader-ink)}
html[data-theme="dark"] .reader-content .archive-media{background:#2c2435;color:var(--reader-ink)}
html[data-theme="dark"] .reader-content .source-outline,html[data-theme="dark"] .reader-content .article-panel{background:#2b2730;color:var(--reader-ink);border-color:#655271}
html[data-theme="dark"] .reader-content .reading-cover{background:#2b2433}
html[data-theme="dark"] .reader-sidebar-title,html[data-theme="dark"] .reader-sidebar-footer,html[data-theme="dark"] .reader-mobile-toc{color:var(--reader-purple)}
html[data-theme="dark"] .reader-sidebar a,html[data-theme="dark"] .reader-mobile-toc a{color:#bdb0c8}
html[data-theme="dark"] .reader-sidebar a[aria-current],html[data-theme="dark"] .reader-mobile-toc a[aria-current]{color:#c3acd3}
html[data-theme="dark"] .reader-progress-track{background:#45394e}
html[data-theme="dark"] .reader-progress-bar{background:#b98cd8}
html[data-theme="dark"] .headline-card{background:#332044}
html[data-theme="dark"] .headline-copy h1 a,html[data-theme="dark"] .headline-go{color:white}
html[data-theme="dark"] .headline-copy .headline-summary{color:#f2eafa}
html[data-theme="dark"] .pick-card,html[data-theme="dark"] .pick-card:nth-child(n),html[data-theme="dark"] .reading-card{background:#211c27;border-color:#46384f}
html[data-theme="dark"] .pick-meta,html[data-theme="dark"] .pick-meta>span,html[data-theme="dark"] .reading-copy time,html[data-theme="dark"] .reading-copy .recent-tags a{color:#bdadca}
html[data-theme="dark"] .pick-go{color:#cda5e6}
html[data-theme="dark"] .home-lanes>a,html[data-theme="dark"] .home-lanes>a:nth-child(n),html[data-theme="dark"] .home-tabs button{border-color:#514157}
html[data-theme="dark"] .home-tabs button{color:#b9abca}
html[data-theme="dark"] .home-tabs button.is-active{background:#34293e;color:#d2c9dc;border-color:var(--tab-accent)}
html[data-theme="dark"] .home-tabs button:hover{background:#302739;color:#d2c9dc}
html[data-theme="dark"] .reading-fallback{background:#2c2435}
html[data-theme="dark"] .archive-filters input,html[data-theme="dark"] .archive-filters select,html[data-theme="dark"] #searchbox input{background:#251f2c;color:var(--reader-ink);border-color:#584860}
html[data-theme="dark"] .archive-row p,html[data-theme="dark"] .archive-count,html[data-theme="dark"] .collection-header p{color:var(--reader-muted)}
html[data-theme="dark"] .archive-button{border-color:#b493ca;color:#dfc3f1}
html[data-theme="dark"] .archive-button:hover{background:#34273f}
html[data-theme="dark"] .topic-bubble,html[data-theme="dark"] .tag-directory>a{color:var(--reader-ink)}
html[data-theme="dark"] .post-entry,html[data-theme="dark"] .search-results li{background:#27202f;border-color:#4a3a55}
html[data-theme="dark"] .entry-content,html[data-theme="dark"] .entry-footer{color:var(--reader-muted)}
html[data-theme="dark"] .image-viewer{background:#201a28;border-color:#5c496b;color:var(--reader-ink)}
html[data-theme="dark"] .image-viewer-close{color:white;background:#413249}
html[data-theme="dark"] .reader-content .footnotes{background:var(--reader-soft);color:var(--reader-muted)}
html[data-theme="dark"] .library-card,html[data-theme="dark"] .topic-bubble{background:#211c27;border-color:var(--reader-rule)}
html[data-theme="dark"] .library-copy h2,html[data-theme="dark"] .topic-bubble{color:var(--reader-ink)}
html[data-theme="dark"] .library-copy time,html[data-theme="dark"] .library-copy .recent-tags a{color:var(--reader-muted)}
html[data-theme="dark"] .theme-auto{color:var(--reader-muted)}