/* zagdul.de — C64 Retro Gaming */
@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Space+Mono:wght@400;700&family=JetBrains+Mono:wght@400;700&display=swap');

:root {
  --font-body: 'Space Mono', monospace;
  --font-brand: 'Press Start 2P', monospace;
  --font-code: 'JetBrains Mono', monospace;
}

[data-theme=dark] {
  --color-bg: #40318d;
  --color-surface: rgba(0,0,0,0.25);
  --color-border: #6c5eb5;
  --color-text: #e2e0f0;
  --color-text-secondary: #9f97c7;
  --color-text-muted: #6c5eb5;
  --color-primary: #6acfc7;
  --color-secondary: #a78bfa;
  --color-code-bg: rgba(0,0,0,0.35);
}

[data-theme=light] {
  --color-bg: #ede9fe;
  --color-surface: #ffffff;
  --color-border: #c4b5fd;
  --color-text: #2e1065;
  --color-text-secondary: #5b21b6;
  --color-text-muted: #7c3aed;
  --color-primary: #6acfc7;
  --color-secondary: #a78bfa;
  --color-code-bg: #f5f3ff;
}

/* Brand styling: ZAGDUL.DE uppercase */
.navbar-brand {
  font-family: var(--font-brand);
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* C64-style: slightly more angular cards */
.card { border-radius: 4px; }
