/* Impact BRAND — radii, strokes, glows, blend modes.
   The look is built almost entirely from three moves: an inset hairline
   stroke, an outer coloured bloom, and a mix-blend-mode over a photo. */
:root{
  /* ---- Radii. Capsules are near-pill; orbs are true circles. ---- */
  --radius-pill:10.675px;             /* role pill / tag */
  --radius-avatar:21.334px;           /* founder portrait */
  --radius-node:37.208px;             /* ecosystem node */
  --radius-panel:50px;                /* stat panel */
  --radius-card:81.194px;             /* big rounded content card */
  --radius-orb:50%;

  /* ---- Strokes (rendered as inset box-shadow in the source) ---- */
  --stroke-hairline:0.539px;
  --stroke-thin:1.303px;
  --stroke-1:1.423px;
  --stroke-2:2px;
  --stroke-3:3px;
  --stroke-arrow:2.5px;

  /* ---- The glow system ---- */
  --glow-pill:0 3.179px 3.179px 0 var(--glow-cyan-30);
  --glow-bloom:0 0 1px 0 var(--glow-blue-52);
  --glow-ring:0 0 14.233px 5.693px var(--veil-teal-30);
  --glow-ring-soft:0 0 6.536px 2.614px var(--veil-teal-30);
  --glow-ring-white:0 0 13.421px 5.368px rgba(255,255,255,.2);
  --glow-text:0 0 17.095px 0 var(--glow-white-25);
  --glow-text-sm:0 0 8.659px 0 var(--glow-white-25);
  --glow-text-xs:0 0 3.94px 0 var(--glow-white-25);

  /* ---- Inset depths ---- */
  --inset-soft:inset 0 4px 4px 0 var(--shade-black-25);
  --inset-teal:inset 0 4px 4px 0 var(--teal-800);
  --inset-deep:inset 0 3.389px 42.361px 0 var(--shade-black-25);
  --inset-deep-teal:inset 0 3.392px 42.394px 0 var(--teal-800);

  /* ---- Composite surfaces ---- */
  --edge-glass:inset 0 0 0 var(--stroke-hairline) var(--glass-stroke);
  --edge-ring:inset 0 0 0 var(--stroke-3) var(--cyan-400);
  --edge-ring-bright:inset 0 0 0 var(--stroke-2) var(--cyan-300);
  --edge-ring-hair:inset 0 0 0 var(--stroke-1) var(--cyan-100);
  --shadow-avatar:0 1.092px .546px .546px var(--navy-900);

  /* ---- Blend modes used as brand devices ---- */
  --blend-tint:hue;                   /* flat colour over photo = brand tint */
  --blend-texture:screen; /* @kind other */             /* grain plate at 5% opacity */
  --blend-cut:exclusion; /* @kind other */              /* orb punched through artwork */
  --blend-lift:lighten; /* @kind other */               /* photo lifted out of a dark field */
  --blend-logo:hard-light; /* @kind other */            /* gradient mark over photo */

  --opacity-grain:.05; /* @kind other */
  --opacity-orb:.6; /* @kind other */
  --opacity-plate:.15; /* @kind other */

  --blur-glass:0px;                   /* the file uses no backdrop blur */
}
