/* Founders Guild — Design Tokens
   The single source of truth for colour, type, space, radius and elevation.
   Cloned and rebranded from the system used across Founders Guild products. */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

:root{
  /* Brand */
  --fg-purple:#5349FF;  --fg-teal:#22C7C6;  --fg-gold:#FFCB00;  --fg-pink:#F72485;
  --fg-coral:#F2636C;   --fg-lblue:#3ED6FE;
  /* The signature gradient sweep */
  --fg-sweep:linear-gradient(90deg,#5349FF,#22C7C6 33%,#FFCB00 66%,#F72485);
  --fg-grad-cool:linear-gradient(135deg,#22C7C6,#5349FF);
  --fg-grad-warm:linear-gradient(135deg,#FFCB00,#F72485);
  /* Neutrals */
  --n0:#FFFFFF; --n50:#F7F8FA; --n100:#EFF1F5; --n200:#E2E5EB; --n300:#CBD0D9;
  --n400:#A7AEBC; --n500:#7E8696; --n600:#5A6172; --n700:#3E4453; --n800:#262B36; --n900:#11151C;
  /* Semantic */
  --success:#12B886; --success-subtle:#E2F7EF; --warning:#E8A200; --warning-subtle:#FFF4D1;
  --danger:#E5484D; --danger-subtle:#FDEAEA;
  /* Type */
  --font:"Poppins",system-ui,sans-serif;
  --t-display:2.6rem; --t-h1:2.1rem; --t-h2:1.45rem; --t-h3:1.15rem; --t-body:0.95rem; --t-small:0.8rem; --t-micro:0.66rem;
  /* Space (4px base) */
  --s-1:.25rem; --s-2:.5rem; --s-3:.75rem; --s-4:1rem; --s-6:1.5rem; --s-8:2rem; --s-12:3rem;
  /* Radius */
  --r-sm:8px; --r-md:12px; --r-lg:18px; --r-pill:999px;
  /* Elevation */
  --e-1:0 1px 2px rgba(0,0,0,.04);
  --e-2:0 12px 28px rgba(83,73,255,.14);
}
