/* == n1s app-kit dark core: begin — synced from packages/app-kit/tokens/app-dark-core.css; edit there, then run scripts/sync_app_kit.py == */
:root {
  /* -- N1S Dark Chrome -- */
  --ground: #0E0D0B;
  --ground-deep: #0A0908;
  --surface: #1A1815;
  --surface-hover: #2A2218;
  --primary: #E8DFD0;
  --secondary: #B0A090;
  --muted: #9A8A78;
  --copper: #C8905A;
  --copper-hover: #D8A06A;
  --lichen: #8A9872;
  --border: #2A2218;

  /* -- Typography -- */
  --font-sans: 'Manrope', system-ui, -apple-system, sans-serif;
  --font-mono: 'JetBrains Mono', 'SF Mono', 'Fira Code', monospace;

  /* -- Spacing (from N1S token spine) -- */
  --space-1: 0.5rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;

  /* -- Border radius -- */
  --radius: 14px;
  --radius-sm: 6px;
  --radius-xs: 4px;

  /* -- Shadows -- */
  --shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
  --frosted: rgba(10, 9, 8, 0.85);
}
/* == n1s app-kit dark core: end == */

/* -- demo-hub app tokens (after the synced block, per app-kit contract) -- */
:root {
  --status-live: var(--lichen);
  --status-pilot: var(--copper);
  --status-internal: var(--muted);
  --maxw: 1120px;
}
