/* Afterdark Archives: one readable font site-wide (Fate, Oct 20, 2026).
   Swap later: edit --font-main only (or add the Adobe Fonts kit <link> where marked in each page). */
@font-face{font-family:"Montserrat";src:url("/fonts/montserrat-latin-var.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
html:root{
  --font-main:"Proxima Nova","Montserrat",Verdana,Tahoma,sans-serif;
  --f-term:var(--font-main);--f-head:var(--font-main);--f-gothic:var(--font-main);--f-body:var(--font-main);
}
html,body,input,button,select,textarea{font-family:var(--font-main)}
h1,h2,h3,h4,.win-title,.pbox-h{font-family:var(--font-main);font-weight:700;letter-spacing:0}
/* old pixel/blackletter sizes were tuned large; bring UI text back to normal */
.btn,.term,.label,.chips button,.nav a,nav a,.ticker,.b88{font-size:min(1em,15px);letter-spacing:0}
/* members' own profile CSS / chosen profile font still wins (.space uses --p-font) */
/* literal old-font rules elsewhere (index inline, arcade.css, features.css fallbacks) */
.cnp-row a,.cnp-all,.arc-title,.arc-body,.ad-cap,.ad-house,.g-feat-name,.g-pulse,.g-founder,.g-ref,.g-code-v,.g-code-k{font-family:var(--font-main)}
.arc-title{font-weight:700}
