/* SangAI public site — the Javis HUD floor with nothing on it yet.
 * Palette and grid lifted from dashboard/public/javis.css (#javis-panel),
 * this repo's one dark HUD look, so the public page reads as the same
 * surface rather than a different product. Dark-only, on purpose — the
 * dashboard itself carries no light theme either (style.css's one
 * `color-scheme` declaration is `dark`), and there is nothing here yet
 * that a light palette would need to serve.
 */
:root {
  color-scheme: dark;
  --bg: #04080e;
  --grid: rgba(34, 211, 238, .055);
  --cy: #2ddbf0;
  --ink: #d7f3fa;
  --muted: #5f8ea0;
  --mono: ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;
}

* { box-sizing: border-box; }

html, body {
  height: 100%;
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font: 13px/1.5 var(--mono);
}

.floor {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  /* Same two-gradient floor as the Javis HUD — costs nothing, scales to any
     viewport, no image request. */
  background-image:
    linear-gradient(var(--grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--grid) 1px, transparent 1px);
  background-size: 44px 44px, 44px 44px;
}

.logo {
  position: relative;
  z-index: 1;
  width: min(28vw, 220px);
  height: auto;
  border-radius: 50%;
  box-shadow: 0 0 60px rgba(45, 212, 240, .25);
}

/* The empty stage the 3D scene will mount into. Fills the floor so whatever
   gets attached here later has the whole viewport to work with. */
#stage {
  position: absolute;
  inset: 0;
  z-index: 0;
}
