/* ============================================================================
   Nexovias L1 Design Tokens — DISTRIBUTION COPY (read-only)
   Canon: brand/tokens.css — v0.1.0-draft — 2026-07-16
   DO NOT EDIT HERE. Changes go to the canon via PR (Nova Architect approval),
   then this copy is re-synced and its stamp updated.
   ========================================================================== */

:root {
  /* ---- color (dark — real consumer: nexovias.com) ---------------------- */
  --nx-color-bg:               #060d0b;
  --nx-color-bg-deep:          #040908;
  --nx-color-text:             #e6f1ec;
  --nx-color-text-muted:       #9fb3aa;
  --nx-color-border:           rgba(0, 255, 204, .14);
  --nx-color-accent:           #00ffcc;
  --nx-color-accent-dim:       #00e0b3;
  --nx-color-accent-contrast:  #00231b;
  --nx-color-accent-secondary: #3a7bff;
  --nx-color-accent-tertiary:  #7b5cff;

  /* ---- font families ---------------------------------------------------- */
  --nx-font-body:     'Inter', system-ui, sans-serif;
  --nx-font-mono:     'JetBrains Mono', monospace;
  --nx-font-display:  'Plus Jakarta Sans', system-ui, sans-serif;
  --nx-font-showcase: 'Orbitron', sans-serif; /* showcase-only (L0 §5) */

  /* ---- type scale -------------------------------------------------------- */
  --nx-text-xs:   0.75rem;
  --nx-text-sm:   0.875rem;
  --nx-text-base: 1rem;
  --nx-text-lg:   1.125rem;
  --nx-text-xl:   1.5rem;
  --nx-text-2xl:  2rem;
  --nx-text-3xl:  3rem;
  --nx-text-4xl:  4.5rem;

  /* ---- spacing (4px base) ------------------------------------------------ */
  --nx-space-1: 4px;
  --nx-space-2: 8px;
  --nx-space-3: 12px;
  --nx-space-4: 16px;
  --nx-space-5: 24px;
  --nx-space-6: 32px;
  --nx-space-7: 48px;
  --nx-space-8: 64px;
  --nx-space-9: 96px;

  /* ---- radius ------------------------------------------------------------ */
  --nx-radius-sm:   6px;
  --nx-radius-md:   12px;
  --nx-radius-full: 9999px;

  /* ---- motion ------------------------------------------------------------ */
  --nx-motion-fast: 150ms;
  --nx-motion-base: 250ms;
  --nx-motion-slow: 400ms;
  --nx-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --nx-ease-enter:    cubic-bezier(0, 0, 0.2, 1);
  --nx-ease-exit:     cubic-bezier(0.4, 0, 1, 1);

  /* ---- containers --------------------------------------------------------- */
  --nx-container-prose: 68ch;
  --nx-container-wide:  1200px;
}

/* RESERVED — activates with the first real light consumer (see canon). */
[data-nx-theme="light"] {
}
