:root{color-scheme:dark;--color-bg: #121214;--color-text: #ededf0;--color-muted: #a6a6b0;--color-subtle: #8e8e99;--color-border: #2b2b33;--color-surface: #1b1b1f;--color-photo: #1b1b1f;--color-footer: #17171b;--color-footer-text: #a6a6b0;--color-primary: #ff6154;--color-primary-hover: #ff7d72;--color-on-primary: #1a0705;--color-sale: #ff8a7a;--color-success: #4cc38a;--color-error: #ff7b72;--color-focus: #9db4ff;--color-overlay: rgba(5, 5, 8, .6);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .5);--color-text-soft: #c9c9d1;--color-text-faint: #a6a6b0;--color-card-bg: #1b1b1f;--color-surface-alt: #1b1b1f;--color-surface-raised: #242429;--color-border-strong: #3d3d47;--color-badge-bg: #ff6154;--color-badge-text: #1a0705;--color-filter-bg: #1b1b1f;--color-banner-start: #1e1e24;--color-banner-end: #16161b;--color-banner-text: #a6a6b0;--color-hero-start: #121214;--color-hero-mid: #17141a;--color-hero-end: #121214;--color-hero-eyebrow: #ff9d94;--color-hero-heading: #ededf0;--color-halo: rgba(237, 237, 240, .45);--color-halo-strong: rgba(237, 237, 240, .8);--color-overlay-card: rgba(27, 27, 31, .95);--color-shadow-soft: rgba(0, 0, 0, .4);--color-swatch-border: rgba(237, 237, 240, .25);--color-stock-start: #ff6154;--color-stock-end: #d63f33;--color-footer-link: #a6a6b0}
