/*
 * Probst Einstellungen – automatisch generiert
 * Letzte Aktualisierung: 1778762478
 * NICHT manuell bearbeiten – wird beim Speichern der Backend-Einstellungen überschrieben.
 */

:root {
  /* Strukturfarben */
  --color-primary:       #1F2A33;
  --color-accent:        #FE7A3D;
  --color-bg:            #f4f4f4;

  /* Textfarben (semantisch) */
  --color-heading: #4e4e4e;
  --color-subheading: #a53d00;
  --color-body: #1f1f1f;
  --color-muted: #4c4c4c;
  --color-accent-text: #424242;


  /* Invers-Farben (semantisch) */
  --color-heading-invers: #ffffff;
  --color-subheading-invers: #afafaf;
  --color-body-invers: #ffffff;
  --color-muted-invers: #d8a76b;
  --color-accent-text-invers: #ffffff;


  /* Typografie */
  --font-base:         'Inter', system-ui, sans-serif;
  --font-size-base:    16px;
  --line-height:       1.65;

  /* Maximale Schriftgrößen (Fluid Typography Maxima) */
  --fs-max-display-xl: 100px;
  --fs-max-display-lg: 90px;
  --fs-max-heading-lg: 30px;
  --fs-max-heading-md: 40px;
  --fs-max-heading-sm: 20px;
  --fs-max-body-lg: 21px;
  --fs-max-body-md: 16px;
  --fs-max-meta: 16px;
}

body { font-family: var(--font-base); font-size: var(--font-size-base); line-height: var(--line-height); color: var(--color-body); }
p    { color: var(--color-body); }