:root{--accent: #1565c0;--good: #2e7d32;--warn: #c62828;--bg: #fafafa;--card: #ffffff;--border: #d9d9d9;--muted: #666;--fg: #1a1a1a}@media(prefers-color-scheme:dark){:root{--accent: #64b5f6;--good: #81c784;--warn: #ef9a9a;--bg: #121212;--card: #1e1e1e;--border: #3a3a3a;--muted: #aaa;--fg: #ececec}.btn-location,.chip.active{color:#121212!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased}
