:root{color-scheme:dark;--color-bg: #0f1713;--color-text: #e6efe9;--color-muted: #9db3a5;--color-subtle: #89a795;--color-border: #26332b;--color-surface: #17221c;--color-photo: #17221c;--color-footer: #131d17;--color-footer-text: #9db3a5;--color-primary: #5fd08a;--color-primary-hover: #7ede9f;--color-on-primary: #07130c;--color-sale: #ff8a5c;--color-success: #5fd08a;--color-error: #ff6b5e;--color-focus: #8fe3b0;--color-overlay: rgba(7, 19, 12, .6);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .5);--color-text-soft: #c3d4c9;--color-text-faint: #9db3a5;--color-card-bg: #1b2720;--color-surface-alt: #1b2720;--color-surface-raised: #233027;--color-border-strong: #33443a;--color-badge-bg: #5fd08a;--color-badge-text: #07130c;--color-filter-bg: #1b2720;--color-banner-start: #1b2720;--color-banner-end: #131d17;--color-banner-text: #9db3a5;--color-hero-start: #0f1713;--color-hero-mid: #111d17;--color-hero-end: #0f1713;--color-hero-eyebrow: #8fe3b0;--color-hero-heading: #e6efe9;--color-halo: rgba(230, 239, 233, .45);--color-halo-strong: rgba(230, 239, 233, .8);--color-overlay-card: rgba(23, 34, 28, .95);--color-shadow-soft: rgba(0, 0, 0, .4);--color-swatch-border: rgba(230, 239, 233, .25);--color-stock-start: #5fd08a;--color-stock-end: #3fa968;--color-footer-link: #9db3a5}
