/* Shared palette.
   Lives in its own file because there are now two pages with different layout
   rules but the same colors: map.html (css/style.css, a fixed full-viewport app)
   and index.html (css/landing.css, a normal scrolling document). Both link this
   first. Changing a color here changes it on both; that is the point.

   Every page that links style.css or landing.css MUST link this before it, or
   every var() below falls back to nothing and the page renders unstyled. */
:root {
    --panel-bg: #1a1a2e;
    --panel-border: #16213e;
    --accent: #e94560;
    --accent-hover: #d63851;
    --text-primary: #eaeaea;
    --text-secondary: #a0a0a0;
    --dark-bg: #f0f0f5;
}
