@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Variable-s.p.3knf6dhh8xxk6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}._8c2hkW_className{font-family:vazirmatn,vazirmatn Fallback}._8c2hkW_variable{--font-vazirmatn:"vazirmatn", "vazirmatn Fallback"}
:root{--color-primary:#0f766e;--color-primary-contrast:#fff;--color-surface:#fff;--color-background:#f8fafc;--color-text:#0f172a;--color-text-muted:#475569;--color-border:#e2e8f0;--color-primary-strong:#115e59;--color-primary-soft:#f0fdfa;--color-primary-border:#99f6e4;--color-warn-strong:#92400e;--color-warn-soft:#fffbeb;--color-warn-border:#fde68a;--radius:12px;--font-sans:var(--font-vazirmatn), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);margin:0;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
