*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}@keyframes coin-fall{to{transform:translate(-50%) translateY(110vh)}}.animate-coin-fall{animation:coin-fall linear forwards}@keyframes coinflip-land-a{to{transform:rotateY(2160deg)}}@keyframes coinflip-land-b{to{transform:rotateY(2340deg)}}.chat-panel .chat-messages-area{background:linear-gradient(180deg,#0b0d0f,#0d0f12)}.chat-panel .chat-messages-area::-webkit-scrollbar{width:6px}.chat-panel .chat-messages-area::-webkit-scrollbar-track{background:#0b0d0f}.chat-panel .chat-messages-area::-webkit-scrollbar-thumb{background:#222429;border-radius:3px}.chat-panel .chat-messages-area::-webkit-scrollbar-thumb:hover{background:#2a2d32}.chat-input-area input::placeholder{color:#64748b}.lobby-card-pattern-dice{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.06) 0%,transparent 45%),repeating-linear-gradient(0deg,transparent,transparent 11px,rgba(0,0,0,.12) 11px,rgba(0,0,0,.12) 12px),repeating-linear-gradient(90deg,transparent,transparent 11px,rgba(0,0,0,.1) 11px,rgba(0,0,0,.1) 12px);background-size:100% 100%,100% 100%,100% 100%,100% 100%}.lobby-card-pattern-mines{background-image:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(255,255,255,.06) 0%,transparent 55%),conic-gradient(from 0deg at 50% 50%,transparent 0deg 30deg,rgba(0,0,0,.15) 30deg 36deg,transparent 36deg),conic-gradient(from 18deg at 50% 50%,transparent 0deg 30deg,rgba(0,0,0,.12) 30deg 36deg,transparent 36deg);background-size:100% 100%,100% 100%,100% 100%}.lobby-card-pattern-keno{background-image:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 50%),repeating-linear-gradient(0deg,transparent 0px,transparent 9px,rgba(0,0,0,.14) 9px,rgba(0,0,0,.14) 10px),repeating-linear-gradient(90deg,transparent 0px,transparent 9px,rgba(0,0,0,.12) 9px,rgba(0,0,0,.12) 10px);background-size:100% 100%,100% 100%,100% 100%}.lobby-card-pattern-blackjack{background-image:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.03) 25%,transparent 50%,rgba(255,255,255,.03) 75%,transparent 100%),linear-gradient(15deg,transparent 0%,rgba(0,0,0,.08) 50%,transparent 100%);background-size:200% 200%,120% 120%;background-position:0% 0%,0% 0%}
