:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf8;--fg:#1a1a1a;--muted:#6b6b6b;--accent:#1a6b3c;--border:#e2e2df}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:var(--accent)}header{border-bottom:1px solid var(--border);padding:1.5rem 1rem}main{max-width:860px;margin:0 auto;padding:2rem 1rem}.card{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.muted{color:var(--muted)}.city-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.city-grid a{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.75rem 1rem;text-decoration:none;display:block}
