/* Runama Calendar — typography v2.2
   Uses font files already present on the deployed site under /assets/fonts/.
   RCShabnam is now self-hosted here too (was silently 404ing -- see
   assets/fonts/shabnam*.woff2, sourced from the official SIL OFL-licensed
   rastikerdar/shabnam-font release, safe to bundle).
   RCVazirmatn (also SIL OFL, rastikerdar/vazirmatn) is a new intermediate
   fallback layer: RCGraphik and RCDigi are proprietary/brand-specific
   files this patch cannot legally source, so rather than silently falling
   all the way back to Tahoma when they're missing, every stack now tries
   Vazirmatn first -- a real Persian typeface, not the OS default. This
   matches the stack already documented in README.md ("Preferred UI stack:
   Vazirmatn -> Noto Sans Arabic -> Segoe UI/Tahoma") which the previous
   version of this file didn't actually implement. */
@font-face{font-family:"RCShabnam";src:url("fonts/shabnam.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"RCShabnam";src:url("fonts/shabnam-medium.woff2") format("woff2");font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:"RCShabnam";src:url("fonts/shabnam-bold.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}
@font-face{font-family:"RCGraphik";src:url("fonts/graphik-arabic-medium.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:swap}
@font-face{font-family:"RCGraphik";src:url("fonts/graphik-arabic-bold.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}
@font-face{font-family:"RCDigi";src:url("fonts/digi-hamishe.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:swap}
@font-face{font-family:"RCDigi";src:url("fonts/digi-hamishe-bold.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}
@font-face{font-family:"RCVazirmatn";src:url("fonts/vazirmatn-variable.woff2") format("woff2-variations"),url("fonts/vazirmatn-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--rc-font:"RCShabnam","RCVazirmatn",Tahoma,Arial,sans-serif;--rc-display:"RCGraphik","RCVazirmatn","RCShabnam",Tahoma,Arial,sans-serif;--rc-numeric:"RCDigi","RCVazirmatn","RCShabnam",Tahoma,Arial,sans-serif}
html,body{font-family:var(--rc-font)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body{font-size:15px!important;line-height:1.78!important}
button,input,select,textarea,option{font-family:var(--rc-font)!important;line-height:1.5!important}
h1,h2,h3,h4,h5,h6,.rc-product,.brand,.section-head h2{font-family:var(--rc-display)!important;font-style:normal!important}
h1{font-weight:700!important;line-height:1.28!important;letter-spacing:-.035em!important}
h2,h3{font-weight:700!important;line-height:1.4!important;letter-spacing:-.018em!important}
p,.intro p,.hero p,.section-head p{line-height:1.9!important}
small,.eyebrow,.label{line-height:1.65!important}
.rc-runama{font-family:"Runama Logo",var(--rc-display)!important;font-weight:900!important;letter-spacing:-.045em!important}
.rc-product{font-weight:500!important;letter-spacing:0!important}
#clock,.live strong,.primary-date,.preview>b,.num{font-family:var(--rc-numeric)!important;font-variant-numeric:tabular-nums}
@media(max-width:560px){body{font-size:14px!important}h1{letter-spacing:-.025em!important}}
