/* Ordix typography contract: all interface text uses the local Shabnam or Vazirmatn fonts. */
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Vazirmatn';src:url('../fonts/Vazirmatn-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--type-heading:'Shabnam','Vazirmatn';--type-body:'Vazirmatn','Shabnam';--saa-font-heading:'Shabnam','Vazirmatn';--saa-font-body:'Vazirmatn','Shabnam'}
html,body{font-family:'Vazirmatn','Shabnam'!important}
/* Neutralize legacy per-module font declarations so the real local font always wins. */
body *{font-family:'Vazirmatn','Shabnam'!important}
body :is(h1,h2,h3,h4,h5,h6,summary,label,legend,button,.button,.btn,.nav-shell a,.identity b,.section-kicker,.eyebrow,.feature-tag,.faq-list summary,.pc-kicker,.sp-kicker){font-family:'Shabnam','Vazirmatn'!important}
body :is(input,textarea,select,option,pre,code){font-family:'Vazirmatn','Shabnam'!important}
body a,body a:link,body a:visited,body a:hover,body a:focus,body a:active{font-family:'Vazirmatn','Shabnam'!important;text-decoration:none!important}

