/* Earned glows. Apply to live signals only. */

.u-glow-cyan    { text-shadow: var(--glow-cyan); }
.u-glow-magenta { text-shadow: var(--glow-magenta); }
.u-glow-lime    { text-shadow: var(--glow-lime); }

/* ───── DESTRUCTIVE / OPERATOR-ONLY TIER ─────────────────────────────────
   Amber/red guilt-glow utilities. These exist specifically to paint alarm
   states ("staleness 62%") and are RESERVED for genuinely destructive
   confirmations and the operator console. They must NEVER glow on a calm GTD
   user surface (02-reconciliation, Rules 1–4). Do not reach for `u-glow-amber`
   / `u-glow-red` in app/views/app/**. See the styleguide's "Destructive-only
   tier" section.
   ──────────────────────────────────────────────────────────────────────── */
.u-glow-amber   { text-shadow: var(--glow-amber); }
.u-glow-red     { text-shadow: var(--glow-red); }

.u-aberrate {
  text-shadow:
    -1px 0 var(--c-signal-magenta),
     1px 0 var(--c-signal-cyan);
}
