/* ABANG RECOND V4.1 FONT UNIFICATION — screen UI only.
   iOS: native -apple-system (SF). Android: native Roboto via system-ui/Roboto.
   Windows: Segoe UI. No remote downloads, proprietary Apple fonts or font files.
   IMPORTANT: Do not change canvas poster rendering or printed VSO typography. */
:root {
  --ar-ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;
  --ar-font: var(--ar-ui-font);
  --ar-ios-sys: var(--ar-ui-font);
  font-synthesis: none;
}
html, body, button, input, textarea, select, optgroup, option, summary, dialog {
  font-family: var(--ar-ui-font) !important;
}
body :where(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,blockquote,small,label,legend,strong,em,th,td,button,input,textarea,select,summary,details) {
  font-family: var(--ar-ui-font) !important;
}
/* Preserve icon-font rendering and exported canvas/PDF designs; no universal * override. */

@media screen { body :where(div,span,b,i):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.fab):not(.material-icons){font-family:var(--ar-ui-font)!important} }
