/* Quick results live with the game rather than adding a large loss card below it. */
#game-outcome.game-outcome{position:absolute;z-index:6;left:50%;top:225px;transform:translateX(-50%);display:block;width:max-content;max-width:calc(100% - 40px);padding:12px 18px;margin:0;border-radius:12px;text-align:center;border:1px solid #53f0b7;background:#0b302beb;box-shadow:0 0 20px #34dfa93b;pointer-events:none;animation:quickOutcome 2.4s both}
#game-outcome .outcome-short{display:flex;align-items:center;justify-content:center;gap:15px}#game-outcome .outcome-short strong{font-size:19px;color:#adffe0;letter-spacing:.6px;font-weight:850}#game-outcome .outcome-mult{font-size:15px;padding:4px 7px;border-radius:6px;background:#6effca1a;color:#baffdf;font-weight:800}#game-outcome small.outcome-amount{font-size:12px;color:#e8fff6;margin:6px 0 0}#game-outcome .outcome-accounting{display:none}
#game-outcome[data-kind="loss"],#game-outcome[data-kind="bust"],#game-outcome[data-kind="partial"]{border-color:#ff6986;background:#371822ec;box-shadow:0 0 18px #ff527633}#game-outcome[data-kind="loss"] strong,#game-outcome[data-kind="bust"] strong,#game-outcome[data-kind="partial"] strong,#game-outcome[data-kind="loss"] .outcome-mult,#game-outcome[data-kind="bust"] .outcome-mult,#game-outcome[data-kind="partial"] .outcome-mult{color:#ffd0da}
#game-outcome[data-kind="tie"],#game-outcome[data-kind="returned"],#game-outcome[data-kind="refund"]{background:#3b2c13ec;border-color:#ffcf64;box-shadow:0 0 20px #ffcf6440}#game-outcome[data-kind="tie"] strong,#game-outcome[data-kind="returned"] strong,#game-outcome[data-kind="refund"] strong{color:#ffe9a6}
#game-room[data-game="plinko"] #game-outcome,#game-room[data-game="slots"] #game-outcome,#game-room[data-game="cases"] #game-outcome{top:48px;left:auto;right:20px;transform:none;padding:8px 12px}#game-room[data-game="plinko"] #game-outcome strong{font-size:13px}#game-room[data-game="plinko"] #game-outcome .outcome-mult{font-size:13px}#game-room[data-game="plinko"] #game-outcome small.outcome-amount{font-size:10px}#game-room[data-game="dice"] #game-outcome{display:none!important}
#game-room[data-game="roulette"] #game-outcome{top:auto;bottom:60px}#game-room[data-game="battle"] #game-outcome{top:48px}
.history-chip.win{background:linear-gradient(135deg,#11c68a,#087858);color:#fff;border:1px solid #55ffd0;box-shadow:0 0 10px #15dca12b}.history-chip.loss{background:linear-gradient(135deg,#e63f62,#98223e);color:#fff;border:1px solid #ff88a3;box-shadow:0 0 10px #ed476c20}.history-chip.win,.history-chip.loss{font-size:11px;font-weight:800;min-width:39px;width:auto;padding:0 7px;box-sizing:border-box}#round-history{flex-wrap:wrap;gap:6px}
#game-room[data-game="dice"] #stage{background:radial-gradient(ellipse at 50% 10%,#143d46,#101a2a 75%);border-color:#53dfc55c}#game-room[data-game="dice"] .dice-dashboard .rolled-number{font-size:clamp(35px,5vw,58px);letter-spacing:3px;margin-bottom:62px;text-shadow:0 0 26px #70efff55}#game-room[data-game="dice"] .dice-hit .rolled-number{color:#60ffd0;text-shadow:0 0 28px #25ffb466}#game-room[data-game="dice"] .dice-miss .rolled-number{color:#ff678d;text-shadow:0 0 25px #ff487144}
#game-room[data-game="dice"] .dice-dashboard .roll-track{background:linear-gradient(90deg,#d12752,#ff4a76);border:2px solid #ff8aa2;box-shadow:0 0 17px #ff49773b;overflow:visible}#game-room[data-game="dice"] .dice-dashboard .roll-safe{background:linear-gradient(90deg,#00d991,#36ffbf);box-shadow:0 0 22px #00f3aa55}#game-room[data-game="dice"] .dice-hit .roll-pin b{background:#3affc4;color:#053d2e;box-shadow:0 0 15px #42ffd366}#game-room[data-game="dice"] .dice-miss .roll-pin b{background:#ff698e;color:#490b1c;box-shadow:0 0 15px #ff628e66}#game-room[data-game="dice"] .dice-return{font-size:13px;font-weight:800;color:#dffcf5;margin:-48px 0 34px;text-align:center}#game-room[data-game="dice"] .dice-crystal .item-icon{filter:brightness(1.15) saturate(1.3) drop-shadow(0 0 25px #3affda88)}
@keyframes quickOutcome{0%{opacity:0;scale:.95}8%,80%{opacity:1;scale:1}100%{opacity:0;scale:1}}
@media(max-width:600px){#game-outcome.game-outcome{padding:10px 13px;top:210px}#game-outcome .outcome-short strong{font-size:15px}#game-outcome .outcome-short{gap:9px}.history-chip.win,.history-chip.loss{min-width:31px;font-size:9px;padding:0 4px}#game-room[data-game="dice"] .roll-labels{font-size:9px}}
@media(prefers-reduced-motion:reduce){#game-outcome.game-outcome{animation-name:quietOutcome}}@keyframes quietOutcome{0%,80%{opacity:1}100%{opacity:0}}
