/* QeshmSea v2.16.113 - IRANSans text font + icon font restore */
@font-face{font-family:'IRANSans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype'),url('/assets/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype')}
@font-face{font-family:'IRANSans';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype'),url('/assets/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype')}
@font-face{font-family:'IRANSans';font-style:normal;font-weight:700 900;font-display:swap;src:url('/assets/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype'),url('/assets/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype')}
:root{--qs-main-font:'IRANSans',Tahoma,Arial,sans-serif!important}
html,body,button,input,select,textarea,optgroup,option{font-family:var(--qs-main-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]):not(.material-icons):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp),body *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]):not(.material-icons):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp)::before,body *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]):not(.material-icons):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp)::after{font-family:var(--qs-main-font)!important}
#pwa-splash,#pwa-splash *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.pwa-splash-stage,.pwa-splash-stage *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.logo-sub,.welcome-text,.update-text,
.qs-user-profile-root,.qs-user-profile-root *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-user-profile-fab,.qs-user-profile-fab *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-user-profile-menu,.qs-user-profile-menu *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-user-profile-modal,.qs-user-profile-modal *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-user-profile-card,.qs-user-profile-card *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-user-auth-view,.qs-user-auth-view *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-public-profile-modal,.qs-public-profile-modal *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-story-public-profile-modal,.qs-story-public-profile-modal *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-story-root,.qs-story-root *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-story-editor,.qs-story-editor *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]),
.qs-story-viewer,.qs-story-viewer *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="bi"]):not([class*=" bi-"]){font-family:var(--qs-main-font)!important}
.qs-user-profile-field input,.qs-user-profile-field textarea,.qs-user-profile-btn,.qs-story-editor input,.qs-story-editor textarea,.qs-story-editor button{font-family:var(--qs-main-font)!important}


/* v2.16.113: restore icon font families after the global IRANSans force.
   This fixes square icons in the main app while keeping IRANSans for all text. */
i[class^="fa"],i[class*=" fa-"],span[class^="fa"],span[class*=" fa-"],
.fa,.fas,.far,.fal,.fad,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-duotone,.fa-brands,
[class^="fa-"],[class*=" fa-"]{font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome"!important;font-style:normal!important}
.fas,.fa-solid,.fa,.fa[class*="fa-"]{font-weight:900!important}.far,.fa-regular{font-weight:400!important}.fab,.fa-brands{font-family:"Font Awesome 6 Brands","Font Awesome 5 Brands","FontAwesome"!important;font-weight:400!important}
.fa::before,.fas::before,.far::before,.fal::before,.fab::before,.fa-solid::before,.fa-regular::before,.fa-brands::before,[class^="fa-"]::before,[class*=" fa-"]::before{font-family:inherit!important}
.bi,[class^="bi-"],[class*=" bi-"]{font-family:"bootstrap-icons"!important;font-style:normal!important;font-weight:400!important;line-height:1!important}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{font-family:"bootstrap-icons"!important;font-weight:400!important}
.material-icons,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-family:"Material Icons","Material Symbols Outlined","Material Symbols Rounded","Material Symbols Sharp"!important;font-weight:normal!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased!important}
