:root{color-scheme:dark;--color-bg: #0e131c;--color-text: #e9edf4;--color-muted: #a3adbd;--color-subtle: #7e8ba0;--color-border: #2a3448;--color-surface: #161d2a;--color-photo: #161d2a;--color-footer: #141a26;--color-footer-text: #a3adbd;--color-primary: #4c8dff;--color-primary-hover: #6ea2ff;--color-on-primary: #0b1220;--color-sale: #ff7a5c;--color-success: #4cc38a;--color-error: #ff6b6b;--color-focus: #8fb8ff;--color-overlay: rgba(4, 8, 14, .6);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .5);--color-text-soft: #c4ccd8;--color-text-faint: #a3adbd;--color-card-bg: #1a2230;--color-surface-alt: #1a2230;--color-surface-raised: #232c3b;--color-border-strong: #3a465a;--color-badge-bg: #4c8dff;--color-badge-text: #0b1220;--color-filter-bg: #1a2230;--color-banner-start: #1a2230;--color-banner-end: #141a26;--color-banner-text: #a3adbd;--color-hero-start: #0e131c;--color-hero-mid: #101825;--color-hero-end: #0e131c;--color-hero-eyebrow: #8fb8ff;--color-hero-heading: #e9edf4;--color-halo: rgba(233, 237, 244, .45);--color-halo-strong: rgba(233, 237, 244, .8);--color-overlay-card: rgba(22, 29, 42, .95);--color-shadow-soft: rgba(0, 0, 0, .4);--color-swatch-border: rgba(233, 237, 244, .25);--color-stock-start: #4c8dff;--color-stock-end: #2f6fde;--color-footer-link: #a3adbd}
