/* Owner-supplied Farhang2Pro assets. Do not replace, convert, or synthesize. */
@font-face{font-family:"Farhang2";src:url("fonts/farhang/Farhang2-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Farhang2";src:url("fonts/farhang/Farhang2-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Farhang2";src:url("fonts/farhang/Farhang2-DemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Farhang2";src:url("fonts/farhang/Farhang2-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Farhang2";src:url("fonts/farhang/Farhang2-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"FarhangDot1";src:url("fonts/farhang/FarhangDot1-DemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"FarhangDot1";src:url("fonts/farhang/FarhangDot1-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"FarhangDot1";src:url("fonts/farhang/FarhangDot1-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}

:root{
    --font-body:"Farhang2",Tahoma,sans-serif;
    --font-heading:"FarhangDot1","Farhang2",Tahoma,sans-serif;
    --font-monospace:ui-monospace,"Cascadia Mono","Segoe UI Mono",Consolas,monospace;
    --nm-font-family:var(--font-body);
    --nm-heading-font-family:var(--font-heading);
}

html,body{font-family:var(--font-body);font-synthesis:none}
button,input,select,textarea{font:inherit;font-family:var(--font-body)}
table,p,li,dt,dd,label,nav,.badge,.alert,.card{font-family:var(--font-body)}
h1,h2,h3,h4,h5,h6,.nm-heading,.page-title,.section-title,.card-title,.modal-title,.report-title{font-family:var(--font-heading)}
code,kbd,pre,samp,.font-monospace{font-family:var(--font-monospace)}
