/* DELTA V60 — clean Persian typography */
@font-face{font-family:'DeltaUI';src:url('../fonts/local-ui/DeltaUI-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaUI';src:url('../fonts/local-ui/DeltaUI-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}

html,body{font-family:'DeltaUI',Tahoma,Arial,sans-serif!important;font-weight:400!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body *{font-family:inherit}
button,input,textarea,select{font-family:'DeltaUI',Tahoma,Arial,sans-serif!important;font-weight:400}

h1,h2,h3,h4,h5,h6{font-family:'DeltaUI',Tahoma,Arial,sans-serif!important;font-weight:700!important}
p,li,a,span,label,small,strong{font-family:'DeltaUI',Tahoma,Arial,sans-serif!important}
strong,b{font-weight:700!important}

/* Keep navigation light and readable */
.header a,.header .links a,.nav a{font-weight:400!important}
.hero h1,.page-hero h1,.section-head h2,.about h2,.cta h2{font-weight:700!important}
.hero p,.section-head p,.service p,.product-card p,.project p{font-weight:400!important}

/* Domain cards: title bold, descriptions regular */
.domain-card h3,.domain-card .title,.domain-showcase h3{font-weight:700!important}
.domain-card p,.domain-card .desc,.domain-card li,.domain-card span{font-weight:400!important}
.domain-card .number,.domain-card .index{font-weight:400!important}

/* Avoid browser synthetic bolding */
@supports (font-synthesis:none){html,body{font-synthesis:none}}
