/* =====================================================================
 * Theme "Nova": Space-Navy, Blau→Violett-Akzente, neutrale Sans, weiche
 * Radien. Ueberschreibt selektiv die Basiswerte aus retro.css.
 * Aktiv bei html[data-skin="nova"] (Standard).
 * ===================================================================== */
html[data-skin="nova"] {
  --ps-orange: #4f8cff; --ps-orange-rgb: 79,140,255;
  --ps-gold:   #8b5cf6; --ps-gold-rgb:   139,92,246;
  --ps-teal:   #22c1c3; --ps-teal-rgb:   34,193,195;
  --ps-violet: #a78bfa; --ps-violet-rgb: 167,139,250;
  --ps-rust:   #f472b6; --ps-rust-rgb:   244,114,182;
  --ps-ink:    #0f172a; --ps-ink-rgb:    15,23,42;
  --ps-paper:  #f8fafc; --ps-paper-rgb:  248,250,252;
  --ps-bg-deep: #070b1a;
  --ps-on-gold: #ffffff; --ps-on-gold-rgb: 255,255,255;
  --ps-ink2: #141b3a; --ps-paper2: #e9eef8; --ps-cream-soft: rgba(248,250,252,.72);
  --ps-hero-grad: radial-gradient(900px 520px at 78% 12%, rgba(139,92,246,.38), transparent 62%),
                  radial-gradient(700px 420px at 18% 85%, rgba(79,140,255,.24), transparent 60%),
                  linear-gradient(180deg, #0d1330 0%, #070b1a 100%);
  --font-display:  Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-wordmark: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-serif:    Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-body:     Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --radius: 18px; --radius-lg: 22px;
  --bg: #eef2f8; --surface: #ffffff; --surface-soft: #f1f5f9; --text: #0f172a; --text-soft: #526075;
  --primary: #4f6df5; --primary-dark: #3b55d6; --primary-soft: #e6ebff; --accent: #7c5cff; --accent-soft: #eee9ff;
  --border: #dde3ee; --bar: #ffffff;
  --page-grad: linear-gradient(180deg, #f4f7fc 0%, #e9eef8 100%);
  --shadow: 0 1px 2px rgba(15,23,42,.05), 0 10px 30px rgba(15,23,42,.08);
}
html[data-skin="nova"][data-theme="dark"] {
  --bg: #0b1020; --surface: #131a2e; --surface-soft: #1a2340; --text: #e6ebf5; --text-soft: #9aa6bf;
  --primary: #6b86ff; --primary-dark: #4f6df5; --primary-soft: #1c2650; --accent: #9d86ff; --accent-soft: #241f45;
  --border: #243052; --bar: #0f1526;
  --page-grad: linear-gradient(180deg, #0f1526 0%, #0b1020 60%, #070b1a 100%);
  --shadow: 0 1px 2px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.35);
}
html[data-skin="nova"] .ps-hero-word { letter-spacing: .02em; font-weight: 800; }
html[data-skin="nova"] .ps-card { border-radius: var(--radius-lg); }


/* Eigene Bilder fuer dieses Theme: einfach in diesen Ordner legen –
 *   themes/nova/emblem.webp   (Hero-Emblem)
 *   themes/nova/mark.webp     (Logo in Kopfleiste/Band)
 * Fehlt eine Datei, greift automatisch das globale Asset aus assets/.
 * Ohne eigenes Bild kann das Retro-Emblem auch nur farblich gedreht werden –
 * zum Ausprobieren die naechste Zeile einkommentieren: */
/* html[data-skin="nova"] .ps-hero-emblem, html[data-skin="nova"] [data-theme-asset="mark"] { filter: hue-rotate(200deg) saturate(1.05); } */
