@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";.fullscreen-wrapper[data-v-eba0c4f6]{align-items:center;background:#050505;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.game-container[data-v-eba0c4f6]{background:#111;border:2px solid #222;box-shadow:0 0 40px #00ff001a;font-family:VT323,monospace;height:100%;max-height:100vh;max-width:100vw;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(min-aspect-ratio:16/9){.game-container[data-v-eba0c4f6]{aspect-ratio:16/9;height:auto}}#phaser-bj-game[data-v-eba0c4f6]{height:100%;width:100%}.crt-scanlines[data-v-eba0c4f6]{background:linear-gradient(#13111100 50%,#00000040 0),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 3px,3px 100%;bottom:0;opacity:.5;right:0;z-index:20}.crt-scanlines[data-v-eba0c4f6],.ui-layer[data-v-eba0c4f6]{left:0;pointer-events:none;position:absolute;top:0}.ui-layer[data-v-eba0c4f6]{height:100%;width:100%;z-index:15}.ui-layer button[data-v-eba0c4f6]{pointer-events:auto}.stats-panel[data-v-eba0c4f6]{background:#000c;border:2px solid #555;box-shadow:4px 4px #00000080;color:#fff;display:flex;flex-direction:column;font-size:24px;gap:8px;left:20px;padding:10px 15px;position:absolute;top:20px}.stat-group[data-v-eba0c4f6]{align-items:center;display:flex;gap:15px;justify-content:space-between}.label[data-v-eba0c4f6]{color:#aaa}.value[data-v-eba0c4f6]{color:#fff;font-weight:700}.bet-fixed[data-v-eba0c4f6]{color:gold}.bet-controls[data-v-eba0c4f6]{align-items:center;display:flex;gap:5px}.bet-controls button[data-v-eba0c4f6]{background:#333;border:2px solid gold;color:gold;cursor:pointer;font-family:inherit;font-size:18px;height:30px;min-width:30px;padding:0 5px}.bet-value[data-v-eba0c4f6]{color:gold;min-width:50px;text-align:center}.controls-overlay[data-v-eba0c4f6]{align-items:center;bottom:5%;display:flex;flex-direction:column;gap:15px;left:50%;position:absolute;transform:translate(-50%);z-index:50}.main-actions[data-v-eba0c4f6],.side-actions[data-v-eba0c4f6]{display:flex;gap:20px}.btn-pixel[data-v-eba0c4f6]{background:#000;border:3px solid #fff;box-shadow:4px 4px #000c;color:#fff;cursor:pointer;font-family:VT323,monospace;text-transform:uppercase}.btn-pixel[data-v-eba0c4f6]:active{box-shadow:0 0;transform:translate(4px,4px)}.btn-pixel[data-v-eba0c4f6]:disabled{cursor:not-allowed;opacity:.5}.big-btn[data-v-eba0c4f6]{font-size:2rem;padding:10px 30px}.huge-btn[data-v-eba0c4f6]{font-size:3rem;padding:15px 40px}.btn-special[data-v-eba0c4f6]{background:#50a;border-color:#a5f;font-size:1.5rem;padding:8px 20px}.btn-start[data-v-eba0c4f6]{background:#05a;border-color:#6af}.btn-hit[data-v-eba0c4f6]{background:#080;border-color:#0f0}.btn-stand[data-v-eba0c4f6]{background:#a00;border-color:#f44}.btn-retry[data-v-eba0c4f6]{background:#444}.btn-exit[data-v-eba0c4f6]{background:#500;border-color:#f55}.center-screen[data-v-eba0c4f6]{left:50%;pointer-events:auto;position:absolute;text-align:center;top:48%;transform:translate(-50%,-50%);width:90%;z-index:30}.pixel-title[data-v-eba0c4f6]{color:#0f0;font-size:6rem;margin-bottom:20px;text-shadow:4px 4px #000}.start-buttons-wrapper[data-v-eba0c4f6]{display:flex;gap:20px;justify-content:center}.error-msg[data-v-eba0c4f6]{background:#000c;color:#f55;display:inline-block;margin-top:10px;padding:5px}.result-modal[data-v-eba0c4f6]{background:#000000f2;border:4px solid #fff;padding:30px}.payout[data-v-eba0c4f6]{color:gold;font-size:2.5rem;margin-bottom:15px}.res-win[data-v-eba0c4f6]{color:#0f0}.res-lose[data-v-eba0c4f6],.res-win[data-v-eba0c4f6]{font-size:4rem;margin:0}.res-lose[data-v-eba0c4f6]{color:red}.res-push[data-v-eba0c4f6]{color:#ff0;font-size:4rem;margin:0}.is-portrait .stats-panel[data-v-eba0c4f6]{flex-direction:row;font-size:1.2rem;justify-content:space-around;left:50%;top:10px;transform:translate(-50%);width:90%}.is-portrait .controls-overlay[data-v-eba0c4f6]{bottom:5%;width:95%}.is-portrait .main-actions[data-v-eba0c4f6]{justify-content:space-between;width:100%}.is-portrait .btn-hit[data-v-eba0c4f6],.is-portrait .btn-stand[data-v-eba0c4f6]{flex:1;font-size:2.5rem;padding:20px 0}.is-portrait .start-buttons-wrapper[data-v-eba0c4f6]{flex-direction:column;width:100%}.is-portrait .start-buttons-wrapper .huge-btn[data-v-eba0c4f6]{width:100%}
