/* Gemba digital foundations · 1.0
 * Palette and Nunito Sans: existing Gemba guidelines.
 * Semantic colours, spacing, radii and motion: digital extensions.
 * Urbanist: the updated display typeface, paired with Nunito Sans.
 * Gradient recipes: approved digital recreations of the guideline artwork.
 * Load both families using the CSS in their font packs; no remote requests here.
 */
:root {
  --g-midnight: #1B112A;
  --g-mist: #D175E6;
  --g-white: #FFFFFF;
  --g-rock: #CCCCCC;
  --g-night: #080820;
  --g-gradient-purple-hour: radial-gradient(ellipse 99.8% 73.7% at 31.5% 20.8%, #2C1849 0%, #281942 40%, #201B3B 65%, #171C32 100%);
  --g-gradient-flow: linear-gradient(180deg, #E799E1 0%, #DA58F3 100%);

  --g-ink: var(--g-midnight);
  --g-canvas: #F8F7FA;
  --g-muted: #665D70;
  --g-border: #E5E0EB;
  --g-action: #79259B;
  --g-action-hover: #642080;
  --g-focus: var(--g-action);
  --g-subtle: #F0EAF5;

  --g-space-1: 4px;
  --g-space-2: 8px;
  --g-space-3: 12px;
  --g-space-4: 16px;
  --g-space-6: 24px;
  --g-space-8: 32px;
  --g-space-12: 48px;
  --g-space-16: 64px;

  --g-radius-sm: 8px;
  --g-radius-md: 12px;
  --g-radius-lg: 20px;
  --g-font-sans: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --g-font-display: "Urbanist", ui-sans-serif, system-ui, sans-serif;
  --g-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;

  --g-duration-fast: 160ms;
  --g-duration-normal: 240ms;
  --g-ease: cubic-bezier(0.2, 0, 0, 1);
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --g-duration-fast: 0ms;
    --g-duration-normal: 0ms;
  }
}
