}
      html, body { height: 100%; margin: 0; color: var(--text); font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"; }

      body {
        background: radial-gradient(1200px 800px at 20% 0%, #0a0f22 0%, var(--sky1) 45%), linear-gradient(180deg, var(--sky2), #0a0f20 60%);
        overflow: hidden;
      }

      .topbar {
        position: fixed; left: 0; right: 0; top: 0;
        display: flex; gap: 12px; align-items: center;
  