/* Relic Hunters locked tokens (styles.css) mapped onto the shared milestones page. Not overwritten by install.py.
   Gate colors are the same semantic states completion.html uses (kept off the gold/cyan accent). */
@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Share+Tech+Mono&display=swap");
@import url("styles.css");
:root{
  --ms-bg:var(--ll-abyss); --ms-s1:var(--ll-surface-1); --ms-s2:var(--ll-surface-2); --ms-s3:var(--ll-surface-3);
  --ms-accent:var(--ll-gold); --ms-accent2:var(--ll-cyan); --ms-bone:var(--ll-bone);
  --ms-text:var(--text-primary); --ms-muted:var(--text-muted); --ms-dim:var(--text-dim);
  --ms-pass:#63d69b; --ms-part:#e6b13d; --ms-none:#6b6f7a;
  --ms-display:var(--font-display); --ms-mono:var(--font-mono);
  --ms-glow:var(--glow-gold);
}
/* Phone: summary table fits 390px (Milestone, Done, State) instead of scrolling sideways;
   the bar and Proof link are in each milestone card below. */
@media (max-width:600px){html .master table{min-width:0}html .master th,html .master td{padding:10px 8px}html .master .sec{white-space:normal}.master th:nth-child(2),.master td.barcell,.master th:nth-child(5),.master td:nth-child(5){display:none}}
