/* ============================================================
   Lorbass v2 – Design-Tokens
   Übernommen aus dem GLM-Mockup (globals.css) als reine
   CSS-Variablen. Kein Tailwind, kein Build.
   ============================================================ */

@font-face {
  font-family: 'DirtyHeadline';
  src: url('../../fonts/Dirty_Headline.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'DM Sans';
  src: url('../../fonts/dm-sans-300.woff2') format('woff2');
  font-weight: 300; font-display: swap;
}
@font-face {
  font-family: 'DM Sans';
  src: url('../../fonts/dm-sans-400.woff2') format('woff2');
  font-weight: 400; font-display: swap;
}
@font-face {
  font-family: 'DM Sans';
  src: url('../../fonts/dm-sans-500.woff2') format('woff2');
  font-weight: 500; font-display: swap;
}
@font-face {
  font-family: 'DM Serif Display';
  src: url('../../fonts/dm-serif-display-400.woff2') format('woff2');
  font-weight: 400; font-display: swap;
}

:root {
  /* Marken-Palette (Stand Mockup) */
  --bg:          #0d0d0d;
  --surface:     #161616;
  --surface2:    #1e1e1e;
  --border:      #2a2a2a;
  --accent:      #c8a96e;   /* Gold */
  --accent-dim:  #7a6440;
  --accent-hover:#e0c080;
  --text:        #e8e4dc;
  --muted:       #9a9a9a;   /* Kontrast-Fix ggü. altem #6b6b6b (WCAG AA) */
  --muted-2:     #6b6b6b;   /* nur für bewusst zurückgenommenen Text (z. B. "Geschlossen") */
  --red:         #cc0000;   /* LORBASS-Schriftzug – bewusst ROT (nicht weiß/gold) */
  --red-hover:   #ff2a2a;

  /* Radien */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 12px;
  --radius-xl: 16px;

  /* Schriften */
  --font-sans:     'DM Sans', system-ui, -apple-system, sans-serif;
  --font-serif:    'DM Serif Display', Georgia, serif;
  --font-headline: 'DirtyHeadline', Impact, 'Arial Black', sans-serif;

  /* Layout */
  --container: 64rem; /* entspricht max-w-5xl des Mockups */
}
