/* Comfort Money – brand tokeny (Verze A: moderní flat, oranžová z loga)
   Chladná světlá neutrální báze, near-black tmavé sekce, živá oranžová akcent.
   Bez „rámečkového" vzhledu – karty drží jemný stín, ne borders.
   --cm-accent (#F26A1B) = logo / CTA / velké zvýraznění v titulcích;
   --cm-accent-d = hover a drobnější text na světlém (AA);
   --cm-muted ≥ 4.5:1 na --cm-bg i bílé. */
:root {
  /* přepis brand tokenů z cfg-base.css */
  --brand-bg:               #15171C;
  --brand-bg-rgb:           21, 23, 28;
  --brand-darker:           #0F1115;
  --brand-surface:          #FFFFFF;
  --brand-accent:           #F26A1B;
  --brand-text-on-dark:     #E7E9EE;
  --brand-text-on-dark-rgb: 231, 233, 238;

  /* ---- paleta (moderní flat) ---- */
  --cm-bg:        #F4F5F7;   /* chladná světlá báze (ne krémová) */
  --cm-card:      #FFFFFF;
  --cm-ink:       #15171C;   /* near-black, chladná */
  --cm-body:      #565C68;   /* chladná šedá */
  --cm-muted:     #636A78;   /* AA na bílé i --cm-bg (≥ 4.5:1) */
  --cm-accent:    #F26A1B;   /* živá oranžová (logo, CTA, velké highlighty) */
  --cm-accent-d:  #B34A0A;   /* tmavší – hover / drobný text na světlém */
  --cm-accent-ink:#ffffff;
  --cm-sand:      #EEF0F3;   /* neutrální světlá plocha */
  --cm-sage:      #FFEDE1;   /* světle oranžový tint (ikony, pilulky) */
  --cm-line:      #D5D8DE;   /* linky čitelnější vůči bílé / bg */
  --cm-dark:      #15171C;   /* near-black bandy */
  --cm-dark-2:    #0F1115;
  --cm-on-dark:   #E7E9EE;
  --cm-on-dark-accent:#FF9B5C;
  --cm-card-shadow: 0 1px 3px rgba(20,22,28,.05), 0 18px 40px -22px rgba(20,22,28,.22);
  --cm-r:         10px;
  --cm-r-sm:      8px;

  /* shared tokeny posun */
  --bg-white:    #ffffff;
  --text-dark:   #15171C;
  --text-body:   #565C68;
  --text-muted:  #636A78;
  --divider-dark: rgba(20,22,28,.12);

  /* typografie – moderní grotesk */
  --f-head: 'Schibsted Grotesk', system-ui, sans-serif;
  --f-body: 'Plus Jakarta Sans', system-ui, sans-serif;
  --f-ui:   'Plus Jakarta Sans', system-ui, sans-serif;
}
