:root {
  color-scheme: light dark;
  --bg: #12121a;
  --panel: #1e1e2a;
  --text: #f7f3ff;
  --muted: #bdb7ca;
  --accent: #ff6fc7;
  --accent-strong: #ff3ba7;
  --danger: #ff6b6b;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

* { box-sizing: border-box; }
body {
  margin: 0;
  min-height: 100vh;
  background: radial-gradient(circle at top, #30213f 0, var(--bg) 55%);
  color: var(--text);
}
button, input { font: inherit; }
a { color: var(--accent); }
