.lightbox{border-radius:var(--radius);width:100%;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#141936;border:0;margin:4px 0 12px;padding:34px 16px 30px;transition:background-color 80ms;display:block}.lightbox.go{background:#14401f}.lightbox.jump{background:#4a1f2e}.lightbox.done{background:#1b2350}.lights{justify-content:center;gap:10px;margin-bottom:18px;display:flex}.lights i{background:#232a55;border-radius:50%;width:clamp(28px,9vw,44px);height:clamp(28px,9vw,44px);box-shadow:inset 0 2px 5px #00000080}.lights i.on{background:#e5343f;box-shadow:0 0 16px #e5343f8c}.lightmsg{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(18px,5.5vw,26px);font-weight:700;display:block}.lightbox:not(.go):not(.jump):not(.done) .lightmsg{color:var(--muted);font-size:14px;font-weight:500}.goes{gap:6px;margin:0;padding:0;list-style:none;display:flex}.goes li{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;background:#141936;border-radius:8px;flex:1;padding:7px 0;font-size:13px}.goes li.had{color:var(--fg);background:#1b2350}
