.arcade-back[data-astro-cid-7xarw4n7]{max-width:960px;margin:0 auto 6px}.arcade-back[data-astro-cid-7xarw4n7] a[data-astro-cid-7xarw4n7]{color:var(--gold-400);font-weight:600;text-decoration:none}.vb-devnote[data-astro-cid-7xarw4n7]{margin:8px 0 0;font-weight:600;color:var(--cream-100);text-shadow:0 1px 8px rgba(13,29,31,.65)}.vb-cab[data-astro-cid-7xarw4n7]{max-width:1024px;margin:30px auto 0;font-family:Georgia,Times New Roman,serif;color:#f5ecd7}.vb-cab[data-astro-cid-7xarw4n7] .vb-stage[data-astro-cid-7xarw4n7]{position:relative;width:100%;aspect-ratio:16/9;background:#000;border:3px solid #d9a441;border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #0009,inset 0 0 0 2px #000}.vb-cab[data-astro-cid-7xarw4n7] canvas[data-astro-cid-7xarw4n7]#game{display:block;width:100%;height:100%}.vb-cab[data-astro-cid-7xarw4n7] .pause-btn[data-astro-cid-7xarw4n7],.vb-cab[data-astro-cid-7xarw4n7] .mute-btn[data-astro-cid-7xarw4n7]{position:absolute;bottom:10px;width:40px;height:40px;border-radius:8px;border:2px solid #d9a441;background:#071a10c7;color:#f2cd7e;font-family:inherit;font-weight:700;cursor:pointer;z-index:5}.vb-cab[data-astro-cid-7xarw4n7] .pause-btn[data-astro-cid-7xarw4n7]{right:58px}.vb-cab[data-astro-cid-7xarw4n7] .mute-btn[data-astro-cid-7xarw4n7]{right:10px}.vb-cab[data-astro-cid-7xarw4n7] .pause-btn[data-astro-cid-7xarw4n7]:hover,.vb-cab[data-astro-cid-7xarw4n7] .mute-btn[data-astro-cid-7xarw4n7]:hover{background:#d9a441d9;color:#122}.vb-cab[data-astro-cid-7xarw4n7] .mute-btn[data-astro-cid-7xarw4n7].off{opacity:.45;text-decoration:line-through}.vb-cab[data-astro-cid-7xarw4n7] .touch-ui[data-astro-cid-7xarw4n7]{position:absolute;inset:auto 0 0;display:none;justify-content:space-between;padding:0 10px 10px;pointer-events:none;z-index:4}body.touch .vb-cab[data-astro-cid-7xarw4n7] .touch-ui[data-astro-cid-7xarw4n7]{display:flex}.vb-cab[data-astro-cid-7xarw4n7] .touch-cluster[data-astro-cid-7xarw4n7]{display:flex;gap:8px;align-items:flex-end;pointer-events:none}.vb-cab[data-astro-cid-7xarw4n7] .tbtn[data-astro-cid-7xarw4n7]{pointer-events:auto;width:56px;height:56px;border-radius:50%;border:2px solid rgba(242,205,126,.85);background:#071a108c;color:#f5ecd7;font-family:inherit;font-size:15px;font-weight:700;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.vb-cab[data-astro-cid-7xarw4n7] .tbtn[data-astro-cid-7xarw4n7].on{background:#d9a441d9;color:#122}.vb-cab[data-astro-cid-7xarw4n7] .tbtn-a[data-astro-cid-7xarw4n7]{border-color:#9fd48a}.vb-cab[data-astro-cid-7xarw4n7] .tbtn-b[data-astro-cid-7xarw4n7]{border-color:#e58e6d}.vb-cab[data-astro-cid-7xarw4n7] .tbtn-c[data-astro-cid-7xarw4n7]{border-color:#8fc7e8}.vb-cab[data-astro-cid-7xarw4n7] .vb-howto[data-astro-cid-7xarw4n7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.vb-cab[data-astro-cid-7xarw4n7] .vb-howto-col[data-astro-cid-7xarw4n7]{background:linear-gradient(180deg,#10301feb,#091a10eb);border:1px solid rgba(217,164,65,.5);border-radius:8px;padding:10px 14px}.vb-cab[data-astro-cid-7xarw4n7] .vb-howto-col[data-astro-cid-7xarw4n7] h2[data-astro-cid-7xarw4n7]{margin:0 0 6px;font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:#d9a441}.vb-cab[data-astro-cid-7xarw4n7] .vb-howto-col[data-astro-cid-7xarw4n7] p[data-astro-cid-7xarw4n7]{margin:0;font-size:14.5px;line-height:1.55;color:#e8dfc9}.vb-cab[data-astro-cid-7xarw4n7] .vb-credit[data-astro-cid-7xarw4n7]{text-align:center;font-size:12.5px;color:#8fa583;margin-top:14px;letter-spacing:.04em}.vb-cab[data-astro-cid-7xarw4n7] .vb-lb[data-astro-cid-7xarw4n7]{max-width:960px;margin:16px auto 0;text-align:left}@media(max-width:760px){.vb-cab[data-astro-cid-7xarw4n7] .vb-howto[data-astro-cid-7xarw4n7]{grid-template-columns:1fr}.vb-cab[data-astro-cid-7xarw4n7] .tbtn[data-astro-cid-7xarw4n7]{width:50px;height:50px;font-size:13px}}.vb-help[data-astro-cid-7xarw4n7]{max-width:960px;margin:26px auto 0}.vb-help[data-astro-cid-7xarw4n7] ul[data-astro-cid-7xarw4n7]{padding-left:20px}.vb-help[data-astro-cid-7xarw4n7] li[data-astro-cid-7xarw4n7]{margin-bottom:6px}
