/* Map page (phase J, new look W6; no map since Nov 2026, the live map is on the stream).
 * Page layout from /site.css, colours from /design/tokens.css. */
.map-now { margin: var(--px); display: flex; flex-direction: column; gap: 10px; }
.map-now h2 { font-size: 18px; margin: 0 0 4px; }
.map-now p { color: var(--text); }
#offline { color: var(--live); }
#visited { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 6px 14px; }
#visited li { display: flex; align-items: center; gap: 8px; color: var(--text); }
#visited img { width: 24px; height: 18px; border: 2px solid var(--line); }
.hidden { display: none !important; }
#paused .paused-title { font-family: var(--font-pixel); font-size: clamp(18px, 2.4vw, 26px); color: var(--accent); margin-bottom: 8px; }
