/* GENERATED by scripts/build-light-theme.py from home.css, home-extra.css, journal/journal.css, discovery-ui/discovery.css, account/account.css, contact/contact.css, title.css, reminders.css, releases.css, tools/tools.css. Do not edit: change the source or the script. */
/* home.css */
:root[data-theme="light"]{--bg:#f5f3ef;--ink:#222424;--muted:#575b5b;--line:#e2ded6;--lime:#52670d;--surface:#ffffff;color:var(--ink);background:var(--bg);color-scheme:light}
html[data-theme="light"] button:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] a:not(:is(.hero,.dx-hero,.nj-feature) *){-webkit-tap-highlight-color:transparent}
html[data-theme="light"] a:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;text-decoration:none}
html[data-theme="light"] button:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;background:none;border:0}
html[data-theme="light"] button:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] a:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] input:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] select:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] textarea:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid #717575}
html[data-theme="light"] .topline:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fcfbfa;color:#5e6262}
html[data-theme="light"] .site-header:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--line);background:rgba(245,243,239,0.949)}
html[data-theme="light"] .brand-icon:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #646868;color:#3c3e3e}
html[data-theme="light"] .site-header nav a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .site-header nav a.active:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .site-header nav a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#1f2020}
html[data-theme="light"] .site-header nav a.active:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#ffffff}
html[data-theme="light"] .tiny-label:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e0d9cd;color:#5f6363}
html[data-theme="light"] .icon-button svg:not(:is(.hero,.dx-hero,.nj-feature) *){fill:none;stroke:currentColor}
html[data-theme="light"] .button:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid transparent}
html[data-theme="light"] .button.dark:not(:is(.hero,.dx-hero,.nj-feature) *){background:#262828;color:#000000}
html[data-theme="light"] .button.dark:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#3b3e3e}
html[data-theme="light"] .button.lime:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:#282a2a}
html[data-theme="light"] .button.lime:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#eafaac}
html[data-theme="light"] .eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6161}
html[data-theme="light"] .intro p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .little-cross:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .hero:not(:is(.hero,.dx-hero,.nj-feature) *){background:#626151;color:#fff}
html[data-theme="light"] .hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#121d19c9 0%,#19231b8c 29%,#1a201512 68%),linear-gradient(0deg,#14201680,transparent 35%)}
html[data-theme="light"] .hero-kicker:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1e9d4}
html[data-theme="light"] .hero-kicker i:not(:is(.hero,.dx-hero,.nj-feature) *){background:#d3eca2;box-shadow:0 0 0 4px #d3eca219}
html[data-theme="light"] h1+p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#21251b}
html[data-theme="light"] .hero-link:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e3e7dc;border-bottom:1px solid #b7c5ac88}
html[data-theme="light"] .outlined-mark:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(203,206,206,0.388)}
html[data-theme="light"] .hero-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1e8d2b3}
html[data-theme="light"] .hero-bottom i:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e3ebd486}
html[data-theme="light"] .hero-bottom i:not(:is(.hero,.dx-hero,.nj-feature) *):before{background:#dcefbc}
html[data-theme="light"] .pathways:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:#f8f6f3}
html[data-theme="light"] .pathways>a:not(:is(.hero,.dx-hero,.nj-feature) *){border-right:1px solid var(--line)}
html[data-theme="light"] .pathways>a:last-child:not(:is(.hero,.dx-hero,.nj-feature) *){border-right:0}
html[data-theme="light"] .pathways>a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .path-icon:not(:is(.hero,.dx-hero,.nj-feature) *){color:#525555}
html[data-theme="light"] .pathways p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .path-plus:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .source-label:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6262}
html[data-theme="light"] .text-button:not(:is(.hero,.dx-hero,.nj-feature) *){color:#444646}
html[data-theme="light"] .tabs button:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid transparent;color:#5d6161}
html[data-theme="light"] .tabs button.active:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#e3ddd2;background:#ffffff;color:#3b3e3e}
html[data-theme="light"] .tabs button:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fcfcfb}
html[data-theme="light"] .region-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6262}
html[data-theme="light"] .poster:not(:is(.hero,.dx-hero,.nj-feature) *){background:#171b12}
html[data-theme="light"] .poster:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:linear-gradient(transparent,rgba(226,237,223,0.451))}
html[data-theme="light"] .movie-rating:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e3e4e4da;color:#313434}
html[data-theme="light"] .movie-rating span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#566a18}
html[data-theme="light"] .movie-kind:not(:is(.hero,.dx-hero,.nj-feature) *){color:#ffffff}
html[data-theme="light"] .movie-card p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .loading-card:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .empty-state:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fbfbf9;border:1px dashed #e3ddd2;color:#5e6262}
html[data-theme="light"] .empty-state button:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:underline}
html[data-theme="light"] .studio-feature:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fcfbfa;border:1px solid #e6e2d8}
html[data-theme="light"] .studio-copy>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .studio-features:not(:is(.hero,.dx-hero,.nj-feature) *){color:#515454}
html[data-theme="light"] .studio-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .studio-badge:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(239,236,229,0.941);border:1px solid #f2efea}
html[data-theme="light"] .studio-badge>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .studio-badge small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .studio-launch:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(239,236,229,0.6);border:1px solid rgba(223,225,225,0.6)}
html[data-theme="light"] .section-description:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .gear-card:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:#efece5}
html[data-theme="light"] .gear-card:hover:not(:is(.hero,.dx-hero,.nj-feature) *){box-shadow:0 10px 30px rgba(0,0,0,0.04);border-color:#d9d1c2}
html[data-theme="light"] .gear-image:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .gear-image .gear-type:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .gear-image .gear-plus:not(:is(.hero,.dx-hero,.nj-feature) *){background:#efece5;border:1px solid #e6e2d8}
html[data-theme="light"] .gear-brand:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .gear-copy p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5d6161}
html[data-theme="light"] .gear-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid #e9e4db;color:#464848}
html[data-theme="light"] .gear-bottom>span:first-child:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .journal-image:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .article-tag:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(247,246,243,0.918);color:#5e6262}
html[data-theme="light"] .article-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6262}
html[data-theme="light"] .read-link:not(:is(.hero,.dx-hero,.nj-feature) *){color:#505353;border-top:1px solid var(--line)}
html[data-theme="light"] .closing:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fbfbf9;border:1px solid #e2ded6}
html[data-theme="light"] footer:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fcfcfb;border-top:1px solid #e6e2d8}
html[data-theme="light"] .footer-main>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .footer-main nav:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6262}
html[data-theme="light"] .footer-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid #e6e1d6;color:#5f6363}
html[data-theme="light"] .attribution:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] dialog:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:var(--ink);border:1px solid #e7e2d8;box-shadow:0 25px 100px rgba(0,0,0,0.106)}
html[data-theme="light"] dialog:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop{background:rgba(234,230,222,0.62)}
html[data-theme="light"] .modal-close:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(247,245,242,0.867)}
html[data-theme="light"] .modal-close:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ebe7e0}
html[data-theme="light"] .detail-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .detail-body:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5d6161}
html[data-theme="light"] .detail-body h3:not(:is(.hero,.dx-hero,.nj-feature) *){color:#323434}
html[data-theme="light"] .detail-body a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#414444;text-decoration:underline}
html[data-theme="light"] .provider:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #d6d1c8}
html[data-theme="light"] .spec-table td:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid #e7e2d8}
html[data-theme="light"] .spec-table td:first-child:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6262}
html[data-theme="light"] textarea:not(:is(.hero,.dx-hero,.nj-feature) *){background:#efece5;border:1px solid #d6d1c8;color:#2e3030}
html[data-theme="light"] .error-message:not(:is(.hero,.dx-hero,.nj-feature) *){color:#515555}
html[data-theme="light"] #search-input:not(:is(.hero,.dx-hero,.nj-feature) *){background:#efece5;border:1px solid #d6d1c8}
html[data-theme="light"] .content-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5e6161}
html[data-theme="light"] .movie-placeholder:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
html[data-theme="light"] .article-reading p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5f6363}
@media(max-width:700px){html[data-theme="light"] .site-header nav:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--bg);box-shadow:0 10px 20px rgba(0,0,0,0.04)}
html[data-theme="light"] .hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#1b261ce0,#1b261c66 70%),linear-gradient(0deg,#17201b70,transparent)}
html[data-theme="light"] .pathways>a:not(:is(.hero,.dx-hero,.nj-feature) *){border-right:0;border-bottom:1px solid var(--line)}
html[data-theme="light"] .pathways>a:last-child:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:0}}
html[data-theme="light"] .hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#101911d6 0%,#14201c8c 35%,#1723190a 75%),linear-gradient(0deg,#101b16cf,transparent 42%)}
html[data-theme="light"] .hero-feature-tab:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid #dce9d759;color:#eff4e1a6}
html[data-theme="light"] .hero-feature-tab[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){color:#fff}
html[data-theme="light"] .hero-feature-tab:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#ffffff}
html[data-theme="light"] .hero-feature-tab:not(:is(.hero,.dx-hero,.nj-feature) *):before{background:var(--lime)}
html[data-theme="light"] .hero-feature-tab small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#daebc5a8}
html[data-theme="light"] .hero-playback button:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1ead7}
html[data-theme="light"] .hero-playback #hero-pause:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #dfedcf7a}
/* home-extra.css */
html[data-theme="light"] .hero-thumb:not(:is(.hero,.dx-hero,.nj-feature) *){box-shadow:0 2px 10px rgba(0,0,0,.35);background:#1b1f1c}
html[data-theme="light"] .hero-thumb.studio:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--lime);border:1px solid #dce9d759}
html[data-theme="light"] .hero-feature-tab em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#daebc5a8}
html[data-theme="light"] .hero-feature-tab[aria-pressed=true] em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#eff4e1}
html[data-theme="light"] .hero-providers:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1e8d2c7}
html[data-theme="light"] .hero-provider-logos img:not(:is(.hero,.dx-hero,.nj-feature) *){box-shadow:0 2px 8px rgba(0,0,0,.4)}
html[data-theme="light"] .radar-card:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--surface);border:1px solid var(--line)}
html[data-theme="light"] .radar-poster:not(:is(.hero,.dx-hero,.nj-feature) *){background:#1d2018;border:0}
html[data-theme="light"] .radar-days:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:var(--ink)}
html[data-theme="light"] .radar-copy time:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .radar-copy p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .bell:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--ink);background:transparent;color:var(--ink)}
html[data-theme="light"] .bell:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .bell.on:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--ink);color:var(--lime);border-color:var(--ink)}
html[data-theme="light"] .alert-row:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--line)}
html[data-theme="light"] .alert-row img:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .alert-row span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .toast:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--ink);color:#000000}
html[data-theme="light"] #alert-count:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:var(--ink)}
html[data-theme="light"] .ad-label:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ad-box:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px dashed var(--line);background:var(--surface);color:var(--muted)}
html[data-theme="light"] .gear-price:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:var(--ink)}
html[data-theme="light"] .gear-price:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#cfe77f}
html[data-theme="light"] .topline:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ebe7e0;color:#5d615d}
html[data-theme="light"] .site-header:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(245,243,239,0.949);border-bottom:1px solid #e2ded6}
html[data-theme="light"] .site-header nav a.active:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#c5a77b}
html[data-theme="light"] .button:not(.dark):not(:is(.hero,.dx-hero,.nj-feature) *){color:#161818}
html[data-theme="light"] .button.dark:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .header-actions .button.dark:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;color:#161818}
html[data-theme="light"] .button.dark:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#d4b98e}
html[data-theme="light"] .radar-days:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] #alert-count:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .gear-price:not(:is(.hero,.dx-hero,.nj-feature) *){color:#161818}
html[data-theme="light"] .bell.on:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:#161818;border-color:var(--lime)}
html[data-theme="light"] .toast:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#27271f;border:1px solid #cfcac1}
html[data-theme="light"] footer:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ebe7e0;border-top:1px solid #ece8e0}
html[data-theme="light"] footer .footer-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){border-top-color:#ece8e0}
@media(max-width:700px){html[data-theme="light"] .site-header nav:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ece8e1;box-shadow:0 10px 20px rgba(0,0,0,0.14)}}
html[data-theme="light"] .region-chip:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .region-chip:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .region-prompt:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#222424;border:1px solid #e2ded6;box-shadow:0 20px 50px rgba(0,0,0,0.176)}
html[data-theme="light"] .region-prompt:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop,html[data-theme="light"] .region-dialog:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop{background:rgba(235,231,224,0.6)}
html[data-theme="light"] .region-prompt strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .region-dialog:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .region-dialog p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .region-dialog label:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .region-dialog select:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .region-dialog .button:not(.dark):not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .region-prompt .button:not(.dark):not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;color:#222424;border:1px solid #cfcac1}
html[data-theme="light"] .region-dialog .button:not(.dark):hover:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .region-prompt .button:not(.dark):hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .hero-jw:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1e8d2b3;text-decoration:underline}
html[data-theme="light"] .hero-jw:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#fff}
html[data-theme="light"] .footer-bottom a:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;text-decoration:underline}
html[data-theme="light"] .footer-bottom a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#27271f}
html[data-theme="light"] a.text-button:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:none}
html[data-theme="light"] .inline-link:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f;text-decoration:none}
html[data-theme="light"] .inline-link:hover:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:underline}
html[data-theme="light"] .account-chip:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #cfcac1;color:#222424;text-decoration:none}
html[data-theme="light"] .account-chip:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .account-chip.is-member:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;border-color:#86693f;color:#161818}
html[data-theme="light"] .footer-bottom .footer-legal a:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:none;color:#5e6262}
html[data-theme="light"] .footer-bottom .footer-legal a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#27271f;text-decoration:underline}
@media(max-width:1260px){html[data-theme="light"] .site-header nav:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--bg);box-shadow:0 10px 20px rgba(0,0,0,0.14)}}
html[data-theme="light"] .home-tools-grid a:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#ffffff;color:#222424;text-decoration:none}
html[data-theme="light"] .home-tools-grid a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .home-tools-grid span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
/* journal/journal.css */
html[data-theme="light"] .nj-site:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-home-journal:not(:is(.hero,.dx-hero,.nj-feature) *){--nj-bg:#f5f3ef;--nj-panel:#ffffff;--nj-text:#222424;--nj-muted:#575b5b;--nj-gold:#86693f;--nj-line:rgba(78,80,56,0.149);color:var(--nj-text);background:var(--nj-bg);color-scheme:light}
html[data-theme="light"] .nj-site a:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-home-journal a:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;text-decoration:none}
html[data-theme="light"] .nj-site button:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-home-journal button:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;background:none;border:0}
html[data-theme="light"] .nj-site button:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-site a:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-site input:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-site summary:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-home-journal a:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid var(--nj-gold)}
html[data-theme="light"] .nj-site em:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-home-journal em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#755e36}
html[data-theme="light"] .nj-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-skip:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f;color:#101713!important}
html[data-theme="light"] .nj-header:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--nj-line)}
html[data-theme="light"] .nj-logo span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-header nav a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-header nav a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-text)}
html[data-theme="light"] .nj-header nav a[aria-current]:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-header nav a[aria-current]:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#c6aa7f}
html[data-theme="light"] .nj-header nav span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-header-saved:not(:is(.hero,.dx-hero,.nj-feature) *){color:#3a4034!important}
html[data-theme="light"] .nj-header-saved b:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-masthead-row>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-mast-star:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-feature:not(:is(.hero,.dx-hero,.nj-feature) *){background:#27251c}
html[data-theme="light"] .nj-feature-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#0a110eee 0%,#0c120db8 29%,#0d120b26 69%,#0a100b15),linear-gradient(0deg,#0c130bb5,transparent 45%)}
html[data-theme="light"] .nj-feature-kicker>.nj-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1c79f}
html[data-theme="light"] .nj-feature-kicker>span:last-child:not(:is(.hero,.dx-hero,.nj-feature) *){color:#adad93}
html[data-theme="light"] .nj-readtime:not(:is(.hero,.dx-hero,.nj-feature) *){color:#515647}
html[data-theme="light"] .nj-feature h2 em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e1c49d}
html[data-theme="light"] .nj-feature-copy>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#c1c6b5}
html[data-theme="light"] .nj-link:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid rgba(134,105,63,0.439);color:#7a5e2f!important}
html[data-theme="light"] .nj-feature-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){color:#d8ceb7}
html[data-theme="light"] .nj-section-heading>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-filters:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--nj-line)}
html[data-theme="light"] .nj-filters button:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-filters button[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){color:#7e5b27}
html[data-theme="light"] .nj-filters button[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#c6aa7f}
html[data-theme="light"] .nj-filters button:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-text)}
html[data-theme="light"] .nj-filters small:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-library-tools>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-search:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--nj-line)}
html[data-theme="light"] .nj-search svg:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-search input:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;border:0;color:var(--nj-text)}
html[data-theme="light"] .nj-search input:not(:is(.hero,.dx-hero,.nj-feature) *)::placeholder{color:var(--nj-muted)}
html[data-theme="light"] .nj-saved-filter:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)!important}
html[data-theme="light"] .nj-saved-filter[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)!important}
html[data-theme="light"] .nj-result-count:not(:is(.hero,.dx-hero,.nj-feature) *){color:#586657}
html[data-theme="light"] .nj-card-image:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--nj-panel)}
html[data-theme="light"] .nj-card-image img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:saturate(.7) brightness(.83)}
html[data-theme="light"] .nj-card[data-slug="beyond-surround"] .nj-card-image img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:saturate(.32) brightness(.78)}
html[data-theme="light"] .nj-card:hover .nj-card-image img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:saturate(.95) brightness(.93)}
html[data-theme="light"] .nj-save:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(245,243,239,0.686)!important;border:1px solid #eeeecc33!important;color:#705e36!important}
html[data-theme="light"] .nj-save[aria-pressed=true] svg:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-save-text[aria-pressed=true] svg:not(:is(.hero,.dx-hero,.nj-feature) *){fill:var(--nj-gold);color:var(--nj-gold)}
html[data-theme="light"] .nj-card h3 a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#785d30}
html[data-theme="light"] .nj-card>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-empty:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--nj-line)}
html[data-theme="light"] .nj-empty p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-button:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--nj-gold)!important;color:var(--nj-gold)!important}
html[data-theme="light"] .nj-closing:not(:is(.hero,.dx-hero,.nj-feature) *){border-block:1px solid var(--nj-line);background:radial-gradient(ellipse at 50% 100%,#c6aa7f0a,transparent 70%)}
html[data-theme="light"] .nj-footer p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#64634e}
html[data-theme="light"] .nj-footer>div>a:last-child:not(.nj-logo):not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-footer-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line);color:#59645a}
html[data-theme="light"] .nj-toast:not(:is(.hero,.dx-hero,.nj-feature) *){background:#d0b68e;color:#172019;box-shadow:0 8px 40px rgba(0,0,0,0.093)}
html[data-theme="light"] .nj-back:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)!important}
html[data-theme="light"] .nj-deck:not(:is(.hero,.dx-hero,.nj-feature) *){color:#484f42}
html[data-theme="light"] .nj-article-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-save-text:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)!important}
html[data-theme="light"] .nj-share:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)!important}
html[data-theme="light"] .nj-article-image figcaption:not(:is(.hero,.dx-hero,.nj-feature) *){color:#596659}
html[data-theme="light"] .nj-article-image figcaption a:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:underline}
html[data-theme="light"] .nj-toc:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line)}
html[data-theme="light"] .nj-toc summary:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-toc li a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#546253}
html[data-theme="light"] .nj-toc li a:hover:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-toc li a[aria-current]:not(:is(.hero,.dx-hero,.nj-feature) *){color:#7d5b2a}
html[data-theme="light"] .nj-toc li small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#576456}
html[data-theme="light"] .nj-toc-theme:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line);color:var(--nj-muted)!important}
html[data-theme="light"] .nj-toc-theme strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-prose:not(:is(.hero,.dx-hero,.nj-feature) *){color:#3c4236}
html[data-theme="light"] .nj-prose .nj-lede:not(:is(.hero,.dx-hero,.nj-feature) *){color:#2f2d1f}
html[data-theme="light"] .nj-lede:not(:is(.hero,.dx-hero,.nj-feature) *)::first-letter{color:#785d35}
html[data-theme="light"] .nj-chapter:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-prose h2:not(:is(.hero,.dx-hero,.nj-feature) *){color:#26271c}
html[data-theme="light"] .nj-prose blockquote:not(:is(.hero,.dx-hero,.nj-feature) *){border-left:1px solid var(--nj-gold);color:#775b33}
html[data-theme="light"] .nj-tonight:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f09;border:1px solid rgba(134,105,63,0.2)}
html[data-theme="light"] .nj-tonight svg:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-sources:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line)}
html[data-theme="light"] .nj-sources a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted);text-decoration:underline}
html[data-theme="light"] .nj-article-end:not(:is(.hero,.dx-hero,.nj-feature) *){border-block:1px solid var(--nj-line);color:var(--nj-gold)}
html[data-theme="light"] .nj-reading-progress span:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f}
html[data-theme="light"] .nj-related:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line)}
html[data-theme="light"] .nj-home-themes:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--nj-line);color:var(--nj-muted)}
html[data-theme="light"] .nj-home-themes span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-credits>p:not(.nj-eyebrow):not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-credits>p a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold);text-decoration:underline}
html[data-theme="light"] .nj-credit-grid a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-gold)}
html[data-theme="light"] .nj-credit-grid p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
@media(max-width:760px){html[data-theme="light"] .nj-feature-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(0deg,#09110fec 0%,#09110ba1 38%,#10160e1a 80%),linear-gradient(90deg,#0c110a52,transparent)}}
html[data-theme="light"] body.nj-page{background:#f5f3ef;color:#222424}
html[data-theme="light"] .nj-page .topline:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .nj-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e4ded3}
html[data-theme="light"] .nj-page .site-header:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(245,243,239,0.941);border-bottom-color:rgba(0,0,0,0.071)}
html[data-theme="light"] .nj-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){border-top-color:rgba(0,0,0,0.063)}
html[data-theme="light"] .nj-page .site-header nav a.active:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#c6aa7f}
html[data-theme="light"] .nj-storage-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--nj-muted)}
html[data-theme="light"] .nj-header-saved:not(:is(.hero,.dx-hero,.nj-feature) *){color:#3a4034}
html[data-theme="light"] .nj-header-saved b:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .nj-header-saved:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424}
html[data-theme="light"] .nj-header-saved:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid #86693f}
/* discovery-ui/discovery.css */
html[data-theme="light"] .dx:not(:is(.hero,.dx-hero,.nj-feature) *){--bg:#f5f3ef;--panel:#ffffff;--text:#222424;--muted:#575b5b;--gold:#86693f;--line:rgba(0,0,0,0.094);color-scheme:light;color:var(--text);background:var(--bg)}
html[data-theme="light"] .dx button:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx a:not(:is(.hero,.dx-hero,.nj-feature) *){-webkit-tap-highlight-color:transparent}
html[data-theme="light"] .dx button:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit}
html[data-theme="light"] .dx a:not(:is(.hero,.dx-hero,.nj-feature) *){color:inherit;text-decoration:none}
html[data-theme="light"] .dx button:not(:is(.hero,.dx-hero,.nj-feature) *){border:0}
html[data-theme="light"] .dx button:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx a:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx input:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx select:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid var(--gold)}
html[data-theme="light"] .dx h2 em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#725d37}
html[data-theme="light"] .dx button:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent}
html[data-theme="light"] .dx .dx-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .dx .dx-hero:not(:is(.hero,.dx-hero,.nj-feature) *){background:#151d17}
html[data-theme="light"] .dx .dx-hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#0b130ee8 0%,#0c130eb0 26%,#0d140c1a 65%),linear-gradient(0deg,#101713 0%,#101713ba 12%,transparent 53%,#11171088 100%)}
html[data-theme="light"] .dx .hero-grain:not(:is(.hero,.dx-hero,.nj-feature) *){background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E")}
html[data-theme="light"] .dx .hero-topline .dx-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:#ddd6c2}
html[data-theme="light"] .dx .preview-label:not(:is(.hero,.dx-hero,.nj-feature) *){color:rgba(58,60,39,0.612)}
html[data-theme="light"] .dx .hero-pretitle:not(:is(.hero,.dx-hero,.nj-feature) *){color:#cebc98}
html[data-theme="light"] .dx .hero-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#c8cbbd}
html[data-theme="light"] .dx .hero-meta span+span:not(:is(.hero,.dx-hero,.nj-feature) *):before{color:#cab78d}
html[data-theme="light"] .dx .dx-hero-content>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#b9c1b5}
html[data-theme="light"] .dx .gold:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f;color:#162017;border:1px solid var(--gold)}
html[data-theme="light"] .dx .gold:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ddc39b;border-color:#9f7636}
html[data-theme="light"] .dx .glass:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(50,45,32,0.267);background:rgba(223,234,225,0.4);color:#29291b}
html[data-theme="light"] .dx .outline:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #c9b8924d;color:#6c5f3f}
html[data-theme="light"] .dx .feature-count:not(:is(.hero,.dx-hero,.nj-feature) *){color:#4f5747}
html[data-theme="light"] .dx .feature-count>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#75602f}
html[data-theme="light"] .dx .dx-hero-bottom:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid #d6d3b426}
html[data-theme="light"] .dx .dx-hero-caption:not(:is(.hero,.dx-hero,.nj-feature) *){color:#c0b493}
html[data-theme="light"] .dx .dx-hero-caption>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#8c9b8c}
html[data-theme="light"] .dx .hero-tabs button:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid transparent}
html[data-theme="light"] .dx .hero-tabs button[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#c6aa7f}
html[data-theme="light"] .dx .hero-tabs img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:brightness(.8)}
html[data-theme="light"] .dx .hero-tabs small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#a7ab95}
html[data-theme="light"] .dx .motion-button:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(86,93,76,0.224);color:#725f3b}
html[data-theme="light"] .dx .hero-soon .dx-hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#111712e8 0%,#121914bd 30%,#11170f05 72%),linear-gradient(0deg,#101713 0%,#101713c7 15%,transparent 63%,#11171066 100%)}
html[data-theme="light"] .dx .hero-soon .hero-pretitle:not(:is(.hero,.dx-hero,.nj-feature) *){color:#e7e1d5}
html[data-theme="light"] .dx .discovery-intro>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .dx .mood-row:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid var(--line)}
html[data-theme="light"] .dx .mood:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(98,111,83,0.122);color:#495243}
html[data-theme="light"] .dx .mood:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:rgba(134,105,63,0.502)}
html[data-theme="light"] .dx .mood[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:rgba(134,105,63,0.431);background:#c6aa7f13;color:#795e2d}
html[data-theme="light"] .dx .mood span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#73603b}
html[data-theme="light"] .dx .filter-kicker:not(:is(.hero,.dx-hero,.nj-feature) *){color:#586453}
html[data-theme="light"] .dx .segmented button:not(:is(.hero,.dx-hero,.nj-feature) *){color:#576557;border-bottom:1px solid transparent}
html[data-theme="light"] .dx .segmented [aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){color:#6c603e;border-color:#947b50}
html[data-theme="light"] .dx .search-box:not(:is(.hero,.dx-hero,.nj-feature) *){color:#576554}
html[data-theme="light"] .dx .search-box input:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;border:0;color:var(--text)}
html[data-theme="light"] .dx .search-box input:not(:is(.hero,.dx-hero,.nj-feature) *)::placeholder{color:#586657}
html[data-theme="light"] .dx .provider-label select:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e8e4db;border:1px solid rgba(86,101,70,0.149);color:#4a553e}
html[data-theme="light"] .dx .dx-text-button:not(:is(.hero,.dx-hero,.nj-feature) *){color:#56614c;text-decoration:underline}
html[data-theme="light"] .dx .results-line:not(:is(.hero,.dx-hero,.nj-feature) *){color:#596557}
html[data-theme="light"] .dx .poster-button:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f4f2ee}
html[data-theme="light"] .dx .poster-button:hover img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:brightness(.75)}
html[data-theme="light"] .dx .poster-overlay:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(transparent 65%,rgba(228,222,211,0.761))}
html[data-theme="light"] .dx .poster-overlay>span:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(230,225,214,0.6);border:1px solid #d6d8b839}
html[data-theme="light"] .dx .card-type:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(228,222,211,0.6);border:1px solid #d9d9ba22}
html[data-theme="light"] .dx .save:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #dbdfc440;background:rgba(234,230,222,0.533);color:#706138}
html[data-theme="light"] .dx .save:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .dx .save.is-saved:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f;color:#192316}
html[data-theme="light"] .dx .title-link>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#69624a}
html[data-theme="light"] .dx .card-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#586656}
html[data-theme="light"] .dx .rating:not(:is(.hero,.dx-hero,.nj-feature) *){color:#716041}
html[data-theme="light"] .dx .provider-meta:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--line);color:#4b5540}
html[data-theme="light"] .dx .provider-meta>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#586754}
html[data-theme="light"] .dx .provider-meta i:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff}
html[data-theme="light"] .dx .release-image-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(0deg,rgba(228,222,211,0.667),transparent 70%)}
html[data-theme="light"] .dx .release-date:not(:is(.hero,.dx-hero,.nj-feature) *){color:#70613d}
html[data-theme="light"] .dx .play-circle:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #eeeecc5e}
html[data-theme="light"] .dx .release-copy .dx-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:#6a624b}
html[data-theme="light"] .dx .release-copy>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#5a6655}
html[data-theme="light"] .dx .editorial:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f2f0ea;border:1px solid #c4c49c17}
html[data-theme="light"] .dx .editorial-art img:not(:is(.hero,.dx-hero,.nj-feature) *){filter:brightness(.83)}
html[data-theme="light"] .dx .editorial-play:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #d2c7aa78;background:rgba(225,233,223,0.314)}
html[data-theme="light"] .dx .editorial-copy>p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#586753}
html[data-theme="light"] .dx .text-link:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid #b6aa7e5c;color:#725f35}
html[data-theme="light"] .dx .editorial-number:not(:is(.hero,.dx-hero,.nj-feature) *){color:#596753}
html[data-theme="light"] .dx .dx-empty-state:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line)}
html[data-theme="light"] .dx .dx-empty-state>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .dx .dx-empty-state p:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .dx dialog:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--text);background:#ede9e2;border:1px solid rgba(85,89,59,0.169);box-shadow:0 35px 130px rgba(0,0,0,0.233);scrollbar-color:#ffffff transparent}
html[data-theme="light"] .dx dialog:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop{background:rgba(228,222,211,0.761)}
html[data-theme="light"] .dx .dialog-close:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2e5c84d;background:rgba(236,232,224,0.612)}
html[data-theme="light"] .dx .detail-art>div:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(0deg,#ede9e2,transparent 70%)}
html[data-theme="light"] .dx .detail-content .hero-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#9bab93}
html[data-theme="light"] .dx .synopsis:not(:is(.hero,.dx-hero,.nj-feature) *){color:#535e49}
html[data-theme="light"] .dx .release-note:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #c0ae7836;background:#bdae6e08}
html[data-theme="light"] .dx .release-note strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:#795e2c}
html[data-theme="light"] .dx .release-note p:not(:is(.hero,.dx-hero,.nj-feature) *){color:#58644f}
html[data-theme="light"] .dx .availability:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--line)}
html[data-theme="light"] .dx .availability-title>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#58644d}
html[data-theme="light"] .dx .offer-row>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#58664d}
html[data-theme="light"] .dx .service:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #b4c39424;background:#e2e8c707;color:#3e4830}
html[data-theme="light"] .dx .availability-foot:not(:is(.hero,.dx-hero,.nj-feature) *){color:#58644f}
html[data-theme="light"] .dx .availability-foot a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#726137;text-decoration:underline}
html[data-theme="light"] .dx .tmdb-link:not(:is(.hero,.dx-hero,.nj-feature) *){color:#596745}
html[data-theme="light"] .dx .muted:not(:is(.hero,.dx-hero,.nj-feature) *){color:#57654f}
html[data-theme="light"] .dx .saved-item:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--line)}
html[data-theme="light"] .dx .saved-item small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#59654c}
html[data-theme="light"] .dx .dx-toast:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #ccb7865c;background:rgba(250,248,246,0.961);box-shadow:0 8px 50px rgba(0,0,0,0.187);color:#725f2b}
@media(max-width:620px){html[data-theme="light"] .dx .dx-hero-shade:not(:is(.hero,.dx-hero,.nj-feature) *){background:linear-gradient(90deg,#0d150fc7,#0d150f38),linear-gradient(0deg,#101713,#10171366 70%,#10171366)}}
html[data-theme="light"] .dx .release-timeline:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(104,101,70,0.141);background:#c6b98905}
html[data-theme="light"] .dx .timeline-label strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:#4b432f}
html[data-theme="light"] .dx .timeline-track:not(:is(.hero,.dx-hero,.nj-feature) *):before{background:#c6aa7f36}
html[data-theme="light"] .dx .timeline-track i:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f8f7f4;border:1px solid #7f7c58}
html[data-theme="light"] .dx .timeline-track [aria-pressed=true] i:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx .timeline-track button:hover i:not(:is(.hero,.dx-hero,.nj-feature) *){background:#dbc29b;box-shadow:0 0 0 5px #c6aa7f1c}
html[data-theme="light"] .dx .timeline-track strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:#6f5e3f}
html[data-theme="light"] .dx .timeline-track small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#576552}
html[data-theme="light"] .dx .timeline-track [aria-pressed=true] strong:not(:is(.hero,.dx-hero,.nj-feature) *){color:#7b5e23}
html[data-theme="light"] .dx .artwork-pending:not(:is(.hero,.dx-hero,.nj-feature) *){background:radial-gradient(ellipse at 75% 20%,rgba(161,171,142,0.2),transparent 60%),linear-gradient(135deg,#faf8f6,#e8e3d9 65%,#ffffff);color:#6c603c}
html[data-theme="light"] .dx .artwork-pending:not(:is(.hero,.dx-hero,.nj-feature) *):before{border:1px solid #c6b68c23}
html[data-theme="light"] .dx .artwork-pending small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#57654a}
html[data-theme="light"] .saved-trigger span:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #b9a17c5a;color:var(--gold)}
html[data-theme="light"] body.dx-page{background:#f5f3ef;color:#222424}
html[data-theme="light"] .dx-page .topline:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .dx-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e4ded3}
html[data-theme="light"] .dx-page .site-header:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(245,243,239,0.941);border-bottom-color:rgba(0,0,0,0.071)}
html[data-theme="light"] .dx-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){border-top-color:rgba(0,0,0,0.063)}
html[data-theme="light"] .dx-page .region-chip:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:rgba(0,0,0,0.141)}
html[data-theme="light"] .dx-page .region-chip:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .dx-page .site-header nav a.active:not(:is(.hero,.dx-hero,.nj-feature) *):after{background:#c6aa7f}
html[data-theme="light"] .saved-trigger:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424}
html[data-theme="light"] .sx-search:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#222424;border:1px solid rgba(0,0,0,0.094)}
html[data-theme="light"] .sx-search:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop{background:rgba(228,222,211,0.8)}
html[data-theme="light"] .sx-list a:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:none;color:inherit}
html[data-theme="light"] .sx-list a:hover:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .sx-list a:focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(0,0,0,0.051)}
html[data-theme="light"] .sx-list img:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .sx-noimg:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fafaf8}
html[data-theme="light"] .sx-list small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .dx .dx-index:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--line)}
html[data-theme="light"] .dx .dx-index h2:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .dx .dx-index a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--text);text-decoration:none}
html[data-theme="light"] .dx .dx-index .dx-index-cal a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .dx .dx-index .dx-index-cal a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){text-decoration:underline}
html[data-theme="light"] .dx .dx-index a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold);text-decoration:underline}
html[data-theme="light"] .dx .dx-index span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
/* account/account.css */
html[data-theme="light"] body.ac-page{background:#f5f3ef;color:#222424}
html[data-theme="light"] .ac-page .topline:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .ac-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){background:#e4ded3}
html[data-theme="light"] .ac-page .site-header:not(:is(.hero,.dx-hero,.nj-feature) *){background:rgba(245,243,239,0.941);border-bottom-color:rgba(0,0,0,0.071)}
html[data-theme="light"] .ac-page footer:not(:is(.hero,.dx-hero,.nj-feature) *){border-top-color:rgba(0,0,0,0.063)}
html[data-theme="light"] .ac:not(:is(.hero,.dx-hero,.nj-feature) *){--bg:#f5f3ef;--panel:#ffffff;--text:#222424;--muted:#575b5b;--gold:#86693f;--line:rgba(78,80,56,0.149);color:var(--text)}
html[data-theme="light"] .ac em:not(:is(.hero,.dx-hero,.nj-feature) *){color:#755e36}
html[data-theme="light"] .ac-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ac-lede:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-card:not(:is(.hero,.dx-hero,.nj-feature) *){background:var(--panel);border:1px solid var(--line)}
html[data-theme="light"] .ac-btn:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--gold);background:#c6aa7f;color:#162017;text-decoration:none}
html[data-theme="light"] .ac-btn:hover:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ddc39b}
html[data-theme="light"] .ac-btn.ghost:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;color:var(--text);border-color:rgba(0,0,0,0.188)}
html[data-theme="light"] .ac-btn.ghost:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:var(--gold)}
html[data-theme="light"] .ac-btn.danger:not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;color:#a93c2a;border-color:#e6a59a66}
html[data-theme="light"] .ac a.ac-link:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(134,105,63,0.333)}
html[data-theme="light"] .ac :focus-visible:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid var(--gold)}
html[data-theme="light"] .ac input[type=email]:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .ac input[type=text]:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .ac select:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:var(--text);border:1px solid rgba(0,0,0,0.188)}
html[data-theme="light"] .ac label.ac-field:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-msg.err:not(:is(.hero,.dx-hero,.nj-feature) *){color:#a93c2a}
html[data-theme="light"] .ac-msg.ok:not(:is(.hero,.dx-hero,.nj-feature) *){color:#48692e}
html[data-theme="light"] .ac-steps li:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted);border:1px solid var(--line)}
html[data-theme="light"] .ac-steps li[aria-current=step]:not(:is(.hero,.dx-hero,.nj-feature) *){color:#162017;background:#c6aa7f;border-color:var(--gold)}
html[data-theme="light"] .ac-steps li.done:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ac fieldset:not(:is(.hero,.dx-hero,.nj-feature) *){border:0}
html[data-theme="light"] .ac .ac-hint:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-chip span:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(0,0,0,0.18);color:var(--text);background:transparent}
html[data-theme="light"] .ac-chip input:checked+span:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f;border-color:var(--gold);color:#162017}
html[data-theme="light"] .ac-chip input:focus-visible+span:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid var(--gold)}
html[data-theme="light"] .ac-check input:not(:is(.hero,.dx-hero,.nj-feature) *){accent-color:#86693f}
html[data-theme="light"] .ac-tile a.ac-poster:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fafaf8;color:inherit;text-decoration:none}
html[data-theme="light"] .ac-noimg:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-tile small:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-tile .why:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ac-tile button.ac-x:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(0,0,0,0.251);background:rgba(245,243,239,0.8);color:var(--text)}
html[data-theme="light"] .ac-tile button.ac-x:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:var(--gold)}
html[data-theme="light"] .ac-list li:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:var(--panel)}
html[data-theme="light"] .ac-list small:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-summary div:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:var(--panel)}
html[data-theme="light"] .ac-summary dt:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ac-tip:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:var(--panel);color:inherit;text-decoration:none}
html[data-theme="light"] .ac-tip:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:var(--gold)}
html[data-theme="light"] .ac-tip small:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ac-empty:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px dashed rgba(0,0,0,0.188);color:var(--muted)}
html[data-theme="light"] .ac-danger:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid var(--line)}
html[data-theme="light"] .ac-toast:not(:is(.hero,.dx-hero,.nj-feature) *){background:#d0b68e;color:#172019}
html[data-theme="light"] .ac-pill:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid rgba(0,0,0,0.18);background:transparent;color:var(--text)}
html[data-theme="light"] .ac-pill:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:var(--gold)}
html[data-theme="light"] .ac-pl-tab:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid var(--line);background:var(--panel);color:var(--text)}
html[data-theme="light"] .ac-pl-tab span:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted);border:1px solid var(--line)}
html[data-theme="light"] .ac-pl-tab[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c6aa7f;border-color:var(--gold);color:#162017}
html[data-theme="light"] .ac-pl-tab[aria-pressed=true] span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#162017;border-color:rgba(223,233,224,0.4)}
html[data-theme="light"] .ac-find-img:not(:is(.hero,.dx-hero,.nj-feature) *){background:#fafaf8}
html[data-theme="light"] .ac-doc a:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ac-draft:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px dashed rgba(134,105,63,0.4);color:var(--gold)}
/* contact/contact.css */
html[data-theme="light"] .ac .ct-form textarea:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:var(--text);border:1px solid rgba(0,0,0,0.188)}
html[data-theme="light"] .ac .ct-form input:focus:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .ac .ct-form select:focus:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .ac .ct-form textarea:focus:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid var(--gold);border-color:transparent}
html[data-theme="light"] .ac .ct-form [aria-invalid=true]:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#ca5d37}
html[data-theme="light"] .ct-count:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ct-status:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
html[data-theme="light"] .ct-status.err:not(:is(.hero,.dx-hero,.nj-feature) *){color:#a3431f}
html[data-theme="light"] .ct-done-label:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--gold)}
html[data-theme="light"] .ct-done-title:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--text)}
html[data-theme="light"] .ct-done-text:not(:is(.hero,.dx-hero,.nj-feature) *){color:var(--muted)}
/* title.css */
html[data-theme="light"] .crumbs:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .crumbs a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b;text-decoration:none}
html[data-theme="light"] .crumbs a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .title-poster:not(:is(.hero,.dx-hero,.nj-feature) *){box-shadow:0 14px 40px rgba(0,0,0,0.14);background:#ffffff}
html[data-theme="light"] .title-year:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .title-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .title-tagline:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .title-credit:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424}
html[data-theme="light"] .title-credit span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .region-form:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .region-form select:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .title-section:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;border:1px solid #e2ded6}
html[data-theme="light"] .title-section h3:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .title-dates th:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .title-dates td:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid #e2ded6}
html[data-theme="light"] .title-dates th:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .title-dates tr:last-child th:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .title-dates tr:last-child td:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:0}
html[data-theme="light"] .muted:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .providers li:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;border:1px solid #e2ded6}
html[data-theme="light"] .title-page .button:not(.dark):not(.lime):not(:is(.hero,.dx-hero,.nj-feature) *){background:transparent;color:#222424;border:1px solid #cfcac1}
html[data-theme="light"] .pl-dialog:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ffffff;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .pl-dialog:not(:is(.hero,.dx-hero,.nj-feature) *)::backdrop{background:rgba(232,228,219,0.8)}
html[data-theme="light"] .pl-sub:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .pl-note:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .pl-row:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .pl-row:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .pl-row[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .pl-state:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .pl-new input:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:#222424;border:1px solid #d6d1c8}
html[data-theme="light"] .pl-new .button:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;color:#161818}
html[data-theme="light"] .pl-msg:not(:is(.hero,.dx-hero,.nj-feature) *){color:#48692e}
html[data-theme="light"] .pl-foot a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .pl-dialog .modal-close:not(:is(.hero,.dx-hero,.nj-feature) *){border:0;background:#ebe7e0;color:inherit}
html[data-theme="light"] .title-page .button[aria-pressed="true"]:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f;color:#86693f}
html[data-theme="light"] .title-status:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .title-status a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .more-grid a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424;text-decoration:none}
html[data-theme="light"] .more-grid img:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .more-blank:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;border:1px solid #e2ded6}
html[data-theme="light"] .more-grid a:hover .more-name:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .more-year:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
/* reminders.css */
html[data-theme="light"] .remind-dialog .remind-eyebrow:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .remind-dialog h2:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424}
html[data-theme="light"] .remind-dialog .remind-copy:not(:is(.hero,.dx-hero,.nj-feature) *){color:#525656}
html[data-theme="light"] .remind-dialog .text-button:not(:is(.hero,.dx-hero,.nj-feature) *){color:#525656}
/* releases.css */
html[data-theme="light"] .cal-lede:not(:is(.hero,.dx-hero,.nj-feature) *){color:#424646}
html[data-theme="light"] .cal-tabs a:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;color:#222424;text-decoration:none;background:#ffffff}
html[data-theme="light"] .cal-tabs a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .cal-tabs a[aria-current=page]:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;border-color:#86693f;color:#161818}
html[data-theme="light"] .cal-months a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f;text-decoration:none}
html[data-theme="light"] .cal-counts:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .cal-jump:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f;text-decoration:none}
html[data-theme="light"] .cal-day h2:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f;border-bottom:1px solid #e2ded6}
html[data-theme="light"] .cal-day.is-past h2:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .cal-today:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:#161818}
html[data-theme="light"] .cal-day li a:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#ffffff;color:#222424;text-decoration:none}
html[data-theme="light"] .cal-day li a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .cal-day li img:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .cal-blank:not(:is(.hero,.dx-hero,.nj-feature) *){background:#ebe7e0}
html[data-theme="light"] .cal-meta:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .cal-badge:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;color:#222424}
html[data-theme="light"] .cal-cinema:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f;color:#86693f}
html[data-theme="light"] .cal-digital:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;border-color:#6c8712;color:#161818}
html[data-theme="light"] .cal-physical:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#757a7a;color:#222424}
html[data-theme="light"] .cal-series:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#c9bfa9;color:#3b5656}
html[data-theme="light"] .cal-empty:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px dashed #e2ded6;color:#424646}
html[data-theme="light"] .cal-empty a:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .cal-page .content-note a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
/* tools/tools.css */
html[data-theme="light"] .tl-crumbs:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-crumbs a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b;text-decoration:none}
html[data-theme="light"] .tl-crumbs a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .tl-units:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-units button:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:transparent;color:#222424}
html[data-theme="light"] .tl-units button[aria-pressed=true]:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;border-color:#86693f;color:#161818}
html[data-theme="light"] .tl-label:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-input input:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .tl-input select:not(:is(.hero,.dx-hero,.nj-feature) *){background:#f5f3ef;color:#222424;border:1px solid #e2ded6}
html[data-theme="light"] .tl-input input:focus:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .tl-input select:focus:not(:is(.hero,.dx-hero,.nj-feature) *){outline:2px solid #86693f}
html[data-theme="light"] .tl-input>span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-field small:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-out:not(:is(.hero,.dx-hero,.nj-feature) *){border-top:1px solid #e2ded6}
html[data-theme="light"] .tl .tl-muted:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-big:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .tl-table th:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .tl-table td:not(:is(.hero,.dx-hero,.nj-feature) *){border-bottom:1px solid #e2ded6}
html[data-theme="light"] .tl-table th:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-spk td:last-child:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-verdict:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#f5f3ef}
html[data-theme="light"] .tl-verdict.tl-ok:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#cac0ab}
html[data-theme="light"] .tl-verdict.tl-warn:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .tl-verdict.tl-fail:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#b9675f}
html[data-theme="light"] .tl-checks li:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6}
html[data-theme="light"] .tl-checks .tl-ok .tl-icon:not(:is(.hero,.dx-hero,.nj-feature) *){background:#def29b;color:#161818}
html[data-theme="light"] .tl-checks .tl-warn .tl-icon:not(:is(.hero,.dx-hero,.nj-feature) *){background:#c5a77b;color:#161818}
html[data-theme="light"] .tl-checks .tl-fail .tl-icon:not(:is(.hero,.dx-hero,.nj-feature) *){background:#b9675f;color:#161818}
html[data-theme="light"] .tl-basis:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-link:not(:is(.hero,.dx-hero,.nj-feature) *){background:none;border:0;color:#86693f;text-decoration:underline}
html[data-theme="light"] .tl-related a:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#ffffff;color:#222424;text-decoration:none}
html[data-theme="light"] .tl-hub a:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#ffffff;color:#222424;text-decoration:none}
html[data-theme="light"] .tl-hub span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b}
html[data-theme="light"] .tl-related a:hover:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .tl-hub a:hover:not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f}
html[data-theme="light"] .tl-symptoms:not(:is(.hero,.dx-hero,.nj-feature) *){border:0}
html[data-theme="light"] .tl-symptoms label:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6;background:#f5f3ef}
html[data-theme="light"] .tl-symptoms label:has(input:checked):not(:is(.hero,.dx-hero,.nj-feature) *){border-color:#86693f;color:#86693f}
html[data-theme="light"] .tl-symptoms input:not(:is(.hero,.dx-hero,.nj-feature) *){accent-color:#86693f}
html[data-theme="light"] .tl-steps li label:not(:is(.hero,.dx-hero,.nj-feature) *){border:1px solid #e2ded6}
html[data-theme="light"] .tl-steps li input:not(:is(.hero,.dx-hero,.nj-feature) *){accent-color:#86693f}
html[data-theme="light"] .tl-steps li label:has(input:checked) span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#575b5b;text-decoration:line-through;text-decoration-color:#373a3a}
html[data-theme="light"] .tl-howto li:not(:is(.hero,.dx-hero,.nj-feature) *)::marker{color:#86693f}
html[data-theme="light"] .tl-howto a:not(:is(.hero,.dx-hero,.nj-feature) *),html[data-theme="light"] .tl-doc a:not(:is(.hero,.dx-hero,.nj-feature) *){color:#86693f}
html[data-theme="light"] .tl-check input:not(:is(.hero,.dx-hero,.nj-feature) *){accent-color:#86693f}
html[data-theme="light"] .tl-check .tl-input span:not(:is(.hero,.dx-hero,.nj-feature) *){color:#222424}
/* photographs keep the charcoal palette */
html[data-theme="light"] .hero,html[data-theme="light"] .dx-hero,html[data-theme="light"] .nj-feature{--bg:#222424;--ink:#dcdede;--muted:#858a8a;--line:#373a3a;--lime:#def29b;--surface:#2a2d2d;--nj-bg:#101713;--nj-panel:#1a241e;--nj-text:#ece9e1;--nj-muted:#a1aaa0;--nj-gold:#c6aa7f;--nj-line:#c5c7af26;--panel:#1c251f;--text:#eeeae1;--gold:#c6aa7f}
html[data-theme="light"] .hero{color:var(--ink)}
html[data-theme="light"] .dx-hero{color:#eeeae1}
html[data-theme="light"] .nj-feature{color:var(--nj-text)}
/* theme switch */
.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.site-header nav .nav-theme{display:none}
@media(max-width:480px){.site-header .header-actions .theme-toggle{display:none}.site-header nav .nav-theme{display:flex}}
