  /* appearance bar */
  /* (bar markup and layout live in build/shell.py and build/assets/base.css) */
  /* Devanagari glyphs: "ArthaDev" covers only the Devanagari ranges, so Latin text keeps the original faces */
  @font-face { font-family: "ArthaDev"; font-weight: 400; font-style: normal; unicode-range: U+0900-097F, U+1CD0-1CFF, U+A8E0-A8FF;
    src: local("Kohinoor Devanagari"), local("KohinoorDevanagari-Regular"), local("Devanagari Sangam MN"), local("DevanagariSangamMN"), local("Noto Sans Devanagari"), local("NotoSansDevanagari-Regular"); }
  @font-face { font-family: "ArthaDev"; font-weight: 500; font-style: normal; unicode-range: U+0900-097F, U+1CD0-1CFF, U+A8E0-A8FF;
    src: local("Kohinoor Devanagari Medium"), local("KohinoorDevanagari-Medium"), local("Devanagari Sangam MN"), local("DevanagariSangamMN"), local("Noto Sans Devanagari Medium"), local("NotoSansDevanagari-Medium"); }
  @font-face { font-family: "ArthaDev"; font-weight: 600; font-style: normal; unicode-range: U+0900-097F, U+1CD0-1CFF, U+A8E0-A8FF;
    src: local("Kohinoor Devanagari Semibold"), local("KohinoorDevanagari-Semibold"), local("Devanagari Sangam MN Bold"), local("DevanagariSangamMN-Bold"), local("Noto Sans Devanagari SemiBold"), local("NotoSansDevanagari-SemiBold"); }
  @font-face { font-family: "ArthaDev"; font-weight: 700; font-style: normal; unicode-range: U+0900-097F, U+1CD0-1CFF, U+A8E0-A8FF;
    src: local("Kohinoor Devanagari Bold"), local("KohinoorDevanagari-Bold"), local("Devanagari Sangam MN Bold"), local("DevanagariSangamMN-Bold"), local("Noto Sans Devanagari Bold"), local("NotoSansDevanagari-Bold"); }
  :root { --sf: "ArthaDev", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Pro", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; --mono: "ArthaDev", ui-monospace, "SF Mono", Menlo, Consolas, monospace; }
  /* reading pairs: <span class="ia">iast</span><span class="dv">deva</span> inside one parent */
  html[data-script="dev"] .ia { display: none; }
  html:not([data-script="dev"]) .dv { display: none; }
  /* verse lines: .sa (IAST) vs .sa.dev / .sa.acc (Devanagari) */
  html[data-script="dev"] .sa:not(.dev):not(.acc) { display: none; }
  html:not([data-script="dev"]) .sa.dev, html:not([data-script="dev"]) .sa.acc { display: none; }
  /* end appearance */
