/* Portal 1.2.62 — only typography; gameplay, Dust, background untouched.
   HOME: Cinzel for headings / Montserrat for UI and body. */
:is(.evac,.evp,.evac-dashboard,.evac-has-dashboard) {
  font-family:"Montserrat",Arial,sans-serif !important;
}
:is(.evac,.evp) :is(p,span,label,a,button,input,select,textarea,small,li,dt,dd,td,th,div) {
  font-family:"Montserrat",Arial,sans-serif;
}
:is(.evac,.evp) :is(h1,h2,h3,h4,h5,h6),
:is(.evac,.evp) :is(.evp-nickname,.evp-field-copy>span,.evp-credit-label,.evp-credit-number,.evp-box-symbol small,.evp-product-title,.evp-panel-title) {
  font-family:"Cinzel",Georgia,serif !important;
  font-weight:400;
  color:#F7F4FF;
}
/* Existing specialized class headings should keep their configured font sizes and spacing. */
.evac :is(h1,h2,h3,h4,h5,h6),
.evp :is(h1,h2,h3,h4,h5,h6) {
  color:#F7F4FF !important;
  text-shadow:none !important;
}
/* Override older Arial !important declarations, without interfering with icons/SVG. */
.evac .evac-btn,
.evac .evac-has-dashboard .evac-logout-pill,
.evac-has-dashboard .evac-logout-pill,
.evac .evac-form input,
.evac .evac-form select,
.evac .evac-form textarea,
.evp button,
.evp input,
.evp select,
.evp textarea {
  font-family:"Montserrat",Arial,sans-serif !important;
}
.evp .evp-credit-number small,
.evp .evp-coming-soon {
  font-family:"Montserrat",Arial,sans-serif !important;
}
