:root{--color-background:#fff;--color-background-rgb:255 255 255;--color-background-secondary:#f3f3f1;--color-background-secondary-rgb:243 243 241;--color-surface:#fff;--color-surface-rgb:255 255 255;--color-surface-raised:#fff;--color-surface-raised-rgb:255 255 255;--color-text-primary:#17171c;--color-text-primary-rgb:23 23 28;--color-text-secondary:#666870;--color-text-muted:#666870d9;--color-border-subtle:#dedfe3;--color-border-active:#2457ff73;--color-accent-primary:#2457ff;--color-accent-primary-rgb:36 87 255;--color-accent-primary-hover:#1a46db;--color-accent-primary-subtle:#2457ff1a;--color-accent-secondary:#0c9c8b;--color-accent-secondary-rgb:12 156 139;--color-accent-highlight:#ff654f;--color-accent-highlight-rgb:255 101 79;--color-promo-yellow:#f2e72d;--color-promo-yellow-rgb:242 231 45;--color-campaign-violet:#7657e8;--color-campaign-violet-rgb:118 87 232;--color-purchase:#17171c;--color-purchase-rgb:23 23 28;--color-purchase-hover:#2a2a32;--color-success:#0c9c8b;--color-success-rgb:12 156 139;--color-warning:#f2e72d;--color-warning-rgb:242 231 45;--color-destructive:#e5484d;--color-destructive-rgb:229 72 77;--color-destructive-hover:#f2666b;--color-destructive-subtle:#e5484d1f;--color-on-destructive:#fff;--color-error:var(--color-destructive);--color-error-rgb:var(--color-destructive-rgb);--color-error-subtle:var(--color-destructive-subtle);--color-on-accent:#fff;--color-on-purchase:#fff;--color-ink:var(--color-text-primary);--color-ink-muted:var(--color-text-secondary);--color-ink-subtle:var(--color-text-muted);--color-ink-chrome:#17171c;--color-ink-chrome-rgb:23 23 28;--color-border:var(--color-border-subtle);--color-border-strong:var(--color-border-active);--color-coral:var(--color-accent-primary);--color-coral-hover:var(--color-accent-primary-hover);--color-coral-subtle:var(--color-accent-primary-subtle);--color-accent-warm:var(--color-campaign-violet);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-card:16px;--radius-section:24px;--radius-pill:9999px;--radius-button:var(--radius-pill);--radius-input:var(--radius-md);--radius-image:var(--radius-md);--radius-badge:var(--radius-xs);--shadow-xs:0 1px 2px #17171c0a;--shadow-sm:0 2px 8px #17171c0f;--shadow-md:0 4px 16px #17171c14;--shadow-lg:0 8px 28px #17171c1a;--shadow-elevated:0 8px 24px #17171c14,0 0 0 1px var(--color-border-subtle);--shadow-soft:var(--shadow-sm);--shadow-card:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--glow-subtle:none;--glow-interactive:none;--glow-product:none;--glow-focus:0 0 0 2px var(--color-background),0 0 0 4px #2457ff73;--glow-button:none;--glow-button-hover:none;--glow-destructive:0 4px 12px #e5484d33;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--content-max-width:1440px;--container-padding-x:20px;--container-padding-x-md:40px;--container-padding-x-lg:64px;--container-padding-x-xl:80px;--section-padding-y:var(--space-16);--section-padding-y-md:var(--space-24);--section-gap:var(--space-2);--shell-glow-primary:#0000;--shell-glow-secondary:#0000;--shell-glow-highlight:#0000;--shell-noise-opacity:0;--duration-fast:160ms;--duration-normal:240ms;--duration-slow:360ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.45,0,0.55,1);--ease-premium:var(--ease-out);--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--font-heading:"Estedad","Vazirmatn",system-ui,sans-serif;--font-body:"Vazirmatn",system-ui,sans-serif;--font-latin:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family:var(--font-body);--font-size-base:16px;--line-height-body:1.75;--line-height-heading:1.35;--letter-spacing-heading:-0.01em;--glass-bg:#ffffffdb;--glass-border:#dedfe3e6;--glass-blur:14px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0.01ms;--duration-normal:0.01ms;--duration-slow:0.01ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--color-surface-raised);--glass-blur:0px}}