/* CUIRadialGlow - mirrors cui_glow.dart. Absolutely positioned elliptical radial wash fading to transparent.
   Drop inside a position:relative parent. Custom props set by glow.js: --_w --_h (px) and background gradient. */
.cui-glow { position: absolute; width: var(--_w); height: var(--_h); pointer-events: none; box-sizing: border-box; }
/* demo stage (story only) */
.cui-glow-stage { position: relative; overflow: hidden; box-sizing: border-box; background: var(--cui-color-surface-bg-brand);
  border-radius: var(--cui-radius-lg); max-width: 100%; }
.cui-glow-stage__copy { position: absolute; left: var(--cui-space-md); bottom: var(--cui-space-md); color: var(--cui-color-text-on-brand); }
.cui-glow-stage__title { font: var(--cui-type-body-md-semi-weight) var(--cui-type-body-md-semi-size)/var(--cui-type-body-md-semi-line) var(--cui-type-body-md-semi-family); }
.cui-glow-stage__meta { font: var(--cui-type-body-sm-weight) var(--cui-type-body-sm-size)/var(--cui-type-body-sm-line) var(--cui-type-body-sm-family); opacity: .7; }
