/* Generated by scripts/dark-theme.py — do not edit by hand. */
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] body{background:#1a080b;color:#eadfe2}
html[data-theme=dark] body{background:#1c0b0d;color:#dad0d2}
html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible{outline:3px solid #c7ad7a}
html[data-theme=dark] ::selection{background:#3e1a20}
html[data-theme=dark] .header{border-bottom:1px solid #d2a87e16}
html[data-theme=dark] nav a:hover,html[data-theme=dark] footer a:hover{color:#ddbe9e}
html[data-theme=dark] .language{color:#d2a87e}
html[data-theme=dark] .language span{color:#a5999b}
html[data-theme=dark] .app-link{border:1px solid #d2a87e33;color:#d2a87e}
html[data-theme=dark] .eyebrow{color:#b8a49f}
html[data-theme=dark] .eyebrow:before{background:#a1844d}
html[data-theme=dark] .hero h1{color:#d2a87e}
html[data-theme=dark] .hero h2{color:#d2a87e}
html[data-theme=dark] .hero-copy{color:#aaa2a0}
html[data-theme=dark] .primary{border:1px solid #d2a87e}
html[data-theme=dark] .hero-note{color:#a89b97}
html[data-theme=dark] .hero-note span{color:#c5af86}
html[data-theme=dark] .orbit{border:1px solid #d2a87e10}
html[data-theme=dark] .orbit:after{border:1px solid #d2a87e10}
html[data-theme=dark] .fan-card{background:#18090b;border:1px solid #110608}
html[data-theme=dark] .spark{color:#c2aa7b}
html[data-theme=dark] .fan-caption{color:#b2a59d;background:#372a15}
html[data-theme=dark] .ribbon{border-block:1px solid #d2a87e15;color:#bbaba9}
html[data-theme=dark] .ribbon i{color:#c5af86}
html[data-theme=dark] .section-heading h2{color:#d2a87e}
html[data-theme=dark] .section-heading p{color:#aca19e}
html[data-theme=dark] .section-index{color:#a8958d}
html[data-theme=dark] .filter{border:1px solid #d2a87e21;color:#b5a6a4}
html[data-theme=dark] .filter.active{border-color:#d2a87e}
html[data-theme=dark] .art{background:#260e12;border:1px solid #38151a}
html[data-theme=dark] .art:before{border:1px solid #11060899}
html[data-theme=dark] .product[data-id=xo] .art{background:#270f13}
html[data-theme=dark] .product[data-id=heads] .art{background:#270f12}
html[data-theme=dark] .product[data-id=bottle] .art{background:#2a1014}
html[data-theme=dark] .product[data-id=kings] .art{background:#2d2315}
html[data-theme=dark] .badge{background:#14080aed;color:#beada6}
html[data-theme=dark] .product-meta{color:#af9d92}
html[data-theme=dark] .product h3{color:#d2a87e}
html[data-theme=dark] .product p{color:#aca3a0}
html[data-theme=dark] .product-bottom{border-top:1px solid #d2a87e15}
html[data-theme=dark] .price{color:#d2a87e}
html[data-theme=dark] .price small{color:#a99992}
html[data-theme=dark] .buy{border:1px solid #d2a87e40;color:#d2a87e}
html[data-theme=dark] .collection-note{color:#a99992}
html[data-theme=dark] .together{background:#2e1216}
html[data-theme=dark] .together h2{color:#d2a87e}
html[data-theme=dark] .together p{color:#b4a19d}
html[data-theme=dark] .light-button{border:1px solid #511f26;background:#1c0b0d;color:#d2a87e}
html[data-theme=dark] footer{border-top:1px solid #d2a87e20}
html[data-theme=dark] .footer-brand{color:#d2a87e}
html[data-theme=dark] .footer-tag{color:#a99b94}
html[data-theme=dark] .footer-links{color:#b7a9a4}
html[data-theme=dark] .footer-bottom{border-top:1px solid #d2a87e10;color:#a8958d}
html[data-theme=dark] dialog{border:1px solid #491c23;background:#1c0b0d;color:#dad0d2}
html[data-theme=dark] .close{color:#ae9c9c}
html[data-theme=dark] .modal-eyebrow{color:#b39e90}
html[data-theme=dark] .checkout-title{color:#d2a87e}
html[data-theme=dark] .order-product{background:#2b1014}
html[data-theme=dark] .order-product h3{color:#d2a87e}
html[data-theme=dark] .order-product p{color:#b4a19d}
html[data-theme=dark] .total{border-block:1px solid #d2a87e20}
html[data-theme=dark] .total strong{color:#d2a87e}
html[data-theme=dark] input{border:1px solid #4d1d24;background:#140709;color:#dad0d2}
html[data-theme=dark] input:user-invalid{border-color:#d9b692}
html[data-theme=dark] .prototype-note{color:#ae9e98}
html[data-theme=dark] .checkmark{border:1px solid #8e3643;color:#c6b28e}
html[data-theme=dark] .success h2{color:#d2a87e}
html[data-theme=dark] .success p{color:#b1a29c}
html[data-theme=dark] .text-button{color:#baa8a4}
html[data-theme=dark] .legal h1{color:#d2a87e}
html[data-theme=dark] .legal h2{color:#d2a87e}
html[data-theme=dark] .legal p{color:#b6a9a4}
html[data-theme=dark] .draft{border-left:3px solid #c4a978;background:#322815;color:#cab8a4}
html[data-theme=dark] .back-link{color:#b59f94}
html[data-theme=dark] .policy-links{border-top:1px solid #d2a87e20;color:#d2a87e}
html[data-theme=dark] .category-showcase>h2{color:#cac9c9}
html[data-theme=dark] .category-showcase .category-subtitle{color:#a6a09e}
html[data-theme=dark] .category-card{background:radial-gradient(ellipse at 50% 43%,rgba(var(--category-color),.1),transparent 70%),#1a0a0c}
html[data-theme=dark] .category-label{color:#cac9c9}
html[data-theme=dark] .category-caption{color:#a7a09c}
html[data-theme=dark] .category-tagline{color:#b2a59d;background:#372a15}
html[data-theme=dark] .category-grid .category-card{background-color:#1a0a0c}
html[data-theme=dark] .category-hint{color:#aa9d95}
html[data-theme=dark] .category-navigation button{border:1px solid #d2a87e26;color:#d2a87e}
html[data-theme=dark] .category-navigation button:hover:enabled{background:#372a15}
html[data-theme=dark] .category-navigation span{color:#b2a59d}
html[data-theme=dark] .footer-tag{color:#bbaea8}
html[data-theme=dark] .footer-links{color:#c5b6b2}
html[data-theme=dark] .footer-bottom{color:#bbaea8}
html[data-theme=dark] .store-button{background:#1c0b0d;color:#d2a87e;border:1px solid #481b22}
html[data-theme=dark] .store-button:hover{background:#110608}
html[data-theme=dark] .hero h1{color:#d2a87e}
html[data-theme=dark] .hero-text>h2{color:#cac9c9}
html[data-theme=dark] .header .store-button{background:#1c0b0d;color:#d2a87e;border-color:#481b22}
html[data-theme=dark] .social-links a{color:#d2a87e}
html[data-theme=dark] .social-links a:hover{color:#ddbe9e}
html[data-theme=dark] .legal p a{color:#d2a87e}
html[data-theme=dark] .social-icon{border:3px solid #110608}
html[data-theme=dark] .social-icon.instagram{background:radial-gradient(circle at 30% 107%,#524d1f 0%,#823831 45%,#d6249f 60%,#3d57a1 90%)}
html[data-theme=dark] .social-icon.facebook{background:#3f6da7}
html[data-theme=dark] .policy-part{border-top:1px solid #d2a87e20}
html[data-theme=dark] .theme-toggle{border:1px solid #1c0b0d40}
html[data-theme=dark] .theme-toggle:hover{background:#1c0b0d18}
@media(max-width:1023px){html[data-theme=dark] .menu-open nav{border-top:1px solid #1c0b0d26}
html[data-theme=dark] .menu-open nav a{border-bottom:1px solid #1c0b0d1a}}
html[data-theme=dark] .deal{border:1px solid #d2a87e20;background:#2b1014}
html[data-theme=dark] .deal-tier{border:1px solid #d2a87e20;background:#1c0b0d;color:#baa8a4}
html[data-theme=dark] .deal-tier strong{color:#d2a87e}
html[data-theme=dark] .deal-tier small{color:#a99992}
html[data-theme=dark] .deal-tier.active{border-color:#d2a87e}
html[data-theme=dark] .deal-all{border:1px solid #d2a87e}
html[data-theme=dark] .buy.in-cart{border-color:#d2a87e}
html[data-theme=dark] .cart-button{border:1px solid #d2a87e}
html[data-theme=dark] .cart-count{background:#1c0b0d;color:#d2a87e}
html[data-theme=dark] .cart-items .order-product p{color:#d2a87e}
html[data-theme=dark] .cart-items s{color:#a99992}
html[data-theme=dark] .cart-remove{border:1px solid #d2a87e30;color:#baa8a4}
html[data-theme=dark] .cart-hint{background:#372b15;color:#e6cbaa}
html[data-theme=dark] .cart-summary{color:#baa8a4}
html[data-theme=dark] .cart-discount{color:#a3dcbe}
html[data-theme=dark] .cart-empty{color:#baa8a4}
html[data-theme=dark] .payment-result .checkmark.muted{border-color:#61252e;color:#b1a29c}
html[data-theme=dark] .payment-items{color:#d2a87e!important}
html[data-theme=dark] .account-title{color:#d2a87e}
html[data-theme=dark] .account-copy{color:#baa8a4}
html[data-theme=dark] .account-wait{color:#ae9e98}
html[data-theme=dark] .sign-in-button{border:1px solid #4d1d24;background:#140709;color:#dad0d2}
html[data-theme=dark] .sign-in-button:hover{border-color:#d2a87e}
html[data-theme=dark] .sign-in-button.apple{border-color:#e8e8e8}
html[data-theme=dark] .sign-in-button.apple:hover{border-color:#d9d9d9}
html[data-theme=dark] .account-box.signed-in{border:1px solid #d2a87e20;background:#2b1014}
html[data-theme=dark] .account-label{color:#ae9e98}
html[data-theme=dark] .account-box.signed-in strong{color:#d2a87e}
html[data-theme=dark] .account-box.signed-in small{color:#baa8a4}
html[data-theme=dark] body:before{background:#8c6b35}
html[data-theme=dark] .hero:before{background:radial-gradient(ellipse at center,#583e2128,transparent 68%)}
html[data-theme=dark] .hero-eyebrow{color:#d2bb95}
html[data-theme=dark] .hero-eyebrow:before{color:#cfae79}
html[data-theme=dark] .category-showcase:before{border:1px solid #d3ad6c33}
html[data-theme=dark] .category-showcase:after{color:#d0ab6d}
html[data-theme=dark] .category-grid .category-card{background:#16080a}
html[data-theme=dark] .collection-heading{border-top:1px solid #d2a87e1a}
html[data-theme=dark] .collection-heading h2{color:#d2a87e}
html[data-theme=dark] .collection-heading>span{color:#c5b18f}
html[data-theme=dark] .product .art{background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),#16080aa6,transparent 70%),#2e1116;border-color:#40181e}
html[data-theme=dark] .product[data-id=heads] .art{background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),#11060880,transparent 70%),#291014}
html[data-theme=dark] .product[data-id=kings] .art{background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),#16080a80,transparent 70%),#322815}
html[data-theme=dark] .product .art:after{color:#c1ae8b66}
html[data-theme=dark] .together{border:1px solid #3c271c;background:#2f1216}
html[data-theme=dark] .together:before{border:1px solid #caaf8333}
html[data-theme=dark] .together:after{color:#caad7d}
html[data-theme=dark] .app-banner:before{border:1px solid #604c2430}
html[data-theme=dark] .motion-control{border:1px solid #d2a87e26;color:#d2a87e;background:#17090bed}
html[data-theme=dark] .motion-control:hover{background:#322315}
html[data-theme=dark] .category-grid .category-card{background:#16080a}
html[data-theme=dark] .card-whisper{color:#ceb690}
html[data-theme=dark] .card-whisper:before{color:#d0ab6d}
