html.dark-mode{color-scheme:dark;--ink:#e7eee8;--muted:#a3afa6;--line:#344138;--paper:#202a23;--canvas:#141b16;--green:#8fc9a0;--mint:#243a2b;--shadow:0 16px 45px #0003}
html.dark-mode body{background:var(--canvas)!important;color:var(--ink)!important}
html.dark-mode .sidebar,html.dark-mode .topbar,html.dark-mode .workspace,html.dark-mode .card,html.dark-mode .modal,html.dark-mode .auth-box,html.dark-mode .table-card,html.dark-mode .profile-gate .auth-box,html.dark-mode .sc-card,html.dark-mode .sm-product-card,html.dark-mode .shop-window,html.dark-mode .cart-panel,html.dark-mode .buyer-auth-card,html.dark-mode .product-card{background-color:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important}
html.dark-mode .upgrade,html.dark-mode .nav-count,html.dark-mode .stat-icon,html.dark-mode .feature-icon,html.dark-mode .activity-icon,html.dark-mode .workspace .avatar,html.dark-mode .seller-mark{background:#293a2d!important;color:#c4e5cb!important}
html.dark-mode .nav button:hover,html.dark-mode .nav button.active{background:#293a2d;color:#c4e5cb}
html.dark-mode .secondary,html.dark-mode .field input,html.dark-mode .field select,html.dark-mode .field textarea,html.dark-mode .auth-control input,html.dark-mode .profile-fields select,html.dark-mode .sc-fields .field input,html.dark-mode .sc-fields .field select,html.dark-mode .sc-notes+textarea,html.dark-mode .search input,html.dark-mode .hero-search{background:#1a231d!important;color:var(--ink)!important;border-color:var(--line)!important}
html.dark-mode .auth-gate{background:radial-gradient(ellipse at 15% 15%,#1e3024,transparent 38%),radial-gradient(ellipse at 90% 90%,#30291d,transparent 33%),#141b16}
html.dark-mode .auth-message,html.dark-mode .sc-security-note,html.dark-mode .seller-review-contact,html.dark-mode .sm-marketplace-note{background:#293a2d;color:#d2e5d5}
html.dark-mode .status{background:#294332;color:#bfe2c6}html.dark-mode .status.pending{background:#493921;color:#f1cf91}
html.dark-mode .topline,html.dark-mode .admin{background:#17261d!important;color:#e7eee8!important}
html.dark-mode .primary,html.dark-mode .auth-submit,html.dark-mode .checkout-btn,html.dark-mode .basket-btn,html.dark-mode .featured-actions button:first-child{background:#356f47!important;color:#fff!important;border-color:#356f47!important}
html.dark-mode .trust-strip,html.dark-mode .section,html.dark-mode .results-line,html.dark-mode .footer,html.dark-mode .seller-band{color:var(--muted);border-color:var(--line)}
html.dark-mode .filter,html.dark-mode .quiet-btn,html.dark-mode .icon-btn,html.dark-mode .market-option-btn,html.dark-mode .featured-card,html.dark-mode .featured-actions button,html.dark-mode .filter-row .filter{background:#202a23;color:var(--ink);border-color:var(--line)}
html.dark-mode .filter.active,html.dark-mode .filter:hover{background:#355742;color:#fff;border-color:#355742}
html.dark-mode .product-art,html.dark-mode .featured-photo,html.dark-mode .sm-product-photo,html.dark-mode .sm-photo-picker>div{background:#29342d!important;color:#bac5bc}
html.dark-mode .buyer-auth-backdrop,html.dark-mode .shop-overlay{background:#070d09cc}
html.dark-mode .cart-item,html.dark-mode .cart-head,html.dark-mode .shop-head{border-color:var(--line)}
html.dark-mode .add-btn,html.dark-mode .shop-link{background:#1a231d;color:#b9e5c4;border-color:#415346}
html.dark-mode .empty-state,html.dark-mode .sm-empty,html.dark-mode .sm-loading{background:#202a23;color:var(--muted)}
html.dark-mode input::placeholder,html.dark-mode textarea::placeholder{color:#8d9b91}
@media(prefers-reduced-motion:reduce){html.dark-mode *{scroll-behavior:auto}}
