/* PREVIZ dark token block — the ONE place hex lives (house-rule 9.1).
   Placeholder palette: deep near-black + cool accent. Production pulls the
   locked keyframe0 palette/type/lockup from the live site or design audit. */
:root,
.sw-root {
  --sw-bg: #0a0a0a;                 /* deep near-black, not pure black */
  --sw-ink: #e8e6e3;               /* light foreground */
  --sw-ink-soft: #8a8790;          /* muted secondary */
  --sw-accent: #6f7bf7;            /* cool blue-violet */
  --sw-accent-secondary: #4a9eff;  /* cool blue */
  --sw-surface: #16161a;           /* dark elevated surface */
  --sw-accent-ink: #0a0a0a;        /* text on accent fills */
  --sw-font-heading: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --sw-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;
  --sw-wordmark-width: 132px;
}

html,
body {
  margin: 0;
  background: var(--sw-bg);
  color: var(--sw-ink);
  font-family: var(--sw-font-body);
}
