:root{--font-ui:Vazirmatn,Tahoma,Arial,sans-serif;--primary:var(--sokna-primary);--on-primary:#fff;--accent:var(--sokna-accent);--ink:var(--sokna-ink);--text:var(--sokna-ink);--muted:var(--sokna-muted);--line:var(--sokna-line);--border:var(--sokna-line);--surface:var(--sokna-surface);--surface-soft:var(--sokna-surface-muted);--app-bg:var(--sokna-canvas);--success:var(--sokna-success);--warning:var(--sokna-warning);--danger:var(--sokna-danger);--info:var(--sokna-info)}
*{box-sizing:border-box}html{font-family:var(--font-ui);background:var(--app-bg);color:var(--ink);-webkit-text-size-adjust:100%;font-synthesis:none}body,button,input,select,textarea{font-family:var(--font-ui)}body{font-size:15px;line-height:1.65}button,input,select,textarea{font-size:inherit}a{color:inherit}button{cursor:pointer}.hidden{display:none!important}.muted{color:var(--muted)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.nowrap{white-space:nowrap}.number-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.break-anywhere{overflow-wrap:anywhere;word-break:break-word}::selection{background:color-mix(in srgb,var(--primary) 20%,transparent)}
