@import "https://fonts.googleapis.com/css2?family=Lalezar&family=Vazirmatn:wght@400;500;600;700;800&display=swap";:root{--cream-50:oklch(97.5% .012 75);--cream-100:oklch(94.5% .018 73);--cream-200:oklch(90% .022 70);--cream-300:oklch(83% .024 65);--ink-900:oklch(27% .035 48);--ink-700:oklch(38% .032 48);--ink-500:oklch(52% .028 48);--ink-300:oklch(68% .02 48);--cherry-100:oklch(93% .045 16);--cherry-400:oklch(68% .16 16);--cherry-500:oklch(58% .19 16);--cherry-600:oklch(48% .18 16);--cherry-700:oklch(40% .16 16);--mint-100:oklch(93% .04 166);--mint-400:oklch(80% .1 166);--mint-500:oklch(72% .115 166);--mint-600:oklch(58% .1 166);--butter-100:oklch(95% .05 88);--butter-400:oklch(85% .11 88);--butter-500:oklch(80% .135 88);--butter-600:oklch(68% .13 88);--surface-page:var(--cream-50);--surface-card:oklch(99% .006 75);--surface-card-alt:var(--cream-100);--surface-sunken:var(--cream-200);--border-subtle:var(--cream-300);--border-strong:oklch(70% .03 55);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-muted:var(--ink-300);--text-on-brand:oklch(99% .008 75);--brand-primary:var(--cherry-500);--brand-primary-hover:var(--cherry-600);--brand-primary-soft:var(--cherry-100);--brand-primary-strong:var(--cherry-700);--accent-health:var(--mint-500);--accent-health-hover:var(--mint-600);--accent-health-soft:var(--mint-100);--accent-butter:var(--butter-500);--accent-butter-hover:var(--butter-600);--accent-butter-soft:var(--butter-100);--link:var(--brand-primary);--link-hover:var(--brand-primary-hover);--shadow-color:oklch(30% .04 40/.18);--font-display:"Lalezar", "Vazirmatn", system-ui, sans-serif;--font-body:"Vazirmatn", -apple-system, BlinkMacSystemFont, sans-serif;--text-display-xl:400 clamp(2.75rem, 6vw, 4.5rem)/1.05 var(--font-display);--text-display-lg:400 clamp(2.2rem, 4.5vw, 3.2rem)/1.1 var(--font-display);--text-display-md:400 clamp(1.6rem, 3vw, 2.2rem)/1.15 var(--font-display);--text-heading-lg:700 1.5rem/1.3 var(--font-body);--text-heading-md:700 1.15rem/1.4 var(--font-body);--text-heading-sm:600 1rem/1.4 var(--font-body);--text-body-lg:400 1.125rem/1.7 var(--font-body);--text-body-md:400 1rem/1.7 var(--font-body);--text-body-sm:400 .875rem/1.6 var(--font-body);--text-label:600 .8125rem/1.4 var(--font-body);--text-price:700 1.25rem/1.2 var(--font-body);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-soft:0 2px 10px -2px var(--shadow-color);--shadow-card:0 10px 28px -8px var(--shadow-color);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{direction:rtl}body{background:var(--surface-page);color:var(--text-primary);font:var(--text-body-md);font-family:var(--font-body);margin:0}h1,h2,h3,h4{font-family:var(--font-display)}a{color:var(--link)}a:hover{color:var(--link-hover)}img{max-width:100%;display:block}button,input,textarea,select{font-family:inherit}.container{max-width:1200px;padding-inline:var(--space-5);margin-inline:auto}@media (width<=720px){.container{padding-inline:var(--space-4)}}
