@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap');

:root{
  /* Rustic-luxury palette */
  --gold: #d4af37;
  --gold-2: #b88722;
  --gold-soft: rgba(212,175,55,.28);

  --bg-0: #0a0706;
  /* Card / glass background etwas stärker für Lesbarkeit */
  --bg-1: rgba(18, 12, 9, .74);

  /* Off-white with a subtle beige warmth (less harsh on dark backgrounds) */
  --text: rgba(246,242,232,.94);
  --muted: rgba(246,242,232,.72);

  --shadow: rgba(0,0,0,.45);

  --border: rgba(255,255,255,.18);
  --border-gold: rgba(212,175,55,.22);

  --danger-bg: rgba(220, 38, 38, .24);
  --danger-border: rgba(220, 38, 38, .48);

  --success-bg: rgba(34, 197, 94, .22);
  --success-border: rgba(34, 197, 94, .42);

  --warning-bg: rgba(212,175,55,.22);
  --warning-border: rgba(212,175,55,.42);

  --radius: 18px;
  --radius-sm: 12px;

  /* Typography */
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
  --font-display: "Playfair Display", Georgia, "Times New Roman", Times, serif;

  /* +2px global (bis auf Titel, den steuern wir separat in auth.css) */
  --fs-base: 20px;
}
