/* V5.39 performance: use the existing local Montserrat WOFF2 files; no Google Fonts round trip. */
@font-face{font-family:Montserrat;src:url('fonts/Montserrat-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url('fonts/Montserrat-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Montserrat;src:url('fonts/Montserrat-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Montserrat;src:url('fonts/Montserrat-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Montserrat;src:url('fonts/Montserrat-800.woff2') format('woff2');font-style:normal;font-weight:800;font-display:swap}
:root{--portal-font:'Montserrat',Arial,sans-serif}
html,body,button,input,select,textarea,option,optgroup,pre,code,kbd,samp,[contenteditable]{font-family:var(--portal-font)!important}
input::placeholder,textarea::placeholder{font-family:var(--portal-font)!important}
input::file-selector-button{font-family:var(--portal-font)!important}
