/* VR Cantina tokens (tokens.css) mapped onto the shared milestones page. Not overwritten by install.py. */
@import url("https://fonts.googleapis.com/css2?family=Lilita+One&family=Nunito:wght@400;700;800&display=swap");
@import url("tokens.css");
:root{
  --ms-bg:var(--night); --ms-s1:var(--night-1); --ms-s2:var(--night-2); --ms-s3:var(--night-3);
  --ms-accent:var(--sign); --ms-accent2:var(--sun-2); --ms-bone:var(--cream);
  --ms-text:var(--text); --ms-muted:var(--muted); --ms-dim:var(--dim);
  --ms-pass:var(--band); --ms-part:var(--sign); --ms-none:var(--dim);
  --ms-display:var(--font-display); --ms-mono:var(--font-body);
  --ms-glow:none;
}
/* The shared page sizes its labels for a pixel font; Lilita One needs them larger and with less tracking. */
html body .brand{font-size:20px;letter-spacing:.02em}
html body .topbar nav a{font-family:var(--font-body);font-weight:800;font-size:14px;letter-spacing:0;text-transform:none}
html body .kicker{font-family:var(--font-body);font-weight:800;font-size:13px;letter-spacing:.16em}
html body h1{font-size:clamp(34px,5vw,56px);line-height:1.05}
html body .pill{font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.06em}
html body .meta dt,html body .master th,html body .total .lab{font-family:var(--font-body);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
html body .master .sec{font-size:16px;letter-spacing:.02em}
html body details.blk>summary h2{font-size:clamp(18px,2vw,22px);letter-spacing:.02em}
html body .item .ord{font-size:14px}
html body .total .pct{font-size:clamp(44px,7vw,72px)}
