:root{--color-coral:#b94133;--color-ivory:#ffffff;--color-white:#ffffff;--color-surface:#f7f3f1;--color-charcoal:#2f2524;--color-terracotta:#b44427;--color-olive:#829576;--color-ink:#2f2524;--color-warm:#f7f3f1;--color-champagne:#f7f3f1;--color-border:#ece4e0;--color-coral-deep:#993225;--color-coral-ink:#9d3026;--color-coral-soft:#fceeeb;--color-graphite:#4a3f3b;--color-concrete:#625752;--color-paper:#ffffff;--color-sand:#f7f3f1;--color-sage:#829576;--color-ok-ink:#2f4227;--color-ok-line:#6b7f60;--color-ok-soft:#e9eee4;--color-warn-ink:#6b4a00;--color-warn-line:#b8860b;--color-focus:var(--color-coral);--line:#ece4e0;--line-strong:#958983;--font-fa:"Vazirmatn","IRANSansX","Segoe UI",Tahoma,"Noto Naskh Arabic",system-ui,sans-serif;--font-en:"Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem,1rem + 1vw,1.5rem);--text-2xl:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);--text-3xl:clamp(2rem,1.2rem + 3.4vw,4rem);--leading-tight:1.35;--leading-body:1.8;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-black:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--gutter:clamp(12px,2.2vw,32px);--maxw:1480px;--tap:44px;--bnav-h:62px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--shadow-1:0 1px 2px rgba(36,36,36,.05);--shadow-2:0 2px 8px rgba(36,36,36,.06);--shadow-3:0 8px 24px rgba(36,36,36,.10);--shadow-coral:0 4px 12px rgba(185,65,51,.22);--ring:0 0 0 3px rgba(185,65,51,.3);--glass-bg:#ffffff;--glass-bg-strong:#ffffff;--glass-bg-dark:#242424;--glass-border:#e5e7eb;--glass-edge:#e5e7eb;--glass-highlight:0 0 0 0 transparent;--glass-blur:14px;--glass-blur-sm:8px;--glass-blur-lg:20px;--glass-saturate:1;--ease-out:cubic-bezier(.22,.8,.24,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--z-header:30;--z-drawer:60;--z-dialog:70;--color-cream:#ffffff;--color-cream-2:#fff1e9;--color-peach:#fff1e9;--color-peach-2:#fcd8c7;--color-coral-hot:#b94133;--color-coral-hot-deep:#993225;--color-deal-1:#a8372d;--color-deal-2:#a8372d;--color-on-coral:#ffffff;--color-deal-sub:#ffe3dd;--color-footer:#292423;--color-footer-text:#f3ece8;--color-footer-muted:#cfc3bd;--color-sun:#f5b82e;--color-tint-0:#ffe6da;--color-tint-1:#fdf1e9;--color-tint-2:#fde4df;--color-tint-3:#f3efe9;--r-2xl:22px;--r-3xl:30px;--shadow-soft:0 10px 30px rgba(140,70,45,.08);--shadow-card:0 2px 10px rgba(140,70,45,.07);--shadow-card-hover:0 12px 28px rgba(140,70,45,.14);--ivory:var(--color-ivory);--ivory-2:var(--color-warm);--charcoal:var(--color-charcoal);--graphite:var(--color-graphite);--concrete:var(--color-concrete);--coral:var(--color-coral);--coral-deep:var(--color-coral-deep);--beige:var(--color-warm);--sage:var(--color-sage);--paper:var(--color-paper);--radius:var(--r-sm);--shadow:var(--shadow-2)}