/* backdrop = page colour: no box, the pools of light sit on the page itself */
.feat-media.feat-pwm-dc-not-pulsed { background: var(--bg); }
.feat-pwm-dc-not-pulsed canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.feat-pwm-dc-not-pulsed .cap { position: absolute; bottom: 8%; width: 50%; display: flex; flex-direction: column; align-items: center; gap: 4px; text-align: center; font: 12px/1.3 var(--font-ui); letter-spacing: .14em; text-transform: uppercase; color: var(--fg-dim); pointer-events: none; }
.feat-pwm-dc-not-pulsed .cap-l { left: 0; } .feat-pwm-dc-not-pulsed .cap-r { right: 0; }
.feat-pwm-dc-not-pulsed .cap .k { color: var(--fg); }
.feat-pwm-dc-not-pulsed .cap .v { font-size: 11px; opacity: .85; }
@media (max-width: 520px) { .feat-pwm-dc-not-pulsed .cap { font-size: 10px; letter-spacing: .1em; } .feat-pwm-dc-not-pulsed .cap .v { font-size: 9px; } }
