/* GENERATED from src/styles/edwis/tokens.css by scripts/checks/edwis-design-sync.mjs --write. Do not edit here. */
/* =============================================================
   EDWIS · tokens — the single source for colour, type, shape and
   motion across the website and the app.
   Source of truth: src/styles/edwis/tokens.css. The website copy in
   public/website/assets/edwis/ is generated by
   `npm run sync:edwis-design` and guarded by `npm run check:edwis-design-sync`.
   Names are namespaced (--ew-*), so declaring them on :root cannot
   collide with the app's shadcn variables.
   ============================================================= */

:root {
  --ew-ink: #0B1533;
  --ew-ink-2: #34405E;
  --ew-ink-3: #5A6683;
  --ew-line: #E2E7F2;
  --ew-line-2: #CDD6EA;
  --ew-bg: #F6F8FD;
  --ew-surface: #FFFFFF;
  --ew-tint: #EEF2FB;

  /* Stage hues. Base values keep white text >= 4.5:1; glow values are decorative only. */
  --ew-recruit: #1461EA;   --ew-recruit-glow: #3E9BFF;   --ew-recruit-soft: #E8F0FF;   --ew-recruit-ink: #1250C4;
  --ew-enroll: #067F78;    --ew-enroll-glow: #22D3C2;    --ew-enroll-soft: #DFF6F3;    --ew-enroll-ink: #056C66;
  --ew-operate: #5B32E6;   --ew-operate-glow: #9B7BFF;   --ew-operate-soft: #EFEAFF;   --ew-operate-ink: #4F28D4;
  --ew-graduate: #0F74CF;  --ew-graduate-glow: #4FC3FF;  --ew-graduate-soft: #E2F2FF;  --ew-graduate-ink: #0C62B0;

  --ew-primary: #1461EA;
  --ew-primary-hover: #0E4FC6;
  --ew-good: #0B7A55;  --ew-good-soft: #DDF5EA;
  --ew-warn: #955000;  --ew-warn-soft: #FFF0D9;
  --ew-bad: #C2312A;   --ew-bad-soft: #FDE4E2;

  /* HSL triplets of the same values, for shadcn-style hsl(var(--x)) consumers (see app-scope.css). */
  --ew-ink-hsl: 225 65% 12%;
  --ew-ink-3-hsl: 222 19% 43%;
  --ew-line-hsl: 221 38% 92%;
  --ew-line-2-hsl: 221 41% 86%;
  --ew-bg-hsl: 223 64% 98%;
  --ew-surface-hsl: 0 0% 100%;
  --ew-tint-hsl: 222 62% 96%;
  --ew-primary-hsl: 218 84% 50%;
  --ew-bad-hsl: 3 64% 46%;

  --ew-font: 'Plus Jakarta Sans', 'Plus Jakarta Sans Variable', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;

  --ew-r-sm: 10px;
  --ew-r-ctl: 12px;
  --ew-r: 16px;
  --ew-r-lg: 24px;
  --ew-r-xl: 32px;

  --ew-shadow-1: 0 1px 2px rgba(11, 21, 51, .05), 0 2px 8px rgba(11, 21, 51, .05);
  --ew-shadow-2: 0 10px 30px -18px rgba(11, 21, 51, .16), 0 2px 6px -2px rgba(11, 21, 51, .05);
  --ew-shadow-3: 0 30px 60px -30px rgba(11, 21, 51, .26), 0 10px 20px -14px rgba(11, 21, 51, .10);

  --ew-ease: cubic-bezier(.16, 1, .3, 1);
  --ew-fast: 160ms;
  --ew-dur: 240ms;

  --ew-wrap: 1180px;
  --ew-pad: clamp(20px, 5vw, 72px);
  --ew-hdr-h: 76px;
}
