#bonus-round-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0d0821b3;font-family:DM Sans,system-ui,sans-serif;color:#f4f0ff}.br-card{position:relative;box-sizing:border-box;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px 22px;border-radius:14px;border:3px solid #ff3cac;background:#1a1033;box-shadow:0 0 0 4px #1a1033,0 0 36px #ff3cac;display:flex;flex-direction:column;gap:14px;animation:br-in .22s ease-out}.br-card>*{flex-shrink:0}.br-card--center{align-items:center;text-align:center;justify-content:center;min-height:320px}.br-card--gold{border-color:#ffd23f;box-shadow:0 0 0 4px #1a1033,0 0 30px #ffd23f73}@keyframes br-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.br-card{animation:none}}.br-px{font-family:"Press Start 2P",Space Grotesk,monospace;font-weight:400;letter-spacing:0}.br-title{font-size:20px;line-height:1.4;color:#2de2e6;margin:0}.br-big{font-size:54px;color:#ffd23f;text-shadow:0 4px 0 #b8901a;margin:0}.br-big.br-big--words{font-size:28px;line-height:1.4}.br-small{font-size:11px;color:#c9bdf2}.br-text{font-size:16px;line-height:1.45;color:#d9d0ff;margin:0;overflow-wrap:anywhere}.br-badge{font-weight:700;font-size:14px;color:#ffd23f;border:2px solid #ffd23f;border-radius:20px;padding:4px 14px}.br-go{min-height:52px;min-width:44px;border-radius:10px;border:0;background:#ffd23f;color:#1a1033;font:400 14px "Press Start 2P",Space Grotesk,monospace;padding:0 22px;box-shadow:0 5px #b8901a;cursor:pointer}.br-go:active{transform:translateY(3px);box-shadow:0 2px #b8901a}.br-go:focus-visible,.br-link:focus-visible,.br-x:focus-visible,.br-pick:focus-visible{outline:3px solid #2de2e6;outline-offset:2px}.br-link{min-height:44px;padding:0 14px;border-radius:10px;border:2px solid #6b54c9;background:transparent;color:#f4f0ff;font:700 15px DM Sans,sans-serif;cursor:pointer}.br-x{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:10px;border:0;background:transparent;color:#c9bdf2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.br-note{font-size:13px;color:#c9bdf2}.br-row{display:flex;gap:10px;justify-content:space-between;align-items:center}.br-row--end{justify-content:flex-end}.br-head{font-weight:700;font-size:20px;margin:0}.br-code{margin:0;background:#0d0821;border:2px solid #3b2a73;border-radius:8px;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-variant-ligatures:none;font-size:15px;line-height:1.55;color:#f4f0ff;white-space:pre;overflow-x:auto;text-align:left}.br-code .tok-kw{color:#ff3cac}.br-code .tok-string{color:#ffd23f}.br-code .tok-num{color:#2de2e6}.br-code .tok-comment{color:#c9bdf2;font-style:italic}#bonus-round-root .cozy-code{--tn-background: #0d0821;--tn-foreground: #f4f0ff;--tn-comment: #c9bdf2;--tn-keyword: #ff3cac;--tn-string: #ffd23f;--tn-number: #2de2e6;--tn-type: #2de2e6;--tn-class: #2de2e6;--tn-function: #f4f0ff;--tn-variable: #f4f0ff;--tn-operator: #f4f0ff;--tn-delimiter: #f4f0ff;--tn-attribute: #f4f0ff;--tn-tag: #ff3cac;--tn-meta: #c9bdf2}.br-out{margin:-6px 0 0;font-size:13px;color:#c9bdf2}.br-out code{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-ligatures:none;color:#ffd23f;white-space:pre-wrap}.br-text code{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-ligatures:none;font-size:.92em;padding:1px 5px;border-radius:5px;background:#ffffff14}.br-timer{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#ff3cac}.br-bar{height:14px;border-radius:7px;background:#0d0821;border:2px solid #3b2a73;overflow:hidden}.br-bar__fill{height:100%;width:100%;background:linear-gradient(90deg,#2de2e6,#ffd23f 70%,#ff3cac);transform-origin:left center;transition:transform .25s linear}.br-dots{display:flex;gap:10px}.br-picks{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.br-pick{min-height:88px;border-radius:12px;border:2px solid #6b54c9;background:#251847;color:#ffd23f;font:400 22px "Press Start 2P",Space Grotesk,monospace;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.br-pick:hover{border-color:#ff3cac}.br-q{background:transparent;color:#f4f0ff}.br-q__prompt{background:transparent;color:#f4f0ff;font-weight:700;font-size:18px}.br-q__term{color:#f4f0ff}.br-q__choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.br-q__choice{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;border-radius:10px;border:2px solid #6b54c9;background:#251847;color:#f4f0ff;font:700 18px DM Sans,sans-serif;cursor:pointer;text-align:left}.br-q__choice.cozy-question__choice--lettered:not(.cozy-question__choice--code){align-items:center}.br-q__choice.cozy-question__choice--code{padding:10px 14px}#bonus-round-root .cozy-rationale__continue{min-height:44px}.br-q__choice:hover:not(:disabled){border-color:#ff3cac}.br-q__letter{flex:0 0 28px;width:28px;height:28px;border-radius:6px;background:#ff3cac;color:#1a1033;display:flex;align-items:center;justify-content:center;font:700 14px DM Sans,sans-serif}@media (max-width: 480px){.br-q__choices,.br-picks{grid-template-columns:1fr}.br-big{font-size:40px}}.br-tip__label{margin:-6px 0 0}.br-tip{border:2px solid #2de2e6;border-radius:10px;background:#0d0821;padding:14px 16px}.br-tip .br-text{font-size:17px;color:#f2edff}
