/* RaidQyrexx v71.3 - typography compatibility layer
   No font binaries are bundled. Orbitron/Rajdhani remain optional web fonts;
   every critical UI area now has a deterministic sans-serif fallback. */
:root{
  --rc713-tech:'Orbitron','Segoe UI',Arial,sans-serif;
  --rc713-ui:'Rajdhani','Segoe UI',Arial,sans-serif;
}
html,body,body.rc-v60{font-family:var(--rc713-ui)!important}
body.rc-v60 button,body.rc-v60 input,body.rc-v60 select,body.rc-v60 textarea{font-family:var(--rc713-ui)!important}
body.rc-v60 #m-topo td>a,
body.rc-v60 .logo-container>span,
body.rc-v60 .rc-menu-title,
body.rc-v60 .rc-kicker,
body.rc-v60 .gray-box-title,
body.rc-v60 .rc60-stat span,
body.rc-v60 .rc60-stat b,
body.rc-v60 .rc-game-kicker,
body.rc-v60 .rc69-btn,
body.rc-v60 [class*="kicker"],
body.rc-v60 [class*="-k"]{
  font-family:var(--rc713-tech)!important;
}
body.rc-v60 .rc-account-menu a,
body.rc-v60 .rc-account-menu strong,
body.rc-v60 .rc-account-menu span,
body.rc-v60 p,
body.rc-v60 small{
  font-family:var(--rc713-ui)!important;
}
/* Prevent old shorthand declarations from falling back to Times/serif. */
body.rc-v60 .rc60-stat span{font-family:var(--rc713-tech)!important}
body.rc-v60 .rc60-stat b{font-family:var(--rc713-tech)!important}
body.rc-v60 .idx-title,body.rc-v60 h1,body.rc-v60 h2,body.rc-v60 h3{font-family:var(--rc713-tech)}
/* Translator stays compact in the system bar. */
#system-bar #google_translate_element{vertical-align:middle}
#system-bar .goog-te-gadget{height:28px;display:flex!important;align-items:center!important}
html.rc-translate-unavailable #google_translate_element:after{
  content:'TRANSLATE';display:inline-flex;align-items:center;height:26px;padding:0 9px;border:1px solid rgba(255,72,52,.35);border-radius:5px;
  color:#8f979f;background:#07090f;font:700 9px var(--rc713-tech);letter-spacing:.5px;
}
