[data-theme=dark]{--gray-850: #3a3f32;--text-primary: var(--gray-50);--text-secondary: var(--gray-200);--text-tertiary: var(--gray-300);--text-quaternary: var(--gray-400);--text-muted: var(--gray-400);--text-inverse: var(--gray-900);--text-brand: var(--brand-400);--text-error: var(--error-400);--text-warning: var(--warning-400);--text-success: var(--success-400);--bg-primary: #1a1f0f;--bg-secondary: #242e05;--bg-tertiary: #2a3703;--bg-quaternary: #3a3f32;--bg-brand: var(--brand-900);--bg-brand-subtle: rgba(180, 212, 85, .1);--bg-error: var(--error-950);--bg-warning: var(--warning-950);--bg-success: var(--success-950);--bg-paper: var(--bg-secondary);--bg-canvas: var(--bg-tertiary);--bg-studio: var(--bg-primary);--bg-overlay: rgba(0, 0, 0, .7);--bg-code: #1e2614;--border-primary: var(--gray-700);--border-secondary: var(--gray-800);--border-tertiary: var(--gray-850);--border-brand: var(--brand-600);--border-organic: var(--gray-700);--border-paint: var(--brand-700);--border-wash: rgba(180, 212, 85, .2);--button-primary-bg: var(--brand-700);--button-primary-text: var(--gray-950);--button-primary-hover: var(--brand-600);--button-secondary-bg: transparent;--button-secondary-border: var(--brand-600);--button-secondary-text: var(--brand-400);--card-bg: var(--bg-secondary);--card-border: var(--border-secondary);--card-shadow: 0 2px 8px rgba(0, 0, 0, .3);--input-bg: var(--bg-tertiary);--input-border: var(--border-primary);--input-text: var(--text-primary);--input-placeholder: var(--text-quaternary);--input-focus-border: var(--brand-500);--hover-overlay: rgba(255, 255, 255, .05);--hover-brand: var(--brand-400);--hover-error: var(--error-400);--hover-success: var(--success-400);--hover-watercolor: rgba(180, 212, 85, .15);--focus-ring: var(--brand-500);--focus-ring-error: var(--error-500);--focus-ring-opacity: .4;--active-brand: var(--brand-300);--active-overlay: rgba(255, 255, 255, .1);--disabled-text: var(--gray-600);--disabled-background: var(--gray-850);--disabled-border: var(--gray-800);--disabled-opacity: .5;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .4);--shadow-md: 0 4px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .6);--shadow-xl: 0 12px 24px rgba(0, 0, 0, .7);--shadow-watercolor-soft: 0 2px 8px rgba(180, 212, 85, .1);--shadow-watercolor-medium: 0 4px 16px rgba(180, 212, 85, .15);--shadow-watercolor-strong: 0 8px 24px rgba(180, 212, 85, .2);--shadow-paint-drip: 0 6px 12px rgba(0, 0, 0, .5);--shadow-organic: 0 3px 10px rgba(0, 0, 0, .35);--shadow-paper-lift: 0 1px 3px rgba(0, 0, 0, .4);--shadow-canvas-depth: 0 4px 12px rgba(0, 0, 0, .5);--gradient-primary: linear-gradient(135deg, var(--brand-700) 0%, var(--brand-600) 100%);--gradient-watercolor-hero: linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-secondary) 50%, var(--bg-tertiary) 100%);--gradient-paper-texture: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);--gradient-canvas-warm: linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%);--gradient-dark-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .3) 100%);--gradient-brand-dark: linear-gradient(135deg, var(--brand-800) 0%, var(--brand-700) 100%)}[data-theme=dark] body{background-color:var(--bg-primary)}[data-theme=dark] main{background-color:var(--bg-primary)}[data-theme=dark] .site-header{background-color:var(--bg-secondary);border-bottom-color:var(--border-primary)}.footer__logo{display:block;margin-bottom:var(--space-component-md)}.footer__logo .footer__logo-img{width:100px;height:auto;object-fit:contain;display:block;max-width:none}.footer__logo-light{display:block}.footer__logo-dark,[data-theme=dark] .footer__logo-light{display:none}[data-theme=dark] .footer__logo-dark{display:block}[data-theme=dark] .site-header__icon,[data-theme=dark] .site-header__cart{color:var(--text-primary)}[data-theme=dark] .site-header__icon:hover,[data-theme=dark] .site-header__cart:hover{color:var(--brand-400)}[data-theme=dark] .hero-section{background-color:var(--bg-primary)}[data-theme=dark] .hero-content h1,[data-theme=dark] .hero-content h2,[data-theme=dark] .hero-content p{color:var(--text-primary)}[data-theme=dark] .featured-collections{background-color:var(--bg-primary)}[data-theme=dark] .collection-card{background-color:var(--bg-secondary);border-color:var(--border-secondary)}[data-theme=dark] input[type=text],[data-theme=dark] input[type=email],[data-theme=dark] input[type=password],[data-theme=dark] input[type=number],[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--input-placeholder)}[data-theme=dark] .btn-primary{background:var(--button-primary-bg);color:var(--button-primary-text)}[data-theme=dark] .btn-primary:hover{background:var(--button-primary-hover)}[data-theme=dark] .btn-secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}[data-theme=dark] *:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-contrast: high){[data-theme=dark]{--text-primary: var(--color-white);--text-secondary: var(--gray-100);--border-primary: var(--gray-500);--focus-ring-opacity: .6}}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.no-transitions *{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/design-colors-dark.css.map */
