:root{--sym-color-yellow:#ffc300;--sym-color-yellow-hover:#e6af00;--sym-color-yellow-soft:#fff3cc;--sym-color-yellow-ink:#7a5d00;--sym-color-black:#000000;--sym-color-white:#ffffff;--sym-color-addi:#2466ff;--sym-color-addi-text:#1f57d6;--sym-color-addi-soft:#eaf0ff;--sym-color-neutral-0:#ffffff;--sym-color-neutral-50:#f7f8f8;--sym-color-neutral-100:#f2f4f4;--sym-color-neutral-200:#e3e6e6;--sym-color-neutral-300:#c9cece;--sym-color-neutral-400:#9aa1a1;--sym-color-neutral-500:#5e6565;--sym-color-neutral-600:#4e5454;--sym-color-neutral-700:#373b3b;--sym-color-neutral-800:#222525;--sym-color-neutral-900:#111313;--sym-color-neutral-1000:#000000;--sym-color-success:#1e7b34;--sym-color-success-soft:#e8f5eb;--sym-color-danger:#c62828;--sym-color-danger-strong:#b3261e;--sym-color-danger-soft:#fdecea;--sym-color-info:var(--sym-color-addi-text);--sym-color-info-soft:var(--sym-color-addi-soft);--sym-color-bg:var(--sym-color-white);--sym-color-bg-subtle:var(--sym-color-neutral-100);--sym-color-bg-inverse:var(--sym-color-black);--sym-color-text:var(--sym-color-neutral-900);--sym-color-text-muted:var(--sym-color-neutral-500);--sym-color-text-inverse:var(--sym-color-white);--sym-color-border:var(--sym-color-neutral-200);--sym-color-border-strong:var(--sym-color-neutral-300);--sym-color-accent:var(--sym-color-yellow);--sym-color-on-accent:var(--sym-color-black);--sym-color-price:var(--sym-color-neutral-900);--sym-color-price-sale:var(--sym-color-danger);--sym-color-price-regular:var(--sym-color-neutral-500);--sym-font-display:"Koulen", "Impact", "Arial Narrow", system-ui, sans-serif;--sym-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sym-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sym-font-size-xs:0.75rem;--sym-font-size-sm:0.875rem;--sym-font-size-base:1rem;--sym-font-size-md:clamp(1.0625rem, 1rem + 0.278vw, 1.25rem);--sym-font-size-lg:clamp(1.25rem, 1.167rem + 0.37vw, 1.5rem);--sym-font-size-xl:clamp(1.5rem, 1.333rem + 0.741vw, 2rem);--sym-font-size-2xl:clamp(1.75rem, 1.458rem + 1.3vw, 2.625rem);--sym-font-size-3xl:clamp(2.125rem, 1.667rem + 2.04vw, 3.5rem);--sym-font-weight-regular:400;--sym-font-weight-medium:500;--sym-font-weight-semibold:600;--sym-font-weight-bold:700;--sym-line-height-tight:1.1;--sym-line-height-snug:1.3;--sym-line-height-base:1.55;--sym-letter-spacing-display:0.02em;--sym-space-0:0;--sym-space-1:0.25rem;--sym-space-2:0.5rem;--sym-space-3:0.75rem;--sym-space-4:1rem;--sym-space-5:1.5rem;--sym-space-6:2rem;--sym-space-7:3rem;--sym-space-8:4rem;--sym-space-gutter:clamp(1rem, 0.6667rem + 1.48vw, 2rem);--sym-space-section:clamp(2.5rem, 1.667rem + 3.7vw, 5rem);--sym-container-max:82.5rem;--sym-tap-target:2.75rem;--sym-radius-sm:4px;--sym-radius-md:8px;--sym-radius-lg:16px;--sym-radius-pill:999px;--sym-shadow-sm:0 1px 2px rgb(0 0 0 / 0.08);--sym-shadow-md:0 4px 12px rgb(0 0 0 / 0.1);--sym-shadow-lg:0 12px 32px rgb(0 0 0 / 0.16);--sym-shadow-sticky:0 -4px 16px rgb(0 0 0 / 0.12);--sym-focus-ring:0 0 0 2px var(--sym-color-white), 0 0 0 4px var(--sym-color-black), 0 0 0 6px var(--sym-color-yellow);--sym-focus-outline:2px solid var(--sym-color-black);--sym-focus-offset:2px;--sym-z-base:1;--sym-z-sticky:100;--sym-z-header:200;--sym-z-overlay:900;--sym-z-modal:1000;--sym-z-toast:1100;--sym-motion-fast:120ms;--sym-motion-base:200ms;--sym-motion-ease:cubic-bezier(0.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--sym-motion-fast:0ms;--sym-motion-base:0ms}}