/* NearbyScore — design token condivisi (palette, tipografia, reset).
   Design ref: docs/design/lumina_milan/DESIGN.md. Usato da style.css (mappa)
   e metodologia.css (pagina statica). */

:root {
  --canvas: #f8fafc;
  --card: #ffffff;
  --card-glass: rgba(255, 255, 255, 0.86);
  --border: #e2e8f0;
  --ink: #0f172a;
  --ink-soft: #475569;
  --ink-faint: #94a3b8;
  --teal: #0d9488;
  --teal-dark: #115e59;
  --teal-soft: #ccfbf1;
  --track: #eef2f6;
  --radius-card: 16px;
  --radius-el: 8px;
  --shadow-1: 0 4px 24px rgba(15, 23, 42, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.6);
  --gap: 16px;
  --margin: 20px;
  --panel-w: 400px;
  font-family: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body { background: var(--canvas); color: var(--ink); }
