@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--nooran-red:#b51627;--nooran-red-dark:#991320;--nooran-red-soft:#fff0f1}html,body,button,input,textarea,select{font-family:Vazirmatn,sans-serif}.brand-mark,.brand-inline{display:none!important}button:not(.secondary){background:var(--nooran-red)}button:not(.secondary):hover{background:var(--nooran-red-dark)}.eyebrow,.setting-section h3{color:var(--nooran-red)}.state-pill.ready{background:#e9f7ef;color:#187143}.dot.ok{background:#2a9a64}.auth-card input:focus,.setting-control input:focus,.setting-control textarea:focus,.setting-control select:focus{border-color:var(--nooran-red);outline:2px solid #b5162733;outline-offset:1px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--nooran-red);outline-offset:2px}.nav-link{color:#454a52;border:1px solid #d8dbe0;background:#fff}