.rw-banners{--rw-face:var(--font-press-start), "Press Start 2P", Impact, var(--font-display), sans-serif;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.rw-warning{inset-inline:0;justify-content:center;display:flex;position:absolute;top:7.5rem}.rw-warning>div{font-family:var(--rw-face);text-shadow:0 2px #000000d9;border-radius:.6em;padding:.4em .8em;font-size:clamp(.8rem,2.2cqw,1.6rem);animation:.6s ease-in-out infinite alternate rw-warn}.rw-warning-danger>div{color:#ffe9e4;background:#a80f18b3;box-shadow:0 0 30px -4px #ff3228cc}.rw-warning-good>div{color:#e7fff1;background:#065f46b3;animation:none;box-shadow:0 0 30px -4px #34d399b3}@keyframes rw-warn{to{transform:scale(1.06)}}.rw-needle{transform-box:view-box;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.rw-bump{animation:.52s cubic-bezier(.2,1.6,.4,1) rw-bump}@keyframes rw-bump{0%{color:#fff7c2;text-shadow:0 0 18px #ffd23ce6;transform:scale(1.4)}to{transform:scale(1)}}.rw-pulse{animation:.7s ease-in-out infinite alternate rw-pulse}@keyframes rw-pulse{to{box-shadow:0 0 18px 2px #ef4444cc}}.rw-pip{border-radius:.2rem;width:.8rem;height:.8rem;transform:rotate(45deg)}.rw-pip-sm{border-radius:.12rem;width:.55rem;height:.55rem;transform:none}.rw-pip-lit{background:#ffd83a;box-shadow:0 0 10px 1px #ffd83abf}.rw-pip-dark{background:#334155}.rw-pip-tripped{background:#f59e0b;animation:.9s steps(2,jump-none) infinite rw-blink}.rw-pip-cut{background:#dc2626;box-shadow:0 0 10px 1px #dc2626bf}.rw-pip-offline{background:0 0;box-shadow:inset 0 0 0 2px #ffffff4d}@keyframes rw-blink{50%{opacity:.35}}.rw-mm-blink{animation:.7s steps(2,jump-none) infinite rw-blink}.rw-poster{font-family:var(--font-press-start), "Press Start 2P", Impact, var(--font-display), sans-serif;text-transform:uppercase;background:linear-gradient(#fffbe0 0%,#ffd83a 38%,#f2a93b 62%,#3b4fa8 100%);color:#0000;filter:drop-shadow(.06em .06em #05081a)drop-shadow(0 0 .35em #ffc83c80);-webkit-background-clip:text;background-clip:text;line-height:1.05}.rw-pixel{font-family:var(--font-press-start), "Press Start 2P", Impact, var(--font-display), sans-serif}.rw-ribbon{background:repeating-linear-gradient(-45deg,#1e2a6b 0 14px,#141c4d 14px 28px);box-shadow:0 4px #05081a,0 10px 30px -10px #000c}@media (prefers-reduced-motion:reduce){.rw-needle{transition:none}.rw-bump,.rw-pulse,.rw-pip-tripped,.rw-mm-blink,.rw-warning>div{animation:none}}
