/*
  BSL Edition VI design tokens
  All values below are PROVISIONAL until the real Edition VI poster is
  supplied in assets/edition-vi/ and sampled. Update only this file to
  re-skin the whole site.
*/
:root {
  color-scheme: light;

  /* Brand colours — PROVISIONAL */
  --bsl-navy: #0b1f4d;
  --bsl-navy-deep: #071433;
  --bsl-orange: #ff6a00;
  --bsl-pink: #ff3d81;
  --bsl-yellow: #ffce33;
  --bsl-sky: #29b6f6;
  --bsl-green: #1fa25a;

  /* Neutrals */
  --bsl-ink: #10182b;
  --bsl-ink-soft: #4a5573;
  --bsl-surface: #ffffff;
  --bsl-surface-alt: #f5f7fb;
  --bsl-line: #e2e6f0;
  --white: #ffffff;
  --bsl-yellow-deep: #a67c00; /* readable text on the yellow-tinted "LIMITED" status chip */

  /* Gradients — PROVISIONAL */
  --grad-heat: linear-gradient(135deg, var(--bsl-orange), var(--bsl-pink));
  --grad-cool: linear-gradient(135deg, var(--bsl-sky), var(--bsl-navy));
  --grad-hero-bg: radial-gradient(circle at 15% 10%, rgba(255, 106, 0, 0.12), transparent 32rem),
    radial-gradient(circle at 85% 0%, rgba(41, 182, 246, 0.14), transparent 30rem),
    linear-gradient(180deg, #ffffff 0%, #f5f7fb 100%);

  /* Radius / shadow */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 28px;
  --shadow-sm: 0 2px 8px rgba(11, 31, 77, 0.08);
  --shadow-md: 0 10px 30px rgba(11, 31, 77, 0.12);
  --shadow-lg: 0 24px 60px rgba(11, 31, 77, 0.16);

  /* Spacing scale */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;

  /* Fluid type scale */
  --step--1: clamp(0.78rem, 0.75rem + 0.15vw, 0.9rem);
  --step-0: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  --step-1: clamp(1.2rem, 1.1rem + 0.4vw, 1.4rem);
  --step-2: clamp(1.5rem, 1.3rem + 0.8vw, 1.9rem);
  --step-3: clamp(1.9rem, 1.6rem + 1.2vw, 2.5rem);
  --step-4: clamp(2.4rem, 1.9rem + 2vw, 3.4rem);
  --step-5: clamp(3rem, 2.2rem + 3.2vw, 4.6rem);
  --step-6: clamp(3.6rem, 2.4rem + 4.8vw, 6.2rem);

  --font-display: "Bebas Neue", system-ui, sans-serif;
  --font-body: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
