/* Barevné téma, písma a rozměry. Úpravy soustřeďte do tohoto souboru. */
:root{
  color-scheme:dark;
  --bg:#061b27;--bg-deep:#020c12;--bg-soft:#0a2b3b;--surface:#10384a;
  --paper:#0b2632;--ink:#f4fbff;--ink-dark:#f4fbff;--muted:#a8bec8;--muted-dark:#a8bec8;
  --accent:#28b9ef;--accent-bright:#64d5ff;--accent-deep:#0579aa;--accent-ink:#00131e;--paper-accent:#64d5ff;--hero-accent:#64d5ff;--hero-accent-strong:#28b9ef;--line:rgba(142,219,250,.2);--line-dark:rgba(142,219,250,.2);
  --header-bg:rgba(3,18,27,.9);--header-ink:#f4fbff;--header-muted:#adc2cb;
  --card-bg:linear-gradient(150deg,rgba(255,255,255,.055),rgba(255,255,255,.018));--card-muted:#a8bec8;
  --future-glow:rgba(38,185,243,.27);--footer-bg:#01070b;--footer-muted:#8aa0aa;
  --shadow:0 32px 100px rgba(0,9,14,.4);
  --font:Inter,"Aptos",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --display:"Arial Narrow","Aptos Display",Inter,ui-sans-serif,system-ui,sans-serif;
  --wrap:min(1260px,calc(100% - 64px));--header-h:84px;
  font-family:var(--font);scroll-behavior:smooth
}
html[data-theme="light"]{
  color-scheme:light;
  --bg:#f3f5f8;--bg-deep:#e8edf4;--bg-soft:#eef2f7;--surface:#fff;
  --paper:#fff;--ink:#101b2d;--ink-dark:#101b2d;--muted:#59677b;--muted-dark:#526075;
  --accent:#1d4c9a;--accent-bright:#3266b4;--accent-deep:#17468f;--accent-ink:#fff;--paper-accent:#17468f;--hero-accent:#64d5ff;--hero-accent-strong:#28b9ef;--line:rgba(29,76,154,.18);--line-dark:rgba(29,76,154,.18);
  --header-bg:rgba(248,250,252,.95);--header-ink:#101b2d;--header-muted:#59677b;
  --card-bg:linear-gradient(150deg,#fff,rgba(249,251,253,.86));--card-muted:#59677b;
  --future-glow:rgba(29,76,154,.15);--footer-bg:#07162c;--footer-muted:#aebbd0;
  --shadow:0 28px 80px rgba(26,55,100,.14)
}
