:root[data-theme=dark] .site-header{background:color-mix(in srgb,rgba(250,249,245,.97) 12%,#0c1d2b);border-bottom:1px solid var(--line)}:root[data-theme=dark] .header-search{border:1px solid var(--line)}:root[data-theme=dark] .header-search input::placeholder{color:var(--ink2)}:root[data-theme=dark] .btn.accent:hover{background:color-mix(in srgb,#e1ef28 12%,#0c1d2b)}:root[data-theme=dark] .btn.out.added{background:color-mix(in srgb,#edf2e5 12%,#0c1d2b);border-color:var(--line)}:root[data-theme=dark] .site-footer{background:color-mix(in srgb,#f3f3eb 12%,#0c1d2b)}:root[data-theme=dark] .site-header .shop-disclosure>summary{border:1px solid var(--line);background:color-mix(in srgb,#edf3d8 12%,#0c1d2b)}:root[data-theme=dark] .shop-panel .shop-kicker{color:var(--ink2)}:root[data-theme=dark] .site-header .shop-panel-heading>a{background:color-mix(in srgb,#edf3d8 12%,#0c1d2b)}:root[data-theme=dark] .shop-preview-art{background:color-mix(in srgb,#eff1e7 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .shop-preview:hover .shop-preview-art{background:color-mix(in srgb,#e8efcb 12%,#0c1d2b);border-color:var(--line)}:root[data-theme=dark] .pill{border:1px solid var(--line)}:root[data-theme=dark] .toolbar-search{color:var(--ink2)}:root[data-theme=dark] .card .thumb{background:color-mix(in srgb,#ecece4 12%,#0c1d2b)}:root[data-theme=dark] .view-design{background:color-mix(in srgb,rgba(250,249,245,.97) 12%,#0c1d2b)}:root[data-theme=dark] .card .thumb.ph,:root[data-theme=dark] .product-media.ph{background:color-mix(in srgb,#f0efe8 12%,#0c1d2b)}:root[data-theme=dark] .studio-banner{background:color-mix(in srgb,#eceddf 12%,#0c1d2b)}:root[data-theme=dark] .studio-steps>div+div{border-top:1px solid var(--line)}:root[data-theme=dark] .studio-steps>div>span{color:var(--ink2)}:root[data-theme=dark] .product-media{background:color-mix(in srgb,#edeee6 12%,#0c1d2b)}:root[data-theme=dark] .library-item{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .success-text{color:var(--ink2)}:root[data-theme=dark] .editorial-feature{background:color-mix(in srgb,#e9ecdf 12%,#0c1d2b)}:root[data-theme=dark] .bad-decisions{background:color-mix(in srgb,#e9dce9 12%,#0c1d2b)}:root[data-theme=dark] .physical-feature{background:color-mix(in srgb,#efeadb 12%,#0c1d2b)}:root[data-theme=dark] .digital-feature{background:color-mix(in srgb,#e3e8ed 12%,#0c1d2b)}:root[data-theme=dark] .tool-cards>a{background:color-mix(in srgb,#f0f1e7 12%,#0c1d2b)}:root[data-theme=dark] .tool-number{color:var(--ink2)}:root[data-theme=dark] .coming-soon{background:color-mix(in srgb,#e8e4da 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .catalog-filters input,:root[data-theme=dark] .catalog-filters select,:root[data-theme=dark] .editor-panel input,:root[data-theme=dark] .editor-panel select,:root[data-theme=dark] .editor-panel textarea{border:1px solid var(--line);background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .gallery-stage{background:color-mix(in srgb,#f0efe7 12%,#0c1d2b)}:root[data-theme=dark] .gallery-zoom>span{background:color-mix(in srgb,#faf9f5ee 12%,#0c1d2b)}:root[data-theme=dark] .editor-panel{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .upload-zone{border:2px dashed var(--line)}:root[data-theme=dark] .editor-media-item>img,:root[data-theme=dark] .editor-media-item>video,:root[data-theme=dark] .media-actions button{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .admin-setup .ready{background:color-mix(in srgb,#e5efd8 12%,#0c1d2b)}:root[data-theme=dark] .cart-offer progress{background:color-mix(in srgb,#d9ddd4 12%,#0c1d2b)}:root[data-theme=dark] .cart-offer progress::-webkit-progress-bar{background:color-mix(in srgb,#d9ddd4 12%,#0c1d2b)}:root[data-theme=dark] .cart-saving{color:var(--ink2)}:root[data-theme=dark] .pdp .gallery-stage{background:color-mix(in srgb,#efeee7 12%,#0c1d2b)}:root[data-theme=dark] .pdp-license-picker label.selected{background:color-mix(in srgb,#eef0e6 12%,#0c1d2b)}:root[data-theme=dark] .pdp .btn:disabled{background:color-mix(in srgb,#e5e6df 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .pdp-offer{background:color-mix(in srgb,#f0efe7 12%,#0c1d2b)}:root[data-theme=dark] .pdp-delivery{background:color-mix(in srgb,#efefe6 12%,#0c1d2b)}:root[data-theme=dark] .pdp-delivery li{border-top:1px solid var(--line)}:root[data-theme=dark] .pdp-delivery li>span{color:var(--ink2)}@media(max-width:760px){:root[data-theme=dark] .pdp-mobile-buy{background:color-mix(in srgb,#faf9f5f5 12%,#0c1d2b)}}:root[data-theme=dark] .checkout-consent{border:1px solid var(--line,var(--line));background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .policy-page blockquote{background:color-mix(in srgb,#f0f1e8 12%,#0c1d2b)}:root[data-theme=dark] .pdp-section .pdp-description-scroll{background:color-mix(in srgb,#f5f4ed 12%,#0c1d2b)}:root[data-theme=dark] .pdp-description-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,#e9e8df 12%,#0c1d2b)}:root[data-theme=dark] .pdp-description-scroll::-webkit-scrollbar-thumb{border:3px solid var(--line)}:root[data-theme=dark] .pdp-free-kit{background:color-mix(in srgb,#f1f3e7 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .pdp-free-kit p:not(.eyebrow),:root[data-theme=dark] .pdp-free-kit small{color:var(--ink2)}:root[data-theme=dark] .seo-category-links{border-top:1px solid var(--line,var(--line))}:root[data-theme=dark] .seo-category-links a{border:1px solid var(--line)}:root[data-theme=dark] .seo-category-links a:hover,:root[data-theme=dark] .seo-category-links a[aria-current]{background:color-mix(in srgb,#edf0e4 12%,#0c1d2b)}:root[data-theme=dark] .tool-search-help{border-top:1px solid var(--line)}:root[data-theme=dark] .cart-line-sale,:root[data-theme=dark] .pdp-price del,:root[data-theme=dark] .pdp-price strong.is-sale,:root[data-theme=dark] .pdp-sale-flag small,:root[data-theme=dark] .pdp-sale-flag span,:root[data-theme=dark] .pdp-sale-note,:root[data-theme=dark] .sale-now,:root[data-theme=dark] .sale-was,:root[data-theme=dark] .tool-search-help li,:root[data-theme=dark] .tool-search-help p{color:var(--ink2)}:root[data-theme=dark] .sale-filter{border:1px solid var(--line,var(--line))}:root[data-theme=dark] .pbn-theme{color:var(--ink)}:root[data-theme=dark] .pbn-theme-art{background:color-mix(in srgb,#eff1e7 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .pbn-theme:hover .pbn-theme-art{background:color-mix(in srgb,#e8efcb 12%,#0c1d2b);border-color:var(--line)}:root[data-theme=dark] .pbn-theme-hint{color:var(--ink2)}:root[data-theme=dark] .pbn-theme-count{color:var(--ink2);background:color-mix(in srgb,rgba(255,255,255,.75) 12%,#0c1d2b)}:root[data-theme=dark] .pbn-theme.active .pbn-theme-art{border-color:var(--line)}:root[data-theme=dark] .pbn-theme.active .pbn-theme-count{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .pbn-regions{border-top:1px solid var(--line,var(--line))}:root[data-theme=dark] .pbn-regions a{border:1px solid var(--line,var(--line));color:var(--ink);background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .pbn-regions a span,:root[data-theme=dark] .trivia-stage-note{color:var(--ink2)}:root[data-theme=dark] .trivia-steps li{border:1px solid var(--line,var(--line))}:root[data-theme=dark] .trivia-faq details{border-bottom:1px solid var(--line,var(--line))}:root[data-theme=dark] .custom-trivia-points li{border:1px solid var(--line,var(--line))}:root[data-theme=dark] .custom-trivia-points span{color:var(--ink2)}:root[data-theme=dark] .custom-trivia-form{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line,var(--line))}:root[data-theme=dark] .custom-trivia-form input,:root[data-theme=dark] .custom-trivia-form select,:root[data-theme=dark] .custom-trivia-form textarea{border:1px solid var(--line,var(--line));background:color-mix(in srgb,#fbfaf6 12%,#0c1d2b)}:root[data-theme=dark] .custom-trivia-error,:root[data-theme=dark] .custom-trivia-note{color:var(--ink2)}:root[data-theme=dark] .trivia-features li{border:1px solid var(--line,var(--line))}:root[data-theme=dark] .trivia-feature-icon{background:color-mix(in srgb,#f1f3e7 12%,#0c1d2b)}:root[data-theme=dark] .join-layout{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .join-story{background:color-mix(in srgb,#e9eedf 12%,#0c1d2b)}:root[data-theme=dark] .join-art span:nth-child(3){background:color-mix(in srgb,#fff 12%,#0c1d2b);color:var(--ink)}:root[data-theme=dark] .join-features{color:var(--ink2);border-top:1px solid var(--line)}:root[data-theme=dark] .account-settings-form input:not([type=checkbox]),:root[data-theme=dark] .join-form input{border:1px solid var(--line);background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .join-form input:disabled{background:color-mix(in srgb,#f4f4ef 12%,#0c1d2b)}:root[data-theme=dark] .join-divider{color:var(--ink2)}:root[data-theme=dark] .account-notice{border:1px solid var(--line);background:color-mix(in srgb,#f5f6f0 12%,#0c1d2b)}:root[data-theme=dark] .account-confirm{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .account-avatar{background:color-mix(in srgb,#e5ebd6 12%,#0c1d2b)}:root[data-theme=dark] .account-side nav a span{color:var(--ink2)}:root[data-theme=dark] .account-side nav a[aria-current=page]{background:color-mix(in srgb,#e9eddf 12%,#0c1d2b);color:var(--ink)}:root[data-theme=dark] .account-side nav a:hover{background:color-mix(in srgb,#f0f1e8 12%,#0c1d2b)}:root[data-theme=dark] .account-empty{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .account-empty-art span{background:color-mix(in srgb,#e8eddf 12%,#0c1d2b);border:5px solid var(--line);color:var(--ink2)}:root[data-theme=dark] .account-empty-art span:nth-child(3){background:color-mix(in srgb,#f3e7d3 12%,#0c1d2b)}:root[data-theme=dark] .account-banner{background:color-mix(in srgb,#e9eddf 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .account-panel{background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .account-pill{border:1px solid var(--line);background:color-mix(in srgb,#f2f5ea 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .account-tool{background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .tool-mark{background:color-mix(in srgb,#edf1e3 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .account-tool:nth-child(3) .tool-mark{background:color-mix(in srgb,#e5edf2 12%,#0c1d2b)}:root[data-theme=dark] .account-tool:nth-child(4) .tool-mark{background:color-mix(in srgb,#edf6bd 12%,#0c1d2b)}:root[data-theme=dark] .account-settings-form input[readonly]{background:color-mix(in srgb,#f3f4ef 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .account-success{color:var(--ink2)}:root[data-theme=dark] .account-library-card{background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .account-cover{background:color-mix(in srgb,#ecefdf 12%,#0c1d2b)}:root[data-theme=dark] .support-card,:root[data-theme=dark] .support-form,:root[data-theme=dark] .support-message{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .support-form input,:root[data-theme=dark] .support-form select,:root[data-theme=dark] .support-form textarea{border:1px solid var(--line);background:color-mix(in srgb,#fff 12%,#0c1d2b);color:var(--ink)}:root[data-theme=dark] .support-message.admin{background:color-mix(in srgb,#f0f4e5 12%,#0c1d2b)}:root[data-theme=dark] .support-meta{color:var(--ink2)}:root[data-theme=dark] .support-list a{border:1px solid var(--line);background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .support-status{background:color-mix(in srgb,#e6efc9 12%,#0c1d2b)}:root[data-theme=dark] .support-notification{border-bottom:1px solid var(--line)}:root[data-theme=dark] .support-error,:root[data-theme=dark] .support-notification small{color:var(--ink2)}:root[data-theme=dark] .creative-studio{background:var(--cream,color-mix(in srgb,#faf9f6 12%,#0c1d2b));color:var(--ink)}:root[data-theme=dark] .cs-hero h1 em,:root[data-theme=dark] .cs-hero>p:not(.eyebrow){color:var(--ink2)}:root[data-theme=dark] .cs-pill{border:1px solid var(--line)}:root[data-theme=dark] .cs-section-title span{color:var(--ink2)}:root[data-theme=dark] .cs-tool{border:1px solid var(--line);background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .cs-tool p{color:var(--ink2)}:root[data-theme=dark] .cs-bottom{background:color-mix(in srgb,#edf0e4 12%,#0c1d2b)}:root[data-theme=dark] .cs-price-card{border:1px solid var(--line);background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .cs-highlight{background:color-mix(in srgb,#eff3db 12%,#0c1d2b);border-color:var(--line)}:root[data-theme=dark] .cs-steps article{border-top:1px solid var(--line)}:root[data-theme=dark] .cs-steps b,:root[data-theme=dark] .cs-steps p{color:var(--ink2)}:root[data-theme=dark] .cs-project-bar{background:color-mix(in srgb,#eff2e7 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .cs-project-bar input,:root[data-theme=dark] .cs-project-bar select{border:1px solid var(--line);background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .cs-status{color:var(--ink2)}:root[data-theme=dark] .cs-editor-frame{border:1px solid var(--line);background:color-mix(in srgb,#faf9f6 12%,#0c1d2b)}:root[data-theme=dark] .cs-editor-foot{color:var(--ink2)}:root[data-theme=dark] .cs-save-bar{background:color-mix(in srgb,#fff 12%,#0c1d2b)}:root[data-theme=dark] .cs-unlock-card{background:color-mix(in srgb,#edf1e3 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .cs-unlock-heading p,:root[data-theme=dark] .cs-unlock-price span{color:var(--ink2)}:root[data-theme=dark] .cs-unlock-benefits{border-top:1px solid var(--line)}:root[data-theme=dark] .cs-launch-note,:root[data-theme=dark] .cs-unlock-benefits p{color:var(--ink2)}:root[data-theme=dark] .studio-shell{background:color-mix(in srgb,#f7f8f2 12%,#0c1d2b)}:root[data-theme=dark] .studio-sidebar{background:color-mix(in srgb,#fcfcf8 12%,#0c1d2b);border-right:1px solid var(--line)}:root[data-theme=dark] .studio-brand span,:root[data-theme=dark] .studio-sidebar nav a{color:var(--ink2)}:root[data-theme=dark] .studio-sidebar nav a:hover{background:color-mix(in srgb,#eef1e6 12%,#0c1d2b)}:root[data-theme=dark] .studio-new{background:color-mix(in srgb,#fff9 12%,#0c1d2b)}:root[data-theme=dark] .studio-side-bottom>a{color:var(--ink2)}:root[data-theme=dark] .studio-account{background:color-mix(in srgb,#eef1e8 12%,#0c1d2b)}:root[data-theme=dark] .studio-account a{color:var(--ink2)}:root[data-theme=dark] .studio-topbar{border-bottom:1px solid var(--line);color:var(--ink2);background:color-mix(in srgb,#fcfcf8 12%,#0c1d2b)}:root[data-theme=dark] .studio-page-heading>p:not(.eyebrow),:root[data-theme=dark] .studio-shell .eyebrow,:root[data-theme=dark] .studio-welcome h1 em,:root[data-theme=dark] .studio-welcome p:not(.eyebrow){color:var(--ink2)}:root[data-theme=dark] .studio-feature .cs-pill{border-color:var(--line)}:root[data-theme=dark] .studio-section-heading p:not(.eyebrow){color:var(--ink2)}:root[data-theme=dark] .studio-project-card{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .studio-project-photo{background:color-mix(in srgb,#e7ebdf 12%,#0c1d2b)}:root[data-theme=dark] .studio-project-photo .cs-pill{background:color-mix(in srgb,#fcfcf4 12%,#0c1d2b)}:root[data-theme=dark] .studio-project-info p,:root[data-theme=dark] .studio-project-info small{color:var(--ink2)}:root[data-theme=dark] .studio-empty{border:1px dashed var(--line);background:color-mix(in srgb,#f0f3e7 12%,#0c1d2b)}:root[data-theme=dark] .studio-empty p{color:var(--ink2)}:root[data-theme=dark] .studio-notes article{border-top:1px solid var(--line)}:root[data-theme=dark] .studio-notes p{color:var(--ink2)}:root[data-theme=dark] .studio-footnote{border-top:1px solid var(--line)}:root[data-theme=dark] .studio-tool-card{border:1px solid var(--line);background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .studio-tool-card p,:root[data-theme=dark] .studio-tool-symbol{color:var(--ink2)}:root[data-theme=dark] .studio-purchase-list{border:1px solid var(--line);background:color-mix(in srgb,white 12%,#0c1d2b)}:root[data-theme=dark] .studio-purchase-list article{border-bottom:1px solid var(--line)}:root[data-theme=dark] .studio-purchase-list a,:root[data-theme=dark] .studio-purchase-list p{color:var(--ink2)}@media(max-width:850px){:root[data-theme=dark] .studio-mobile{background:color-mix(in srgb,#fcfcf8 12%,#0c1d2b);border-bottom:1px solid var(--line)}:root[data-theme=dark] .studio-mobile button{background:color-mix(in srgb,#e4eccf 12%,#0c1d2b)}}:root[data-theme=dark] .studio-project-open{color:var(--ink2)}:root[data-theme=dark] .studio-project-actions{border-top:1px solid var(--line)}:root[data-theme=dark] .studio-delete{color:var(--ink2)!important}:root[data-theme=dark] .studio-project-edit input{border:1px solid var(--line)}:root[data-theme=dark] .studio-trash-confirm{background:color-mix(in srgb,#f9f4ee 12%,#0c1d2b)}:root[data-theme=dark] .studio-project-tabs a{border:1px solid var(--line)}:root[data-theme=dark] .studio-project-tabs a[aria-current=page]{border-color:var(--line)}:root[data-theme=dark] .studio-purchase-detail{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .studio-purchase-detail p{color:var(--ink2)}:root[data-theme=dark] .studio-purchase-facts>div{border-bottom:1px solid var(--line)}:root[data-theme=dark] .studio-purchase-facts dt{color:var(--ink2)}:root[data-theme=dark] .cs-editor-bar,:root[data-theme=dark] .cs-simple-editor .cs-editor-frame{background:color-mix(in srgb,#f7f8f2 12%,#0c1d2b)}:root[data-theme=dark] .cs-editor-bar{border-bottom:1px solid var(--line)}:root[data-theme=dark] .studio-purge-confirm{border:1px solid var(--line);background:color-mix(in srgb,#fff7f3 12%,#0c1d2b)}:root[data-theme=dark] .studio-tool-directory .studio-page-heading>p:last-child,:root[data-theme=dark] .tool-directory-title>span{color:var(--ink2)}:root[data-theme=dark] .tool-directory-card{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .tool-directory-card.is-featured{background:color-mix(in srgb,#f0f5e3 12%,#0c1d2b);border-color:var(--line)}:root[data-theme=dark] .tool-directory-icon{background:color-mix(in srgb,#edf1e5 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .tool-directory-icon.icon-coloring{background:color-mix(in srgb,#ede8f5 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .tool-directory-icon.icon-maze{background:color-mix(in srgb,#e6eee0 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .tool-directory-icon.icon-words{background:color-mix(in srgb,#f5eddc 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .tool-directory-icon.icon-crosslink{background:color-mix(in srgb,#e2edef 12%,#0c1d2b);color:var(--ink2)}:root[data-theme=dark] .tool-directory-badge{border:1px solid var(--line);color:var(--ink2);background:color-mix(in srgb,#fbfcf7 12%,#0c1d2b)}:root[data-theme=dark] .tool-directory-card h2{color:var(--ink)}:root[data-theme=dark] .tool-directory-card>p{color:var(--ink2)}:root[data-theme=dark] .tool-directory-action{color:var(--ink2);border-top:1px solid var(--line)}:root[data-theme=dark] .tool-directory-note{color:var(--ink2)}:root[data-theme=dark] .tool-directory-note>span{border:1px solid var(--line)}:root[data-theme=dark] .studio-tool-intro{color:var(--ink2)}:root[data-theme=dark] .cs-purchase-box{background:color-mix(in srgb,#fff 12%,#0c1d2b);border:1px solid var(--line)}:root[data-theme=dark] .cs-purchase-action small,:root[data-theme=dark] .cs-purchase-box p,:root[data-theme=dark] .cs-purchase-price span{color:var(--ink2)}:root[data-theme=dark]{color-scheme:dark;--ink:#eef1ee;--ink2:#c3ccd0;--muted:#97a5ae;--cream:#071521;--cream2:#0c1d2b;--card:#0c1d2b;--line:#1c3142;--coral:#d9ec7a;--shadow:0 16px 50px rgba(0,0,0,.35);--shadow-sm:0 5px 20px rgba(0,0,0,.25)}:root[data-theme=dark],:root[data-theme=dark] body{background:#071521}:root[data-theme=dark] .btn{color:#040e16}:root[data-theme=dark] .btn:hover{background:#fff}:root[data-theme=dark] .btn.out{color:var(--ink);background:transparent}:root[data-theme=dark] .btn.out:hover{background:var(--ink);color:#040e16}:root[data-theme=dark] .btn.accent,:root[data-theme=dark] .card-footer .btn:hover,:root[data-theme=dark] .cart-offer.unlocked,:root[data-theme=dark] .dialog-close,:root[data-theme=dark] .editor-status,:root[data-theme=dark] .pbn-regions a.active,:root[data-theme=dark] .pill.active,:root[data-theme=dark] .sale-filter.active{color:#040e16}:root[data-theme=dark] .brand img,:root[data-theme=dark] .site-footer .footer-top img{filter:invert(1) hue-rotate(180deg) brightness(1.15);mix-blend-mode:normal}:root[data-theme=dark] .site-header{background:rgba(7,21,33,.92);border-bottom-color:var(--line)}:root[data-theme=dark] .header-search{border-color:var(--line)}:root[data-theme=dark] .header-search input::placeholder{color:#7f8d97}:root[data-theme=dark] .site-footer{background:#050f18}:root[data-theme=dark] .custom-trivia-done,:root[data-theme=dark] .je-bar,:root[data-theme=dark] .sale-banner,:root[data-theme=dark] .trivia-custom-band,:root[data-theme=dark] .trivia-strip{box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .pbn-theme-art,:root[data-theme=dark] .trivia-feature-icon{background:#e9ecdf;border-color:#e9ecdf}:root[data-theme=dark] .pbn-theme:hover .pbn-theme-art{background:#f3f7e2}:root[data-theme=dark] .pbn-theme.active .pbn-theme-art{background:#e5f431}:root[data-theme=dark] .pbn-theme-count{background:#040e16;color:#f3ff49}:root[data-theme=dark] img{color-scheme:normal}.theme-toggle{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.theme-toggle:hover{background:var(--ink);color:var(--cream)}:root[data-theme=dark] .theme-toggle{color:#f3ff49;border-color:#2a4256}:root[data-theme=dark] .theme-toggle:hover{background:#f3ff49;color:#040e16}@media(max-width:720px){.theme-toggle{width:36px;height:36px}}.conductor-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#040e16}:root.conductor-on,:root.conductor-on body{background:transparent}:root.conductor-on{background:#040e16}.conductor-scene{position:absolute;inset:-40px;opacity:0;transition:opacity 1.1s ease}.conductor-scene.on{opacity:1}.conductor-layer{position:absolute;inset:0;background-size:cover;background-position:50%;transform:translate3d(var(--px,0),var(--py,0),0) scale(1.06);will-change:transform}.conductor-layer.sharp{-webkit-mask-image:radial-gradient(circle 280px at calc(var(--cx,50vw) + 40px) calc(var(--cy,45vh) + 40px),#000 0,#000 42%,rgba(0,0,0,.55) 70%,transparent 100%);mask-image:radial-gradient(circle 280px at calc(var(--cx,50vw) + 40px) calc(var(--cy,45vh) + 40px),#000 0,#000 42%,rgba(0,0,0,.55) 70%,transparent 100%)}.conductor-tint{position:absolute;inset:0;background:radial-gradient(circle 300px at var(--cx,50vw) var(--cy,45vh),rgba(4,14,22,.15),rgba(4,14,22,.62) 100%),linear-gradient(0deg,rgba(4,14,22,.5),transparent 40%)}:root.conductor-on .site-header{background:rgba(4,14,22,.72);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}:root.conductor-on .site-footer{background:rgba(4,14,22,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root.conductor-on .card,:root.conductor-on .collection-card,:root.conductor-on .editorial-feature,:root.conductor-on .resource-links a,:root.conductor-on .seo-category-links a,:root.conductor-on .tool-cards>a,:root.conductor-on .trivia-faq details,:root.conductor-on .trivia-features li,:root.conductor-on .trivia-steps li{background:rgba(9,24,36,.66);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-color:rgba(255,255,255,.1)}:root.conductor-on .card{border-radius:18px;padding:10px;border:1px solid rgba(255,255,255,.08)}:root.conductor-on .trivia-faq details{padding:16px 18px;border-radius:14px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08)}:root.conductor-on .section-heading,:root.conductor-on .trivia-intro{text-shadow:0 2px 18px rgba(0,0,0,.45)}@media(prefers-reduced-motion:reduce){.conductor-scene{transition:none}}:root[data-theme=dark] .pdp-sale-flag small,:root[data-theme=dark] .sale-badge,:root[data-theme=dark] .sale-badge b,:root[data-theme=dark] .sale-badge small{color:#040e16}:root[data-theme=dark] .sale-now{color:var(--je-yellow,#f3ff49)!important}:root[data-theme=dark] .card-footer .btn{background:transparent;border-color:rgba(238,241,238,.28);color:var(--ink)}:root[data-theme=dark] .card-footer .btn:hover{background:var(--je-yellow,#f3ff49);border-color:var(--je-yellow,#f3ff49);color:#040e16}:root[data-theme=dark] .studio-brand img{filter:invert(1) hue-rotate(180deg) brightness(1.15);mix-blend-mode:normal}:root[data-theme=dark] .studio-project-tabs a[aria-current=page],:root[data-theme=dark] .studio-sidebar nav a[aria-current=page]{background:rgba(243,255,73,.12);border-color:rgba(243,255,73,.35);color:#f3ff49;box-shadow:inset 3px 0 0 #f3ff49}:root[data-theme=dark] .studio-sidebar nav a[aria-current=page] .studio-new{background:#f3ff49;color:#040e16}:root[data-theme=dark] .studio-new{background:rgba(238,241,238,.14);color:var(--ink)}:root[data-theme=dark] .studio-topbar .theme-toggle{margin-left:4px}:root[data-theme=dark] .cart-badge{background:var(--je-yellow,#f3ff49);color:#040e16;font-weight:800}:root[data-theme=dark] .pdp-offer>span{color:#040e16}