@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn-variable-BeciDpKm.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:var(--info);background:var(--sage);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--forest:#27483f;--forest-deep:#1d372f;--copper:#d19c83;--copper-soft:#f0e2d8;--paper:#dce3db;--surface:#fffefa;--ink:#162c31;--muted:#52645b;--line:#e1e4db;--sage:#edf1e9;--danger:#9f3842;--warning:#835d17;--radius:18px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px;line-height:1.85}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p{margin:0}button,input,select{line-height:1.6}input,select,textarea{min-width:0;max-width:100%}#root{width:100%;min-height:100vh}::selection{background:var(--copper-soft);color:var(--forest-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button,a{touch-action:manipulation}button:not(.patient-clear){min-height:40px}a:focus-visible{border-radius:4px}input::placeholder,textarea::placeholder{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--forest);color:var(--on-primary);border-radius:10px;padding:12px 20px;position:fixed;top:10px;right:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
