/* Paleta převzatá z amlmonitor-web (src/stranky/public.ts). */
:root { --bg:#f5fafd; --ink:#12283a; --soft:#3d566b; --accent:#0a4c80; --ubo:#0f8f7a; }
@media (prefers-color-scheme: dark) { :root { --bg:#0a1622; --ink:#e2eef7; --soft:#a9c1d4; --accent:#7fc2e8; --ubo:#3fd0b4; } }
* { box-sizing:border-box; }
html { background:var(--bg); }
body { margin:0; min-height:100vh; display:grid; place-items:center; padding:16px; background:var(--bg); color:var(--ink);
  font:16px/1.5 Ubuntu,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; text-align:center; }
.brand { display:flex; align-items:center; justify-content:center; gap:14px; margin:0 0 20px;
  font-size:clamp(24px, 5vw, 34px); font-weight:800; }
.brand b { color:var(--accent); }
h1 { margin:0; font-size:clamp(36px, 9vw, 72px); line-height:1.1; letter-spacing:-.02em; color:var(--ubo); }
