/* Revision 29 — one local, legible terminal family for Cyber UI and copy.
   No font download, altered icon font, font-size override, or art filtering.
   The non-Latin fallback retains vowel marks and readable Greek/Hebrew. */
@layer ar-simple {
 html body:is(.ar-cyber,[data-ar-document="games"][data-library-theme="cyber"]) {
  --ar-cyber-type:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono","DejaVu Sans Mono",monospace;
  --sans:var(--ar-cyber-type);
  --serif:var(--ar-cyber-type);
  --heading-font:var(--ar-cyber-type);
  font-family:var(--ar-cyber-type)!important;
 }
 html body:is(.ar-cyber,[data-ar-document="games"][data-library-theme="cyber"])
 :not(svg,svg *,[class*="icon"],[class*="icon"] *,[class^="fa-"],[class^="fa-"] *,.fa,.fas,.far,.fab,.material-icons,.material-symbols-outlined) {
  font-family:var(--ar-cyber-type)!important;
 }
 html body:is(.ar-cyber,[data-ar-document="games"][data-library-theme="cyber"]) :is(:lang(he),:lang(hbo),:lang(el),:lang(grc)) {
  font-family:"Noto Sans Hebrew","Noto Sans",Arial,sans-serif!important;
  letter-spacing:normal!important;
 }
}
