.nerf-orbit[data-astro-cid-mei6xaam]{margin:0}.orbit-frame[data-astro-cid-mei6xaam]{background:#fff;border-radius:12px;justify-content:center;display:flex;overflow:hidden}video[data-astro-cid-mei6xaam]{width:100%;max-width:400px;height:auto;display:block}video[data-astro-cid-mei6xaam].draggable{cursor:grab;touch-action:pan-y;user-select:none}video[data-astro-cid-mei6xaam].dragging{cursor:grabbing}.orbit-controls[data-astro-cid-mei6xaam]{max-width:400px;margin:10px auto 0}label[data-astro-cid-mei6xaam]{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}input[data-astro-cid-mei6xaam]{min-width:0;height:32px;accent-color:var(--green);cursor:pointer;flex:1}input[data-astro-cid-mei6xaam]:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}figcaption[data-astro-cid-mei6xaam]{max-width:64ch;color:var(--muted);margin:12px auto 0;font-size:13px;line-height:1.6}.nuggets-demo[data-astro-cid-vhjy5jqh]{margin:0}.game[data-astro-cid-vhjy5jqh]{color:#ddd;background:#000;border:1px solid #777;border-radius:0;padding:12px;font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.game-toolbar[data-astro-cid-vhjy5jqh],.game-actions[data-astro-cid-vhjy5jqh],.panel-heading[data-astro-cid-vhjy5jqh],.player-footer[data-astro-cid-vhjy5jqh]{justify-content:space-between;align-items:center;gap:12px;display:flex}.gold-remaining[data-astro-cid-vhjy5jqh]{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.gold-remaining[data-astro-cid-vhjy5jqh] strong[data-astro-cid-vhjy5jqh]{color:#ddd;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2}.gold-remaining[data-astro-cid-vhjy5jqh] span[data-astro-cid-vhjy5jqh],.game-toolbar[data-astro-cid-vhjy5jqh]>span[data-astro-cid-vhjy5jqh]{color:#bbb;font-size:12px}.game-toolbar[data-astro-cid-vhjy5jqh]{flex-wrap:wrap;margin-bottom:10px}.game-actions[data-astro-cid-vhjy5jqh]{flex-wrap:wrap;justify-content:flex-start;gap:8px}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]{color:#ddd;font:inherit;background:0 0;border:0;border-radius:0;min-height:40px;padding:8px 4px;font-size:13px}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]:before{content:"[ " / ""}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]:after{content:" ]" / ""}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]:hover{color:#000;background:#ddd}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh].play{min-width:88px}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]:disabled{opacity:.5;cursor:default}.game[data-astro-cid-vhjy5jqh] [data-astro-cid-vhjy5jqh]:focus-visible{outline-offset:3px;outline:2px solid #ddd}.players[data-astro-cid-vhjy5jqh]{border-radius:0;grid-template-columns:1fr 1fr;gap:14px;display:grid}.player-panel[data-astro-cid-vhjy5jqh],.spectator-panel[data-astro-cid-vhjy5jqh]{background:#000;border:1px solid #777;border-radius:0;min-width:0;overflow:hidden}.panel-heading[data-astro-cid-vhjy5jqh]{border-bottom:1px solid #777;padding:6px 12px}.panel-heading[data-astro-cid-vhjy5jqh] h4[data-astro-cid-vhjy5jqh]{align-items:center;gap:9px;margin:0;font-size:14px;font-weight:400;display:flex}.panel-heading[data-astro-cid-vhjy5jqh]>span[data-astro-cid-vhjy5jqh]{color:#bbb;font-size:12px}.panel-heading[data-astro-cid-vhjy5jqh] strong[data-astro-cid-vhjy5jqh]{color:#ddd;font-variant-numeric:tabular-nums;font-size:14px}canvas[data-astro-cid-vhjy5jqh]{width:100%;height:auto;display:block}.player-panel[data-astro-cid-vhjy5jqh] canvas[data-astro-cid-vhjy5jqh]{object-fit:contain;cursor:pointer;height:clamp(100px,18svh,160px)}.player-footer[data-astro-cid-vhjy5jqh]{color:#bbb;padding:0 16px;font:12px ui-monospace,monospace}.player-footer[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]{color:#bbb;background:0 0;border-color:#0000;min-height:32px;padding:4px 8px}.game[data-astro-cid-vhjy5jqh] .player-message[data-astro-cid-vhjy5jqh]{color:#ddd;min-height:18px;padding:0 12px;font-size:12px;line-height:1.5}.spectator-panel[data-astro-cid-vhjy5jqh]{margin-top:10px}.spectator-panel[data-astro-cid-vhjy5jqh] canvas[data-astro-cid-vhjy5jqh]{object-fit:contain;height:clamp(180px,80svh - 260px,400px);padding:6px}.game-help[data-astro-cid-vhjy5jqh]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:10px;font-size:12px;display:flex}.game[data-astro-cid-vhjy5jqh] .game-help[data-astro-cid-vhjy5jqh] p[data-astro-cid-vhjy5jqh]{color:#bbb;margin:0 0 10px;font-size:12px;line-height:1.8}.game-help[data-astro-cid-vhjy5jqh] strong[data-astro-cid-vhjy5jqh]{color:#ddd}.game[data-astro-cid-vhjy5jqh] .game-help[data-astro-cid-vhjy5jqh]>p[data-astro-cid-vhjy5jqh]{margin:0}.game-help[data-astro-cid-vhjy5jqh] details[data-astro-cid-vhjy5jqh][open]{flex-basis:100%}.game-help[data-astro-cid-vhjy5jqh] summary[data-astro-cid-vhjy5jqh]{color:#ddd}.game-help[data-astro-cid-vhjy5jqh] details[data-astro-cid-vhjy5jqh] p[data-astro-cid-vhjy5jqh]:first-of-type{margin-top:10px}.gold-symbol[data-astro-cid-vhjy5jqh]{color:#ddd;font-weight:700}summary[data-astro-cid-vhjy5jqh]{cursor:pointer;width:fit-content}.result[data-astro-cid-vhjy5jqh]{background:#000;border:1px solid #777;border-radius:0;margin-top:16px;padding:18px;font-size:16px}.demo-note[data-astro-cid-vhjy5jqh],figcaption[data-astro-cid-vhjy5jqh]{max-width:85ch;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.recording[data-astro-cid-vhjy5jqh]{color:var(--muted);margin-top:12px;font-size:13px}.recording[data-astro-cid-vhjy5jqh] figure[data-astro-cid-vhjy5jqh]{margin-top:16px}video[data-astro-cid-vhjy5jqh]{background:#000;border-radius:0;width:100%;height:auto;display:block}@media (width<=600px){.players[data-astro-cid-vhjy5jqh]{grid-template-columns:1fr}.game-actions[data-astro-cid-vhjy5jqh]{gap:6px}.game[data-astro-cid-vhjy5jqh] button[data-astro-cid-vhjy5jqh]{padding:7px 10px;font-size:12px}.panel-heading[data-astro-cid-vhjy5jqh]{padding:10px 12px}.spectator-panel[data-astro-cid-vhjy5jqh] canvas[data-astro-cid-vhjy5jqh]{height:auto}.spectator-panel[data-astro-cid-vhjy5jqh] .panel-heading[data-astro-cid-vhjy5jqh]{flex-wrap:wrap;gap:4px}}
