.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text);font:550 11px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;min-height:36px;flex-shrink:0}.theme-toggle .ui-icon{width:17px;height:17px}.theme-sun{display:none}html[data-theme=dark] .theme-sun{display:block}html[data-theme=dark] .theme-moon{display:none}.detail-header-actions{display:flex;align-items:center;gap:12px}
html[data-theme=dark]{color-scheme:dark;--bg:#111216;--panel:#1b1c24;--line:#32323e;--muted:#aba6b5;--text:#efedf5;--purple:#a08af0;--red:#a08af0;background:#111216}html[data-theme=dark] body{background:var(--bg);color:var(--text)}
html[data-theme=dark] .announcement{background:#090a0d;color:#bab5c7}html[data-theme=dark] .header{background:#111216f5;border-color:#2a2935}html[data-theme=dark] .logo{color:#efedf5}html[data-theme=dark] .brand-mark{background:#8770d8;color:#fff}html[data-theme=dark] .desktop-nav{color:#a49eaf}html[data-theme=dark] .desktop-nav a:hover,html[data-theme=dark] .desktop-nav .nav-current{color:#ece5fb}html[data-theme=dark] .lang-btn{color:#b9b0c8}html[data-theme=dark] .cart-count{background:#312843;color:#d1bff2}
html[data-theme=dark] .hero{background:#1d1c22;border-color:#302c39}html[data-theme=dark] .hero small{color:#aaa0b4}html[data-theme=dark] .hero h1{color:#f1edf6}html[data-theme=dark] .hero h1 em{color:#bd9ee5}html[data-theme=dark] .hero-copy>p{color:#b1a6bd}html[data-theme=dark] .hero-main-cta{background:#a087ce;color:#17121f}html[data-theme=dark] .hero-secondary{color:#c1b0ce;border-color:#685771}html[data-theme=dark] .hero-note{color:#9f92ae}html[data-theme=dark] .hero-visual{background:#292334}html[data-theme=dark] .hero-orbit{border-color:#64536e40}html[data-theme=dark] .hero-visual-label,html[data-theme=dark] .hero-visual-bottom{color:#b1a0bf}html[data-theme=dark] .promo-slide{background:#211d29;box-shadow:none}html[data-theme=dark] .promo-slide img{background:#fff;border-radius:10px}html[data-theme=dark] .promo-info{border-color:#3b3047;color:#e6dced}html[data-theme=dark] .promo-info span{color:#c7b0db}html[data-theme=dark] .dots button{background:#71647e}html[data-theme=dark] .dots button.active{background:#c0a4df}
html[data-theme=dark] .mini,html[data-theme=dark] .section-note{color:#ada0b9}html[data-theme=dark] .cat{background:#1c1b22;color:#c0b5cb;border-color:#36303e}html[data-theme=dark] .cat.active{background:#31263e;border-color:#776087;color:#d7bce9}html[data-theme=dark] .catalog-tools input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#19171f;color:#e3dbe9;border-color:#44384e}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9889a4}html[data-theme=dark] .catalog-tools label{color:#b8a5c5}html[data-theme=dark] .catalog-tools select{background:#17151c;color:#cdbad9}html[data-theme=dark] .product-photo{border-color:#3e3546;background:#fff}html[data-theme=dark] .product-photo:after{background:#27212deb;border-color:#51435b;color:#d8c4e6}html[data-theme=dark] .badge{color:#b2a0bf}html[data-theme=dark] .product h3{color:#ded3e7}html[data-theme=dark] .price{color:#ede1f4}html[data-theme=dark] .product .addcart{background:#302639;border-color:#43314f;color:#ceb5e0}html[data-theme=dark] .product .addcart:hover{background:#a28ab6;color:#151018}html[data-theme=dark] .product .details{color:#b29bc2}html[data-theme=dark] .value-icon{background:#302636;color:#bca1cd}html[data-theme=dark] .shop-values h3{color:#d7c8e0}html[data-theme=dark] .shop-values p{color:#ac97b8}html[data-theme=dark] .shop-footer{background:#19151d;border-color:#35293e}html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-content>div:not(.footer-brand)>a{color:#b09ac0}html[data-theme=dark] .footer-bottom{border-color:#3c2e47;color:#ae96bd}
html[data-theme=dark] .menu,html[data-theme=dark] .cart-panel{background:#19171f}html[data-theme=dark] .menu button,html[data-theme=dark] .btn{background:#27212f;color:#d0bbdf;border-color:#483752}html[data-theme=dark] .cart-panel>.details{background:#2e2337;color:#cdb0e0}html[data-theme=dark] .cart-info>span{color:#ae97bf}html[data-theme=dark] .qty-row button{background:#292030;border-color:#55405f;color:#d6bde6}html[data-theme=dark] .qty-row .remove{color:#cda8c0;background:transparent;border:0}html[data-theme=dark] .checkout{background:#a185b5;color:#17101c}html[data-theme=dark] .empty-state{border-color:#564260;color:#bba2cb}html[data-theme=dark] .empty-state h3{color:#d9c2e7}html[data-theme=dark] .drawer-overlay,html[data-theme=dark] #checkoutModal{background:#0009}html[data-theme=dark] .checkout-box{background:#201a26;border-color:#4b3856}html[data-theme=dark] .checkout-box label>span{color:#c5a8d6}html[data-theme=dark] .icon-button{background:#392940;color:#d1b0e0}html[data-theme=dark] .checkout-actions button{background:#2d2136;color:#dec2ed;border-color:#594263}html[data-theme=dark] .checkout-actions .send-order{background:#ae8fc4;color:#1b1222}html[data-theme=dark] #checkoutStatus{color:#e1a4b8}html[data-theme=dark] .toast{background:#d5bfdf;color:#26162d}
html[data-theme=dark] .detail-header{background:#141217;border-color:#342839}html[data-theme=dark] .detail-header .btn{background:#302336;border-color:#4f365b;color:#d0afdf}html[data-theme=dark] .detail-grid h1{color:#e5d4ee}html[data-theme=dark] .detail-price{color:#c9a6df;border-color:#4b3157}html[data-theme=dark] .detail-grid h2{color:#c7a5d8}html[data-theme=dark] .detail-description{color:#bfa5cb}html[data-theme=dark] .detail-photo,html[data-theme=dark] .thumb{border-color:#48324f}html[data-theme=dark] .thumb.active{border-color:#c3a0d6}html[data-theme=dark] .quantity-label,html[data-theme=dark] .detail-back{color:#bba1ca}html[data-theme=dark] .quantity-label input{color:#e2c9ef;background:#211827;border-color:#634471}html[data-theme=dark] .detail-grid .btn{background:#a786bb;border-color:#a786bb;color:#221528}html[data-theme=dark] .detail-grid .btn.addcart{background:transparent;border-color:#694978;color:#ceb0df}html[data-theme=dark] .detail-grid .muted{color:#b79ac7}html[data-theme=dark] .azlc-footer-neon{background:#1c1322;border-color:#43274f}html[data-theme=dark] .azlc-copy{color:#b194c1}
@media(max-width:700px){.theme-toggle{padding:8px;min-width:33px;min-height:33px;border-radius:8px}.theme-toggle [data-theme-label]{display:none}.header-actions{gap:6px}.detail-header-actions{gap:8px}.detail-header .btn{font-size:10px;padding:9px}.theme-toggle .ui-icon{width:16px;height:16px}}
