/* Barevné téma, písma a rozměry. Úpravy soustřeďte do tohoto souboru. */
:root{
  color-scheme:dark;
  --bg:#302b24;--bg-soft:#3a342c;--surface:#433c32;--paper:#eee9df;--paper-soft:#e4ded3;
  --ink:#f8f5ee;--ink-dark:#191a18;--muted:#c0b6a6;--muted-dark:#65665f;
  --accent-on-paper:#806531;--muted-on-dark:#c0b6a6;--accent:#d5363d;--accent-2:#ccb78a;--blue:#25a9e8;--line:rgba(235,219,190,.18);--line-dark:rgba(25,26,24,.16);
  --dark-bg:#28241e;--dark-section-ink:#f8f5ee;--activity-card-bg:rgba(255,255,255,.035);--activity-card-ink:#f8f5ee;--activity-card-muted:#c0b6a6;
  --footer-bg:#211d19;--footer-muted:#b9ad9b;--header-shade:rgba(39,34,28,.58);
  --header-bg:rgba(48,43,36,.9);--shadow:0 28px 80px rgba(23,17,10,.24);
  --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(1240px,calc(100% - 64px));--header-h:82px;
  font-family:var(--font);scroll-behavior:smooth
}
html[data-theme="light"]{color-scheme:light;--bg:#eae5dc;--bg-soft:#f4f0e8;--surface:#ddd5c9;--paper:#fbf8f1;--paper-soft:#e5ded3;--ink:#20211f;--ink-dark:#191a18;--accent-2:#806531;--muted:#676860;--muted-dark:#5a5b55;--muted-on-dark:#aaa99f;--line:rgba(24,25,23,.16);--dark-bg:#ddd5c9;--dark-section-ink:#20211f;--activity-card-bg:#fbf8f1;--activity-card-ink:#20211f;--activity-card-muted:#5a5b55;--footer-bg:#0b0c0b;--footer-muted:#a2a39c;--header-shade:rgba(8,9,8,.55);--header-bg:rgba(234,229,220,.88);--shadow:0 28px 80px rgba(35,31,26,.14)}
html[data-theme="rsvision"]{color-scheme:dark;--bg:#000;--bg-soft:#111;--surface:#1b1b1b;--paper:#f3f3f3;--paper-soft:#d9d9d9;--ink:#fff;--ink-dark:#111;--accent-on-paper:#b80000;--accent:#f00;--accent-2:#f00;--blue:#f00;--muted:#b2b2b2;--muted-dark:#555;--muted-on-dark:#b2b2b2;--line:rgba(255,255,255,.2);--line-dark:rgba(0,0,0,.2);--dark-bg:#090909;--dark-section-ink:#fff;--activity-card-bg:#111;--activity-card-ink:#fff;--activity-card-muted:#b2b2b2;--footer-bg:#000;--footer-muted:#aaa;--header-shade:rgba(0,0,0,.75);--header-bg:rgba(0,0,0,.94);--shadow:0 28px 80px rgba(0,0,0,.42)}
