:root {
  --bg: #0b1020;
  --panel: #0f172a;
  --text: #e5e7eb;
  --muted: #9ca3af;
}
* { box-sizing: border-box; }
html, body { margin: 0; height: 100%; background: linear-gradient(180deg, #0b1020 0%, #0b1020 60%, #0d1328 100%); color: var(--text); font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
