/* Nion Ventures — luminosity layer.
   An EXTENSION to the flat foundations in colors.css / effects.css, added at the brand
   owner's direction to push the identity further toward "future of insurance".
   Hard rule: everything here is for DARK grounds only. On white, gradients go muddy and
   glow reads as a printing fault — light surfaces stay flat. */
:root{
  /* ---- Grounds ---- */
  /* Linear: navy deepening downward, the default page/slide ground */
  --gradient-navy:linear-gradient(170deg,#0A1038 0%,#000033 46%,#05001C 100%); /* @kind color */
  /* Pink band, for statement sections that used flat --nion-pink */
  --gradient-pink:linear-gradient(140deg,#FF5673 0%,#FF295C 52%,#D8305A 100%); /* @kind color */
  /* The brand pair as one sweep — hero grounds and full-bleed covers */
  --gradient-brand:linear-gradient(135deg,#000033 0%,#1B0A3C 54%,#6E1140 82%,#FF295C 100%); /* @kind color */
  /* Near-black navy for glow surfaces: the glow needs headroom to read */
  --gradient-void:radial-gradient(120% 90% at 50% 0%,#12173F 0%,#05001C 62%,#02000E 100%); /* @kind color */

  /* ---- Aura: the light source behind the content ---- */
  --aura-pink:radial-gradient(46% 42% at 50% 48%,rgba(255,41,92,.30) 0%,rgba(255,41,92,.10) 40%,rgba(255,41,92,0) 70%); /* @kind color */
  --aura-pink-soft:radial-gradient(58% 50% at 50% 50%,rgba(255,86,115,.17) 0%,rgba(255,41,92,.06) 46%,rgba(255,41,92,0) 74%); /* @kind color */
  --aura-rim:radial-gradient(closest-side,rgba(255,41,92,0) 62%,rgba(255,41,92,.42) 78%,rgba(255,120,150,.62) 88%,rgba(255,41,92,0) 100%); /* @kind color */

  /* ---- Illuminated glow text ---- */
  /* Core stays full-opacity white for contrast; the halo does the work. */
  --glow-text:0 0 8px rgba(255,41,92,.45),0 0 24px rgba(255,41,92,.30),0 0 60px rgba(255,41,92,.18),0 0 120px rgba(255,41,92,.10);
  --glow-text-soft:0 0 10px rgba(255,41,92,.24),0 0 34px rgba(255,41,92,.13),0 0 76px rgba(255,41,92,.07);
  --glow-text-intense:0 0 6px rgba(255,255,255,.40),0 0 18px rgba(255,41,92,.55),0 0 48px rgba(255,41,92,.36),0 0 104px rgba(255,41,92,.22),0 0 190px rgba(255,41,92,.12);
  /* The lit-from-behind fill: bright at the baseline, cooling upward */
  --glow-fill:linear-gradient(178deg,#FFFFFF 46%,#FFF0F3 72%,#FFB3C4 100%); /* @kind color */

  /* ---- Glow on objects ---- */
  --glow-edge:0 0 0 1px rgba(255,41,92,.45),0 0 24px rgba(255,41,92,.30);
  --glow-halo:0 0 40px rgba(255,41,92,.35);
  --glow-halo-lg:0 0 90px rgba(255,41,92,.40);
  --glow-focus:0 0 0 3px rgba(255,41,92,.35),0 0 22px rgba(255,41,92,.45);

  /* Hairline that catches the light — for cards on dark grounds */
  --border-lit:linear-gradient(160deg,rgba(255,41,92,.55),rgba(255,255,255,.10) 42%,rgba(255,41,92,.18)); /* @kind color */
  --surface-lit:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)); /* @kind color */
}
