/* ===========================================================
   VNISH — Logo palette override (loads AFTER ds.css + kit.css)
   Primary = logo YELLOW. Secondary = logo INDIGO-BLUE.
   GREEN used very sparingly (status / "tuned" only).
   These are the pre-mount values; app.jsx useFeel keeps them
   in sync at runtime (inline styles) so there is no color flash.
   =========================================================== */
:root{
  /* ---- PRIMARY: logo yellow ---- */
  --accent:        #ECBC27;
  --accent-rgb:    236,188,39;
  --accent-hover:  #F6CE4C;
  --accent-press:  #D2A416;
  --accent-ink:    #1A1503;                 /* near-black text on yellow */
  --accent-soft:   rgba(236,188,39,0.12);
  --accent-line:   rgba(236,188,39,0.30);

  /* ---- SECONDARY: logo indigo-blue (brightened for dark UI) ---- */
  --blue:        #6C5DD3;
  --blue-deep:   #504294;   /* exact logo wordmark */
  --blue-bright: #8E7FEC;
  --blue-rgb:    108,93,211;
  --blue-soft:   rgba(108,93,211,0.14);
  --blue-line:   rgba(108,93,211,0.34);
  /* remap design-system "ice" tokens onto logo blue so existing usages shift */
  --ice-300: #9C8FF0; --ice-400: #7E6FE6; --ice-500: #6C5DD3;
  --ice-soft: rgba(108,93,211,0.14);
  --info: #6C5DD3; --info-soft: rgba(108,93,211,0.14);

  /* ---- TINY GREEN: status only ---- */
  --green:       #1FA551;
  --green-deep:  #038336;   /* exact logo green */
  --green-rgb:   31,165,81;
  --green-soft:  rgba(31,165,81,0.14);
  --success: #1FA551; --success-soft: rgba(31,165,81,0.14);

  /* ---- re-tinted gradients & glows ---- */
  --grad-accent:  linear-gradient(180deg,#F6CE4C 0%, #ECBC27 48%, #D2A416 100%);
  --grad-hero:    radial-gradient(120% 80% at 50% -10%, rgba(236,188,39,0.13) 0%, rgba(236,188,39,0) 55%);
  --glow-accent:  0 0 0 1px var(--accent-line), 0 8px 40px -8px rgba(236,188,39,0.32);
  --glow-accent-strong: 0 0 60px -10px rgba(236,188,39,0.48);
}

/* avatars in blog use a hard lime gradient — re-tint to brand */
.meta .av{background:linear-gradient(135deg,var(--accent),var(--accent-press)) !important;color:var(--accent-ink) !important}
