:root{--vp-ink:#1c2541;--vp-primary:#2b4c7e;--vp-gold:#f2b33d;--vp-warm:#ef6f51;--vp-fresh:#7dbe8a;--vp-bg:#fff;--vp-ivory:#fff8ee;--vp-surface:#fff;--vp-sand:#f7f4ef;--vp-muted:#6b6f7e;--vp-border:#e4dfd9;--vp-primary-hover:#263e69;--vp-primary-tint:#eef1f5;--vp-gold-tint:#fdf4e2;--vp-warm-tint:#fde9e5;--vp-fresh-tint:#ecf5ed;--vp-gold-text:#795a1e;--vp-warm-text:#9b4835;--vp-fresh-text:#517c5a;--vp-field-border:#8a8fa0;--vp-on-ink-muted:#a9aec2;--vp-font:var(--vp-font-loaded,"Bricolage Grotesque"), system-ui, -apple-system, "Segoe UI", sans-serif;--vp-radius-card:20px;--vp-radius-badge:14px;--vp-radius-pill:999px}.vp-highlight{box-shadow:inset 0 -.28em 0 var(--vp-gold)}
:root{--bg:#fff;--text:#1e0638;--text-muted:#5b4a6b;--accent:#9d33e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-site=city]{--bg:#0d0e12;--text:#f4eef8;--text-muted:#b8aebf;--accent:#d699ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.placeholder{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));text-align:center;place-content:center;gap:12px;display:grid}.placeholder h1{margin:0;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.placeholder p{color:var(--text-muted);margin:0;font-size:1.125rem}.placeholder .kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}
