:root{color-scheme:dark;--color-bg: #17110e;--color-text: #f3ebe4;--color-muted: #b8a89c;--color-subtle: #9c8b7f;--color-border: #352a24;--color-surface: #221915;--color-photo: #221915;--color-footer: #1c1512;--color-footer-text: #b8a89c;--color-primary: #ff9a3c;--color-primary-hover: #ffae5c;--color-on-primary: #1a0f05;--color-sale: #ff7a5c;--color-success: #6fc98a;--color-error: #ff6b5e;--color-focus: #ffba70;--color-overlay: rgba(15, 10, 7, .6);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .5);--color-text-soft: #d8cdc4;--color-text-faint: #b8a89c;--color-card-bg: #281e19;--color-surface-alt: #281e19;--color-surface-raised: #312620;--color-border-strong: #453830;--color-badge-bg: #ff9a3c;--color-badge-text: #1a0f05;--color-filter-bg: #281e19;--color-banner-start: #281e19;--color-banner-end: #1c1512;--color-banner-text: #b8a89c;--color-hero-start: #17110e;--color-hero-mid: #1b1410;--color-hero-end: #17110e;--color-hero-eyebrow: #ffba70;--color-hero-heading: #f3ebe4;--color-halo: rgba(243, 235, 228, .45);--color-halo-strong: rgba(243, 235, 228, .8);--color-overlay-card: rgba(34, 25, 21, .95);--color-shadow-soft: rgba(0, 0, 0, .4);--color-swatch-border: rgba(243, 235, 228, .25);--color-stock-start: #ff9a3c;--color-stock-end: #e2512b;--color-footer-link: #b8a89c}
