html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#0f8f91;--primary-color:#0f8f91;--primary-light:#2fb7b5;--primary-deep:#071626;--gold:#d6a84a;--bg:#071626;--bg-color:#071626;--card:#102235;--card-bg:#102235;--text:#eef6f6;--text-color:#eef6f6;--muted:#a8bac4;--light:#172c42;--border:#d6a84a38;--border-color:#d6a84a38;--line:#ffffff1a;--shadow:0 16px 38px #00000052}html.theme-sync-pending body{visibility:hidden}html[data-theme=dark] body{color:var(--text)!important;background:linear-gradient(#071626 0%,#0a1d30 48%,#071626 100%)!important}html[data-theme=dark] a{color:inherit}html[data-theme=dark] .top-bar,html[data-theme=dark] .product-header,html[data-theme=dark] .driver-header,html[data-theme=dark] .checkout-header,html[data-theme=dark] .legal-header{color:var(--text)!important;background:#071626eb!important;border-color:#d6a84a33!important;box-shadow:0 10px 28px #00000047!important}html[data-theme=dark] .logo-section,html[data-theme=dark] .settings-header,html[data-theme=dark] .brand-link,html[data-theme=dark] .driver-brand,html[data-theme=dark] .legal-version-card{background:linear-gradient(135deg,#102235f5,#071626eb)!important;border-color:#d6a84a4d!important;box-shadow:0 12px 32px #0000004d!important}html[data-theme=dark] .brand-name,html[data-theme=dark] .page-title,html[data-theme=dark] .section-head h2,html[data-theme=dark] .section-title,html[data-theme=dark] .cart-rec-head h2,html[data-theme=dark] .panel h2,html[data-theme=dark] .panel h3,html[data-theme=dark] .topbar h1,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--text)!important}html[data-theme=dark] .gold,html[data-theme=dark] .brand span,html[data-theme=dark] .logo span,html[data-theme=dark] .status.active{color:var(--gold)!important}html[data-theme=dark] .search-box,html[data-theme=dark] .category,html[data-theme=dark] .rail-section,html[data-theme=dark] .products-section,html[data-theme=dark] .product-card,html[data-theme=dark] .cart-card,html[data-theme=dark] .summary-card,html[data-theme=dark] .empty-cart-state,html[data-theme=dark] .cart-rec-card,html[data-theme=dark] .order-card,html[data-theme=dark] .tabs-container,html[data-theme=dark] .panel,html[data-theme=dark] .address-card,html[data-theme=dark] .profile-card,html[data-theme=dark] .setting-item,html[data-theme=dark] .admin-card,html[data-theme=dark] .store-status-card,html[data-theme=dark] .grid-item,html[data-theme=dark] .admin-theme-options label,html[data-theme=dark] .table-wrap,html[data-theme=dark] .modal,html[data-theme=dark] .share-dialog,html[data-theme=dark] .share-product-summary,html[data-theme=dark] .product-status,html[data-theme=dark] .product-detail,html[data-theme=dark] .reviews-section,html[data-theme=dark] .related-section,html[data-theme=dark] .driver-card,html[data-theme=dark] .driver-overview>div,html[data-theme=dark] .legal-document,html[data-theme=dark] .legal-history-row{color:var(--text)!important;background:#102235f5!important;border-color:#d6a84a33!important;box-shadow:0 12px 28px #0000003d!important}html[data-theme=dark] .bottom-nav{background:#0a1d30fa!important;border-color:#d6a84a47!important;box-shadow:0 -8px 24px #00000052!important}html[data-theme=dark] .bottom-nav .nav-item,html[data-theme=dark] .nav-item,html[data-theme=dark] .tab-btn,html[data-theme=dark] .muted,html[data-theme=dark] .section-note,html[data-theme=dark] .eyebrow,html[data-theme=dark] .brand,html[data-theme=dark] .item-brand,html[data-theme=dark] .item-meta-row,html[data-theme=dark] .price-row,html[data-theme=dark] .address-heading p,html[data-theme=dark] .meta-left p,html[data-theme=dark] .tracking-labels span,html[data-theme=dark] .product-status{color:var(--muted)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .history-select,html[data-theme=dark] .promo-box input{color:var(--text)!important;background:#0b1b2d!important;border-color:#d6a84a3d!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7f94a3!important}html[data-theme=dark] .ghost-btn,html[data-theme=dark] .secondary-btn,html[data-theme=dark] .save-address-btn,html[data-theme=dark] .share-primary-actions button,html[data-theme=dark] .qr-actions button,html[data-theme=dark] .btn-action.btn-secondary,html[data-theme=dark] .step-btn,html[data-theme=dark] .menu-toggle{color:var(--text)!important;background:#0b1b2d!important;border-color:#d6a84a4d!important}html[data-theme=dark] .primary-btn,html[data-theme=dark] .section-link,html[data-theme=dark] .checkout-btn,html[data-theme=dark] .shop-now-redirect-btn,html[data-theme=dark] .tab-btn.active,html[data-theme=dark] .btn-action.btn-main,html[data-theme=dark] .share-primary-actions button:first-child,html[data-theme=dark] .legal-primary{color:#fff!important;background:linear-gradient(135deg,#0f8f91,#062247)!important}html[data-theme=dark] .menu-item,html[data-theme=dark] .more-menu{color:var(--text)!important;background:#071626f5!important;border-color:#d6a84a38!important}html[data-theme=dark] img,html[data-theme=dark] video{border-color:#d6a84a29}html[data-theme=dark] .skeleton-line,html[data-theme=dark] .skeleton-media,html[data-theme=dark] .skeleton-dot,html[data-theme=dark] .skeleton-thumb,html[data-theme=dark] .skeleton-block,html[data-theme=dark] .cart-rec-skeleton,html[data-theme=dark] .legal-loading{background:linear-gradient(90deg,#14273b 0%,#20364d 42%,#14273b 78%) 0 0/220% 100%!important}html[data-theme=dark] .sidebar{background:linear-gradient(#071626,#062247)!important}html[data-theme=dark] .admin-loading-shell{background:#071626!important}html[data-theme=dark] .nav button.active,html[data-theme=dark] .nav button:hover{color:#fff!important;background:#d6a84a29!important}html[data-theme=dark] table,html[data-theme=dark] th,html[data-theme=dark] td{color:var(--text)!important;border-color:#d6a84a29!important}html[data-theme=dark] th{background:#0b1b2d!important}html[data-theme=dark] tr:hover{background:#d6a84a14!important}html[data-theme=dark] :focus-visible{outline-offset:2px;outline:2px solid var(--gold)!important}
