/* Automatic Israel-time palette. Artwork, photographs and video retain their real colors. */
html[data-time-theme="night"] {
 color-scheme:dark;
 --empire-accent:#37cce9;--empire-accent-strong:#79e1f4;--empire-tint:#173c49;
 --empire-ink:#edf5f8;--empire-muted:#a9bdc8;--empire-surface:#172b3b;--empire-canvas:#101f2e;
 --empire-border:#354e60;--empire-shadow:0 5px 24px #00000030;
 --bg:#101f2e;--bg2:#152a3a;--panel:#172b3b;--panel2:#203747;--surface:#172b3b;--surface-2:#203747;
 --ink:#edf5f8;--ink-2:#c3d6df;--text:#edf5f8;--muted:#a9bdc8;--subtle:#a9bdc8;--soft:#a9bdc8;
 --line:#354e60;--line-strong:#4a7188;--border:#354e60;--card:#172b3b;
 --primary:#37cce9;--primary-deep:#79e1f4;--brand:#37cce9;--brand-dark:#79e1f4;--brand-soft:#173c49;
 --orange:#79e1f4;--orange2:#37cce9;--teal:#79e1f4;--gold:#79e1f4;--gold-deep:#79e1f4;
 --success:#82dfb3;--ok:#82dfb3;--danger:#ffabba;--warning:#f4ce80;--warn:#f4ce80;--cyan:#79e1f4;--blue:#79e1f4;--gold2:#37cce9;--accent:#37cce9;--navy:#101f2e;--navy2:#152a3a;
 --shadow:0 12px 40px #00000030;--shadow-sm:0 3px 15px #00000024;
}
html[data-time-theme="night"] body{background:var(--empire-canvas);color:var(--empire-ink)}
html[data-time-theme="night"] :is(h1,h2,h3,h4,.field>span,.appearance-field>span){color:var(--empire-ink)}
html[data-time-theme="night"] :is(.glass,.hero-panel,.stat-card,.detail-item,.list-card,.sku-card,.quick-card,.po-item-row,.receipt-row,.check-card,.timeline-row,.performance-row,.performance-detail-hero,.modal,.modal-footer,.pos-product-card,.courier-card,.receipt-sheet,.courier-details,.podium-card,.cc-head,.cc-card,.cc-panel,.metric,.dp-topbar,.dp-sidebar,.dp-card,.dp-panel,.dp-modal,.side){background:var(--empire-surface);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.data-table th,th,.dp-table th,.dp-tree-item,.nav-icon,.tab-btn,.segmented,.courier-avatar,.performance-avatar,.cc-btn,.dp-btn,.dp-search,.product-gallery-main,.product-gallery-thumb){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.btn-primary,.cc-btn.primary,.dp-btn.primary){background:#37cce9;color:#082833;border-color:#37cce9}
html[data-time-theme="night"] :is(.nav-item.active,.nav-item:hover,.tab-btn.active,.segment.active,.nav button.active,.nav button:hover,.dp-sidebar nav button.active,.dp-sidebar nav button:hover,.data-table tbody tr:hover,.data-table tr:focus-within,.dp-table tr:hover td){background:#234857;color:#c2f3fc}
html[data-time-theme="night"] :is(.btn-danger,.dp-btn.danger){background:#482936;color:#ffabba;border-color:#794558}
html[data-time-theme="night"] :is(.cc-pill.ok,.badge.ok,.dp-badge.ok){background:#163d33;color:#82dfb3}
html[data-time-theme="night"] :is(.cc-pill.warn,.dp-badge.warn){background:#443b28;color:#f4ce80}
html[data-time-theme="night"] :is(.product-gallery-empty,.product-gallery-status,.product-detail-copy p,.product-detail-store){color:var(--empire-muted)}
html[data-time-theme="night"] :is(.site-header,.empire-live-clock,.seller-side,.seller-mobile-nav,.mobile-nav,.bottom-nav,.pos-top,.courier-head,.risk-top,.wallet-head,.fin-top,.sidebar,.topbar,.app-topbar,.gate-brand-header){background:var(--empire-surface);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.card,.panel,.section-card,.support-card,.store-card,.product-card,.search-panel,.search-store-row,.account-card,.order-card,.profile-card,.profile-list article,.appearance-card,.kpi,.order-mini,.store-preview,.login-card,.pos-login-card,.gate-card,.sheet,.drawer,.drawer-head,.checkout-shell,.checkout-screen,.checkout-footer,.checkout-head,.modal-card,.empire-install-dialog,.empire-support-dialog,.pos-stat,.pos-panel,.order-focus,.product-chip,.job-card,.job-cell,.delivery-card,.risk-stat,.risk-panel,.report,.fin-kpi,.fin-panel,.statement,.ledger,.debt,.dispute,.bonus-card,.wallet-panel,.register-card,.ticket,.profit-share-row,.register-user-card,.product-media-tile,.customer-profile-card,.product-gallery-shell,.product-detail-dialog,.empire-workspace-links a){background:var(--empire-surface);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(input,textarea,select,.field input,.field select,.field textarea,.global-search input:focus,.pos-search input:focus,.seller-head input:focus,.secure-checkout input,.secure-checkout textarea,.secure-checkout select,.appearance-field input,.appearance-field textarea){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(input,textarea)::placeholder{color:#a9bdc8}
html[data-time-theme="night"] :is(.btn,.btn.ghost,.icon-btn,.avatar-btn,.icon-button,.avatar-button,.back-button,.secondary,.close-btn,.sheet-close,.qty button,.quick-grid button,.status-tabs button,.fin-tabs button,.org-tabs,.org-tab,.chips button,.empire-motion-toggle,.empire-install-button){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.btn.primary,.btn.gold,.primary,.welcome-primary,.add-btn,.category.active,.chips button.active,.empire-install-close){background:#37cce9;color:#082833;border-color:#37cce9}
html[data-time-theme="night"] :is(.btn.primary,.btn.gold,.primary,.welcome-primary,.add-btn,.category.active):hover{background:#79e1f4;color:#082833}
html[data-time-theme="night"] :is(.btn.danger,.sale-badge,.risk-warning,.privacy-warning,.alert-row.critical,.trust-card.blocked,.trust-card.protective_hold){background:#482936;color:#ffabba;border-color:#794558}
html[data-time-theme="night"] :is(.btn:hover,.btn.ghost:hover,.search-store-row:hover,.pill-btn:hover,.icon-btn:hover,.follow-store-card:hover,.category:hover,.fin-tabs button:hover,.side-link.active,.side-link:hover,.status-tabs button.active,.status-tabs button:hover,.org-tab.active,.ticket.selected,.report.active,.job-card.active){background:#234857;color:#c2f3fc;border-color:#4a7188}
html[data-time-theme="night"] :is(.discover-banner,.promo-card,.loyalty-card,.checkout-note,.checkout-secure-head,.home-hero,.account-icon,.cart-dock .cart-icon,.org-brand-strip,.org-profit-total,.privacy-hero,.profile-connection,.profile-connection.connected,.telegram-profile-help,.privacy-box,.finance-warning,.payment-picker input:checked+span,.empire-install-note,.support-client-avatar,.journey-card,.verification-action,.privacy-note,.device-security-note){background:var(--empire-tint);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.store-cover,.store-cover.has-logo,.store-logo,.product-media,.cart-thumb,.product-sheet-media,.store-detail-cover,.seller-product-img,.preview-cover,.profile-visual,.appearance-preview,.store-image-preview,.store-preview-logo,.product-media-empty,.money-box,.money-stack div,.focus-money div,.wallet-mini div,.kv,.checkout-item,.availability-row,.review-row,.order-column){background-color:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.cart-summary,.empty-state,.empty,.skeleton,.search-box,.tenant-pill,.finance-card,.version-card,.dispatch-row,.trust-card,.pos-ticket,.pos-shift,.bonus-step,.appearance-field input[readonly],.profile-appearance-grid input[readonly]){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.desktop-nav button,.follow-store-card,.rating,.store-open.closed,.welcome-nav nav a:last-child,.empty h3,.empty-state h3,.focus-empty h3,.empire-clock-time,.welcome-footer>span:first-child){color:var(--empire-ink)}
html[data-time-theme="night"] :is(.discover-banner p,.promo-card p,.empty,.empty-state,.empty-mini,.empty-ticket,.focus-empty,.support-overview p,.empire-install-dialog p,.empire-support-dialog p,.support-agent small,.support-conversation small){color:var(--empire-muted)}
html[data-time-theme="night"] :is(.store-open,.payment-badge,.payment-pill,.status-pill,.job-status,.tag,.risk-pill,.dispatch-state,.report-meta span,.focus-meta span){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.store-open:not(.closed),.payment-badge.confirmed,.payment-pill.confirmed,.tag.settled){background:#163d33;color:#82dfb3}
html[data-time-theme="night"] :is(.payment-badge.pending,.payment-pill.pending,.payment-pill.unpaid,.tag.overdue){background:#443b28;color:#f4ce80}
html[data-time-theme="night"] :is(.empire-greeting,.empire-clock-label,.section-head button,.open-store,.welcome-eyebrow,.welcome-copy h1 em){color:var(--empire-accent-strong);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.login,.login-wrap,.pos-login,.ambient){background:radial-gradient(ellipse at 50% 0,#173c49,transparent 65%),var(--empire-canvas)}
html[data-time-theme="night"] .empire-opening{background:#101f2ef2;color:var(--empire-accent-strong)}
html[data-time-theme="night"] .empire-seasonal-banner{background:var(--empire-tint);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] .welcome-page{background:var(--empire-canvas);color:var(--empire-ink)}
html[data-time-theme="night"] :is(.welcome-lead,.welcome-note,.welcome-steps p,.welcome-bottom p:not(.welcome-note),.welcome-footer){color:var(--empire-muted)}
html[data-time-theme="night"] :is(.welcome-bottom>div,.welcome-float,.welcome-store-links a,.welcome-phone){background:var(--empire-surface);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.welcome-secondary,.welcome-steps article>span,.welcome-phone-categories span,.welcome-phone-search){background:var(--empire-tint);color:var(--empire-accent-strong);border-color:var(--empire-border)}
html[data-time-theme="night"] .welcome-orbit{background:radial-gradient(circle at 40% 45%,#234857,#183746 60%,#132936)}
html[data-time-theme="night"] .welcome-orbit:after{border-color:#355c6f}
html[data-time-theme="night"] :is(.welcome-steps,.welcome-footer){border-color:var(--empire-border)}
html[data-time-theme="night"] .welcome-phone{border-color:#4a7188}
html[data-time-theme="night"] .welcome-phone:before{background:#4a7188}
html[data-time-theme="night"] :focus-visible{outline-color:#79e1f4}
@media(prefers-reduced-motion:no-preference){html:not([data-reduce-motion]) :is(body,.site-header,.empire-live-clock,.card,.panel,.store-card,.product-card,.welcome-bottom>div){transition:background-color .2s ease,color .2s ease,border-color .2s ease}}
@media print{html[data-time-theme="night"]{color-scheme:light;--empire-ink:#142129;--empire-canvas:#fff;--empire-surface:#fff;--ink:#142129;--text:#142129;--muted:#62717a;--surface:#fff;--surface-2:#f3f5f7;--panel:#fff;--panel2:#f3f5f7;--bg:#fff}html[data-time-theme="night"] body{background:#fff;color:#142129}}
/* Night contrast fixes verified against the live compact marketplace. */
html[data-time-theme="night"] :is(.pill-btn,.category:not(.active),.search-product-row,.product-row,.suggestion-chip,.season-panel,.season-top,.season-event,.season-login,.review-stars span){background:var(--empire-surface);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] :is(.mobile-nav button,.bottom-nav button,.global-search .search-icon,.season-top a,.season-help,.season-event p,.season-panel label,.detail-metric span,.hours-table,.setting-row,.old-price){color:var(--empire-muted)}
html[data-time-theme="night"] :is(.mobile-nav button.active,.bottom-nav button.active){color:var(--empire-accent-strong)}
html[data-time-theme="night"] :is(.season-preview,.season-panel input,.season-panel select){background:var(--surface-2);color:var(--empire-ink);border-color:var(--empire-border)}
html[data-time-theme="night"] .season-close{background:var(--surface-2);color:var(--empire-ink)}
html[data-time-theme="night"] .season-owner{background:var(--empire-canvas);color:var(--empire-ink)}
