/* Gemeinsame Gestaltung: Farben, Schriften (lokal ausgeliefert, kein Internet-CDN nötig) */
@font-face { font-family: 'Fraunces'; font-weight: 400; font-display: swap; src: url('/vendor/fonts/fraunces/fraunces-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces'; font-weight: 600; font-display: swap; src: url('/vendor/fonts/fraunces/fraunces-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces'; font-weight: 700; font-display: swap; src: url('/vendor/fonts/fraunces/fraunces-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-weight: 400; font-display: swap; src: url('/vendor/fonts/inter/inter-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-weight: 600; font-display: swap; src: url('/vendor/fonts/inter/inter-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-weight: 700; font-display: swap; src: url('/vendor/fonts/inter/inter-latin-700-normal.woff2') format('woff2'); }

:root {
  --boden: #1F2A22;
  --boden-2: #26332A;
  --boden-3: #31402F;
  --moos: #5C7A3A;
  --moos-hell: #7FA35A;
  --rinde: #7A5C3E;
  --nebel: #E9ECE6;
  --nebel-2: #C9D0C4;
  --licht: #E8C547;
  --kopf: #8FA9B5;
  --herz: #C9636B;
  --hand: #7FA35A;
  --serif: 'Fraunces', Georgia, 'Times New Roman', serif;
  --sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
