/* ══════════════════════════════════════════════════════════════
   Ondřej Duda — sdílené designové tokeny
   ──────────────────────────────────────────────────────────────
   Jediný zdroj pravdy pro barvy, poloměry a stíny. Načítá se
   PŘED style.css (veřejný web) i před admin.css (/admin), aby
   se obojí nerozešlo při další úpravě. Admin si nad tímto
   souborem přidává jen vlastní rozměry (šířka sidebaru apod.).
   ════════════════════════════════════════════════════════════ */

:root {
  /* Plochy */
  --paper:        #f4f7fa;
  --card:         #ffffff;
  --ink:          #0e1626;
  --ink-soft:     #55677f;
  --muted:        #5e7089;
  --line:         #e3e9f0;

  /* Trvale tmavé plochy — hero, patička, 404.
     Ztlumeno z téměř černé do měkké tmavě modré, ať panel na světlém
     papíru nekřičí. Muted text musel zesvětlit, aby i na nejsvětlejším
     místě panelu (roh se svitem) držel 4.5:1. */
  --chrome-top:   #1e2a45;
  --chrome:       #16203a;
  --chrome-deep:  #101829;
  --chrome-ink:   #e8eaed;
  --chrome-muted: #97a8bd;

  /* Akcent */
  --accent:       #67e8f9;  /* jen na tmavém */
  --accent-2:     #7c8cf8;  /* druhý konec gradientu */
  --accent-ink:   #0b6a85;  /* čitelná varianta na světlém */
  --accent-wash:  rgba(14, 116, 144, 0.08);
  --accent-edge:  rgba(14, 116, 144, 0.18);
  --on-accent:    #06202b;  /* text na gradientu značky */

  /* Tvar */
  --r-plocha:     20px;
  --r-prvek:      12px;
  --r-drobek:     8px;

  /* Stíny */
  --shadow-card:  0 1px 2px rgba(14, 22, 38, 0.04), 0 8px 28px -8px rgba(14, 22, 38, 0.12);
  --shadow-lift:  0 2px 6px rgba(14, 22, 38, 0.06), 0 22px 48px -16px rgba(14, 22, 38, 0.24);
  --shadow-glow:  0 8px 24px -8px rgba(103, 232, 249, 0.5);
  --shadow-bar:   0 1px 0 rgba(14, 22, 38, 0.05), 0 10px 30px -22px rgba(14, 22, 38, 0.5);

  --nav-h:        64px;
}
