/* Academy Suite 8899 — locally hosted Persian typography. */
@font-face{font-family:"A89 B Nazanin";src:url("fonts/b-nazanin-regular.ttf") format("truetype");font-style:normal;font-weight:100 500;font-display:swap}
@font-face{font-family:"A89 B Nazanin";src:url("fonts/b-nazanin-bold.ttf") format("truetype");font-style:normal;font-weight:600 900;font-display:swap}
@font-face{font-family:"A89 B Nazanin Outline";src:url("fonts/b-nazanin-outline.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* Both Hello Elementor and the bundled academy sections inherit these fonts. */
html body,body.elementor-page,body .elementor,body .elementor-widget,body .elementor-widget-container,
body .elementor-heading-title,body .elementor-button-text,
body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,option,label,li,td,th,small,strong,b,em,blockquote,figcaption,summary),
body :is(.a89-shell-header,.a89-shell-footer,.a89hb,.a89pb,.a89lb,.a89tb) {font-family:"A89 B Nazanin",Tahoma,sans-serif!important}
/* Keep icon fonts intact (Elementor, Dashicons, Font Awesome, etc.). */
body :is(.dashicons,.fa,.fas,.far,.fab,.fal,.fad,.eicon,.elementor-icon,.elementor-icons,.material-icons,[class^="eicon-"],[class*=" eicon-"],[class^="fa-"],[class*=" fa-"]){font-family:inherit}
body .dashicons{font-family:dashicons!important}
body :is(.fa,.fas,.far,.fab,.fal,.fad,[class^="fa-"],[class*=" fa-"]){font-family:"Font Awesome 5 Free","Font Awesome 6 Free",FontAwesome!important}
body .fab{font-family:"Font Awesome 5 Brands","Font Awesome 6 Brands"!important}
body :is(.eicon,[class^="eicon-"],[class*=" eicon-"]){font-family:eicons!important}
/* Numbers, charts and code should keep readable Latin and symbol glyphs. */
body :is(code,pre,kbd,samp, .monaco-editor, .CodeMirror){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}
