@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0a0f1f,#050810);color:#e8e9f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;position:relative}body:before{background-image:linear-gradient(0deg,#0000 24%,#d4af370d 25%,#d4af370d 26%,#0000 27%,#0000),linear-gradient(90deg,#0000 24%,#d4af370d 25%,#d4af370d 26%,#0000 27%,#0000);background-size:50px 50px}body:after,body:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}body:after{animation:moveLines 30s linear infinite;background:repeating-linear-gradient(90deg,#0000,#d4af3726 2%,#0000 4%,#0000 98%,#d4af3726);background-size:200% 100%}#root{position:relative;z-index:1}#root:before{bottom:0;box-shadow:inset 0 0 100px #00000080;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:2}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#1a1e2e;border-radius:4px}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:gold}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 5px #d4af374d}50%{box-shadow:0 0 20px #d4af3799}to{box-shadow:0 0 5px #d4af374d}}@keyframes moveLines{0%{background-position:0 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rotateAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@media (max-width:1024px){.poker-table-container{transform:scale(.95);transform-origin:center}}@media (max-width:768px) and (orientation:portrait){#root,.poker-table-container,body{margin:0!important;overflow-x:hidden!important;padding:0!important}.poker-table-container{overflow:visible!important;padding:0!important;transform:none!important}.pot-container{background:#000000bf!important;border-radius:30px!important;left:50%!important;padding:4px 12px!important;top:8%!important;transform:translate(-50%,-50%)!important;z-index:20!important}.pot-amount{font-size:14px!important}.pot-label{font-size:8px!important}.community-cards{gap:6px!important;left:50%!important;padding:8px 12px!important;top:18%!important;transform:translate(-50%,-50%)!important;z-index:15!important}.card,.card-back{font-size:14px!important;height:48px!important;width:35px!important}.card-value{font-size:16px!important}.card-suit{font-size:12px!important}.player-seat{background:#000c!important;border-radius:10px!important;padding:4px!important;width:55px!important;z-index:20!important}.player-avatar{font-size:12px!important;height:24px!important;width:24px!important}.player-name{font-size:7px!important}.player-chips{font-size:6px!important}.my-cards{background:#000000d9!important;border-radius:16px!important;bottom:90px!important;left:50%!important;padding:8px 12px!important;position:fixed!important;transform:translateX(-50%)!important;z-index:100!important}.my-cards .card{font-size:14px!important;height:48px!important;width:35px!important}.my-cards-title{font-size:7px!important}.action-panel{background:#000000e6!important;border-radius:40px!important;bottom:160px!important;gap:6px!important;left:50%!important;max-width:350px!important;padding:8px 12px!important;position:fixed!important;transform:translateX(-50%)!important;width:90%!important;z-index:90!important}.action-button{font-size:10px!important;padding:5px 10px!important}.raise-input{font-size:9px!important;padding:3px!important;width:40px!important}.range-slider{width:50px!important}.info-panel{background:#0009!important;border-radius:12px!important;font-size:7px!important;gap:6px!important;left:10px!important;padding:4px 8px!important}.chat-container,.info-panel{bottom:10px!important;position:fixed!important;z-index:95!important}.chat-container{right:10px!important}.chat-toggle{font-size:12px!important;height:30px!important;width:30px!important}.chat-window{bottom:40px!important;height:250px!important;width:200px!important}.top-bar{flex-wrap:wrap!important;gap:6px!important;padding:6px 10px!important;z-index:50!important}.tournament-info{font-size:8px!important;gap:6px!important}.status-badge{font-size:7px!important;padding:2px 6px!important}.exit-button,.restart-button{font-size:8px!important;padding:3px 8px!important}}@media (max-width:480px) and (orientation:portrait){.player-seat{padding:3px!important;width:45px!important}.player-name{font-size:6px!important}.player-chips{font-size:5px!important}.player-avatar{font-size:10px!important;height:20px!important;width:20px!important}.card,.card-back{font-size:12px!important;height:42px!important;width:30px!important}.my-cards{bottom:80px!important}.my-cards .card{height:42px!important;width:30px!important}.action-panel{bottom:140px!important;gap:5px!important;padding:6px 10px!important}.action-button{font-size:9px!important;padding:4px 8px!important}.pot-container{padding:2px 6px!important;top:6%!important}.pot-amount{font-size:11px!important}.community-cards{top:15%!important}.info-panel{display:none!important}}@media (max-width:1024px) and (orientation:landscape){.poker-table{left:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:scale(.75)!important;transform:translate(-50%,-50%) scale(.75)!important}.player-seat{padding:3px!important;width:65px!important}.player-avatar{font-size:10px!important;height:20px!important;width:20px!important}.player-chips,.player-name{font-size:6px!important}.card,.card-back{font-size:12px!important;height:45px!important;width:30px!important}.card-value{font-size:14px!important}.card-suit{font-size:10px!important}.community-cards{gap:4px!important;padding:6px 10px!important;top:45%!important}.my-cards{bottom:120px!important;padding:4px 8px!important}.my-cards .card{height:45px!important;width:30px!important}.action-panel{bottom:70px!important;gap:5px!important;padding:5px 10px!important}.action-button{font-size:9px!important;padding:4px 8px!important}.info-panel{bottom:8px!important;font-size:8px!important;left:8px!important}.chat-toggle{font-size:10px!important;height:25px!important;width:25px!important}.chat-window{bottom:30px!important;height:180px!important;width:160px!important}.top-bar{padding:4px 8px!important}.tournament-info{font-size:6px!important}.status-badge{font-size:5px!important;padding:1px 4px!important}.exit-button,.restart-button{font-size:6px!important;padding:2px 6px!important}}@media (max-width:600px) and (orientation:landscape){.poker-table{transform:scale(.65)!important;transform:translate(-50%,-50%) scale(.65)!important}.player-seat{width:55px!important}}@media (max-width:480px) and (orientation:landscape){.poker-table{transform:scale(.55)!important;transform:translate(-50%,-50%) scale(.55)!important}.player-seat{padding:2px!important;width:45px!important}.player-avatar{font-size:8px!important;height:16px!important;width:16px!important}.player-chips,.player-name{font-size:5px!important}.card,.card-back{font-size:10px!important;height:38px!important;width:25px!important}.my-cards{bottom:100px!important}.action-panel{bottom:60px!important}}.user-row:hover{background:#d4af371a!important}button:hover{box-shadow:0 0 15px #d4af374d;transform:scale(1.02)}
/*# sourceMappingURL=main.1be5bb63.css.map*/