/* v0.8.0 - locally hosted Persian type, works on offline congress LAN */
@font-face{font-family:TachraSans;src:url('/fonts/TachraSans-Regular.woff2') format('woff2');font-style:normal;font-weight:300 500;font-display:swap}
@font-face{font-family:TachraSans;src:url('/fonts/TachraSans-Bold.woff2') format('woff2');font-style:normal;font-weight:600 900;font-display:swap}
:root{--tachra-font:TachraSans,'Segoe UI',Tahoma,sans-serif}
html,body,button,input,select,textarea{font-family:var(--tachra-font)}
body .experience,body .login-scene,body .dashboard-scene,body .dashboard,body .panel{font-family:var(--tachra-font)}
button,a,input{ -webkit-tap-highlight-color:transparent }
button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #68e5d5;outline-offset:3px}
/* Override legacy Tahoma shorthand declarations without affecting Latin UI labels */
.primary,.login-submit,.touch-keypad .key-secondary{font-family:var(--tachra-font)}
.login-story h1,.hero-copy h1{letter-spacing:-.045em}
.login-story p,.hero-copy p{line-height:2}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

body .experience,body .login-scene,body .verify-scene,body .dashboard-scene{font-family:var(--tachra-font)}
body .login-submit,body .touch-keypad .key-secondary,body .primary{font-family:var(--tachra-font)}
