:root {
  --rot:        #B01020;
  --rot-dunkel: #8C0D1A;
  --rot-light:  #F9E8EA;
  --rot-hell:   #F3A0A7;

  --bronze:        #9D6937;
  --bronze-dunkel: #8A5B2E;
  --bronze-light:  #F6EAD9;
  --bronze-hell:   #CC9D70;

  --anthrazit:  #1F1F1F;
  --anthrazit-tief: #171512;
  --schiefer:   #555049;
  --stein:      #8A857E;
  --stein-dunkel: #706C66;

  --bg:         #F6F4F0;
  --linie:      #E7E2DA;
  --linie-feld: #918C85;
  --weiss:      #FFFFFF;

  --gruen:      #2A6E3F;
  --gruen-bg:   #EAF4EE;
  --orange:     #C05A10;
  --orange-dunkel: #A64E0E;
  --orange-bg:  #FDF0E8;
  --gelb:       #C7A400;
  --gelb-dunkel: #6E5600;
  --gelb-bg:    #FBF3DC;
  --blau:       #1A4A7A;
  --blau-bg:    #E8EEF6;

  --shadow-sm: 0 1px 2px rgba(31,25,15,0.05), 0 1px 1px rgba(31,25,15,0.04);
  --shadow-md: 0 6px 16px rgba(31,25,15,0.08), 0 1px 3px rgba(31,25,15,0.05);
  --shadow-lg: 0 16px 36px rgba(31,25,15,0.12);
  --shadow-xl: 0 24px 60px rgba(31,25,15,0.18);

  --r-sm: 6px;
  --r-md: 10px;
  --r-lg: 16px;

  --fs-xs:  0.65rem;
  --fs-sm:  0.72rem;
  --fs-md:  0.8rem;
  --fs-lg:  0.9rem;
  --fs-xl:  1.15rem;
  --fs-xxl: 1.9rem;

  --focus-ring: 0 0 0 3px rgba(157,105,55,0.55);

  --rot-chip:    #B23A44;
  --orange-chip: #B4631C;
  --gruen-chip:  var(--gruen);
  --gelb-chip:   var(--gelb-dunkel);

  --line-dark:  rgba(246,234,217,0.12);
  --border-strong: #B5AFA5;

  --navy: var(--anthrazit);
  --gold: var(--bronze);
  --gold-dark: var(--bronze-dunkel);
  --gold-light: var(--bronze-light);
  --gold-hell: var(--bronze-hell);
  --marke: var(--bronze);
  --marke-dunkel: var(--bronze-dunkel);
  --marke-hell: var(--bronze-light);
  --muted: var(--stein-dunkel);
  --border: var(--linie);
  --ink: var(--anthrazit);
  --ink-deep: var(--anthrazit-tief);
  --ink-soft: var(--schiefer);
  --navy-light: var(--schiefer);
  --paper: var(--bg);
  --text: var(--anthrazit);
  --white: var(--weiss);
  --bronze-d: var(--bronze-dunkel);
  --bronze-l: var(--bronze-light);
  --line: var(--linie);
  --danger: var(--rot);
  --danger-bg: var(--rot-light);
  --success: var(--gruen);
  --success-bg: var(--gruen-bg);
  --warn: var(--orange);
  --warn-bg: var(--orange-bg);
}
