:root{
 --vbg:#030817;--vnav:#0a0f2c;--vpanel:#08172b;--vpanel2:#0d2038;--vline:rgba(128,91,255,.52);
 --vgold:#f7c74a;--vgold2:#fff09b;--vgreen:#25d83b;--vblue:#159dff;--vpurple:#8a38e9;--vtext:#f8fbff;--vmuted:#9db0ca;
 --vshadow:0 20px 55px rgba(0,0,0,.58);--vsoft:0 8px 24px rgba(0,0,0,.36)
}
html,body{background:#030817!important;color:var(--vtext);font-family:Inter,Segoe UI,Arial,sans-serif}
body{background-image:url('./assets/backgrounds/starfield.svg')!important;background-size:cover!important;background-position:center!important}
button{font:inherit}
.hubbar{height:68px!important;padding:9px 18px!important;background:linear-gradient(180deg,rgba(4,9,25,.98),rgba(3,8,22,.88))!important;border-bottom:1px solid rgba(126,72,223,.55)!important;box-shadow:0 8px 28px rgba(0,0,0,.35)!important}
.brand{gap:10px!important}.brand img{width:47px!important;height:47px!important}.brand span{font-size:22px!important}.brand b{font-size:24px!important;color:var(--vgold)!important;text-shadow:0 0 16px rgba(255,205,76,.45)}
.online-pill,.currency,.top-icon{background:linear-gradient(180deg,rgba(16,36,65,.94),rgba(6,15,31,.94))!important;border-color:rgba(91,132,185,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--vsoft)!important}
.stage{position:relative}.screen{height:calc(100vh - 68px)!important}
.dashboard-shell{grid-template-columns:minmax(270px,325px) minmax(0,1fr)!important;gap:18px!important;padding:14px!important}
.nav-rail,.game-nav{border:1px solid rgba(128,70,222,.8)!important;border-radius:26px!important;background-image:linear-gradient(180deg,rgba(33,12,79,.84),rgba(6,13,34,.96)),url('./assets/backgrounds/sidebar-glow.svg')!important;background-size:cover!important;background-position:center!important;box-shadow:var(--vshadow),inset 0 1px 0 rgba(255,255,255,.08)!important}
.nav-rail{padding:16px!important}.profile-card{padding:8px 4px 12px!important;gap:12px!important}.profile-avatar{width:72px!important;height:72px!important;border-radius:50%;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.profile-card small{color:#b7c5db!important;font-size:12px}.profile-card strong{font-size:18px!important}.profile-card .level-line{color:#e5edfa!important}.xp-track{height:8px!important;background:#090f25!important;border:1px solid rgba(160,113,255,.3)!important}.xp-track i{background:linear-gradient(90deg,#712aff,#bb51ff)!important;box-shadow:0 0 15px rgba(168,76,255,.7)!important}
.menu-actions{gap:9px!important;margin-top:12px!important}.nav-mode,.game-nav-btn{height:54px!important;border-radius:14px!important;border:1px solid transparent!important;padding:0 16px!important;color:white!important;font-weight:900!important;letter-spacing:.01em!important;box-shadow:0 9px 20px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.24)!important;transition:.16s transform,.16s filter,.16s box-shadow!important;position:relative!important;overflow:hidden!important}.nav-mode:before,.game-nav-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%);pointer-events:none}.nav-mode:hover,.game-nav-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 13px 26px rgba(0,0,0,.42),0 0 18px rgba(120,78,255,.18)!important}.nav-mode:active,.game-nav-btn:active{transform:translateY(1px)}.nav-mode .icon,.game-nav-btn img{width:29px!important;height:29px!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.nav-mode.play,.game-nav-btn.green{background:linear-gradient(180deg,#41f43d,#0ca923 58%,#087014)!important;border-color:#8dff70!important}.nav-mode.blue,.game-nav-btn.blue{background:linear-gradient(180deg,#28b6ff,#0b68db 58%,#0849a6)!important;border-color:#68d4ff!important}.nav-mode.purple,.game-nav-btn.purple{background:linear-gradient(180deg,#bd5aff,#7b22dc 58%,#4d1699)!important;border-color:#dfa4ff!important}.nav-mode.dark{background:linear-gradient(180deg,#152b47,#0a172c 60%,#06101f)!important;border-color:rgba(91,120,164,.42)!important}.nav-mode em{background:#ec343c!important;box-shadow:0 0 14px rgba(255,55,69,.55)!important}
.rail-footer{margin-top:auto!important;padding-top:12px!important;border-top:1px solid rgba(135,89,224,.24)!important}.rail-footer button{background:rgba(9,17,42,.72)!important;border:1px solid rgba(92,108,160,.36)!important;border-radius:12px!important;width:46px!important;height:44px!important}
.dashboard-main{min-width:0!important;padding:0 4px 0 0!important}.dash-hero{min-height:138px!important;display:grid!important;grid-template-columns:minmax(300px,410px) 1fr!important;align-items:center!important;gap:26px!important;padding:0 20px!important}.dash-logo{width:min(410px,100%)!important;max-height:140px!important;object-fit:contain!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.hero-copy h1{font-size:clamp(27px,2.2vw,43px)!important;line-height:1.05!important;margin:0 0 10px!important;text-shadow:0 3px 18px rgba(0,0,0,.55)}.hero-copy p{color:#bdcbe0!important;font-size:clamp(14px,1vw,18px)!important;max-width:720px}.feature-list span{background:linear-gradient(180deg,#132a46,#071426)!important;border-color:rgba(91,140,210,.34)!important;color:#d8e7fb!important}
.dash-grid{grid-template-columns:minmax(520px,1.25fr) minmax(260px,.65fr) minmax(260px,.65fr)!important;grid-template-rows:minmax(270px,1fr) minmax(150px,.58fr) minmax(118px,.42fr)!important;gap:14px!important;min-height:calc(100% - 138px)!important}.panel{background:linear-gradient(145deg,rgba(14,34,58,.96),rgba(5,12,27,.97))!important;border:1px solid rgba(90,121,172,.45)!important;border-radius:20px!important;box-shadow:var(--vsoft),inset 0 1px 0 rgba(255,255,255,.06)!important}.featured-match{grid-row:1/3!important;padding:10px!important;border-color:rgba(224,169,49,.65)!important;background:linear-gradient(180deg,rgba(22,15,54,.92),rgba(4,12,25,.96))!important}.panel-kicker{z-index:6!important;background:rgba(5,18,29,.85)!important;border:1px solid rgba(82,255,145,.35)!important;border-radius:999px!important;padding:5px 10px!important}.mini-table{height:100%!important;min-height:360px!important;border-radius:18px!important;background-image:url('./assets/table/table-glow.svg'),url('./assets/table/table-frame.svg'),url('./assets/table/table-felt.svg')!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;overflow:hidden!important}.mini-table:after{content:"";position:absolute;inset:0;background:url('./assets/particles/sparkles.svg') center/70% auto no-repeat;opacity:.14;pointer-events:none}.mini-seat img,.mini-me img{border-radius:50%!important;filter:drop-shadow(0 7px 12px rgba(0,0,0,.55))}.mini-seat b,.mini-me b{text-shadow:0 2px 5px #000}.mini-deck img,.mini-pile img,.mini-hand img{filter:drop-shadow(0 8px 8px rgba(0,0,0,.5))}.mini-deck em{background:#0a101d!important;border:3px solid #f6cf5c!important;color:white!important;box-shadow:0 0 15px rgba(247,199,73,.45)!important}.quick-play{background:linear-gradient(180deg,#46f348,#0da724)!important;border:1px solid #9cff75!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(0,0,0,.42),0 0 20px rgba(52,225,63,.28)!important}.challenge-panel,.rank-panel{padding:18px!important}.challenge-panel h3,.rank-panel h3{font-size:16px!important}.progress{height:10px!important;background:#071323!important;border:1px solid #294260!important}.progress i{background:linear-gradient(90deg,#36e446,#9cf257)!important;box-shadow:0 0 12px rgba(70,236,78,.5)!important}.progress.gold i{background:linear-gradient(90deg,#f3a21f,#ffdc5d)!important}.btn-mini{height:43px!important;border-radius:12px!important;box-shadow:0 7px 16px rgba(0,0,0,.35)!important}.btn-mini.purple{background:linear-gradient(180deg,#a94df5,#6420c5)!important;border-color:#d6a1ff!important}.rank-content img{width:86px!important;height:86px!important;filter:drop-shadow(0 0 15px rgba(255,198,45,.3))}.rank-content strong{font-size:18px!important;color:var(--vgold)!important}.hub-cards{grid-column:2/4!important;gap:12px!important}.hub-card{min-height:132px!important;border-radius:18px!important;border:1px solid rgba(102,123,179,.45)!important;box-shadow:var(--vsoft)!important}.hub-card img{width:54px!important;height:54px!important}.hub-card.blue{background:linear-gradient(145deg,#0c2441,#07132a)!important}.hub-card.purple{background:linear-gradient(145deg,#291455,#0b1025)!important}.hub-card.cyan{background:linear-gradient(145deg,#092a45,#071325)!important}.season-strip{grid-column:1/4!important;display:grid!important;grid-template-columns:260px 1fr!important;align-items:center!important;overflow:hidden!important;background:linear-gradient(100deg,#211044,#0a1025 48%,#23100c)!important;border-color:rgba(211,141,52,.55)!important;position:relative!important}.season-strip:after{content:"";position:absolute;right:0;top:0;bottom:0;width:32%;background:url('./assets/game-cards/banner-wide.webp') center/cover no-repeat;opacity:.55;mask-image:linear-gradient(90deg,transparent,#000 40%);pointer-events:none}.season-strip h2{color:#ffcf4f!important;text-shadow:0 0 14px rgba(255,192,42,.38)!important}.season-rewards{z-index:2!important;justify-content:flex-start!important}.season-rewards span{background:linear-gradient(180deg,rgba(33,27,64,.95),rgba(10,13,31,.95))!important;border:1px solid rgba(214,152,64,.45)!important;border-radius:14px!important;min-width:94px!important;padding:11px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
/* gameplay */
.game-layout{grid-template-columns:clamp(220px,18vw,292px) minmax(680px,1fr) clamp(280px,20vw,340px)!important;gap:14px!important;padding:12px!important}.game-nav,.game-info{min-width:0!important}.game-nav{padding:14px!important}.game-logo{width:100%!important;max-height:155px!important;object-fit:contain!important;margin-bottom:8px!important;filter:drop-shadow(0 10px 15px rgba(0,0,0,.45))}.game-nav-btn{height:54px!important;margin-bottom:10px!important}.compact-score,.round-info,.info-panel{background:linear-gradient(145deg,rgba(14,35,58,.96),rgba(5,12,27,.98))!important;border:1px solid rgba(88,121,170,.45)!important;border-radius:17px!important;box-shadow:var(--vsoft),inset 0 1px 0 rgba(255,255,255,.06)!important}.compact-score{padding:14px!important;margin-top:8px!important}.compact-score b{color:#ffcf4f!important;font-size:27px!important}.round-info{padding:12px!important}.table-wrap{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.table{width:100%!important;max-width:1240px!important;height:min(78vh,800px)!important;min-height:600px!important;background-image:url('./assets/table/table-glow.svg'),url('./assets/table/table-frame.svg'),url('./assets/table/table-felt.svg')!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important}.table:after{content:"";position:absolute;inset:7% 3%;background:radial-gradient(circle at center,transparent 48%,rgba(0,0,0,.2) 82%);pointer-events:none}.table-topbar{top:-4px!important;left:10%!important;transform:none!important;background:linear-gradient(180deg,#132943,#071224)!important;border:1px solid rgba(107,133,180,.48)!important;border-radius:14px!important;box-shadow:var(--vsoft)!important}.turn-card{top:4%!important;left:50%!important;transform:translateX(-50%)!important;min-width:220px!important;background:linear-gradient(180deg,#22113e,#071121)!important;border:1px solid var(--vgold)!important;border-radius:16px!important;color:#fff!important;box-shadow:0 0 20px rgba(255,200,61,.25),var(--vsoft)!important}.deck-zone{left:21%!important;top:34%!important}.deck-stack img{width:94px!important;height:132px!important}.deck-stack img:first-child{transform:translate(-8px,7px) rotate(-3deg)!important}.deck-count{width:55px!important;height:55px!important;font-size:24px!important;background:#111827!important;border:3px solid #efc751!important;box-shadow:0 0 15px rgba(239,199,81,.32)!important}.closed-zone{left:auto!important;right:22%!important;top:33%!important;text-align:center!important;color:#a7b7ca!important;letter-spacing:.06em!important;font-size:12px!important}.closed-zone img{width:92px!important;height:129px!important;opacity:.78!important;filter:drop-shadow(0 10px 10px rgba(0,0,0,.45))}.center-zone{top:35%!important}.pile-card{width:112px!important;height:157px!important}.pile-card:nth-child(1){transform:translate(-22px,7px) rotate(-13deg)!important}.pile-card:nth-child(2){transform:translate(10px,4px) rotate(9deg)!important}.pile-card:nth-child(3){transform:translate(0,0) rotate(-2deg)!important}.pile-count{background:#10182a!important;border:2px solid #f6c743!important;color:#fff!important}.tea-glass{position:absolute!important;left:11%!important;bottom:18%!important;width:112px!important;height:112px!important;filter:drop-shadow(0 12px 13px rgba(0,0,0,.45))!important}.player-seat{z-index:5!important}.player-badge{width:88px!important;height:88px!important;border-radius:50%!important;box-shadow:0 0 0 4px #f2c450,0 0 0 8px rgba(114,49,213,.85),0 10px 24px rgba(0,0,0,.48)!important}.player-seat.active .player-badge{box-shadow:0 0 0 4px #d7ff76,0 0 0 9px #31d93c,0 0 30px rgba(69,236,81,.8)!important}.player-meta b{font-size:18px!important;text-shadow:0 3px 8px #000!important}.seat-hand-count{background:#0a1322!important;border:1px solid #e4ba4c!important;color:white!important;border-radius:9px!important}.opponent-cards img{width:38px!important;height:53px!important;filter:drop-shadow(0 5px 5px rgba(0,0,0,.45))}.seat-top{top:7%!important}.seat-left{left:5%!important;top:43%!important}.seat-right{right:5%!important;top:43%!important}.seat-bottom{bottom:4%!important}.seat-bottom .player-badge{width:98px!important;height:98px!important}.human-hand{bottom:-1%!important;left:50%!important;transform:translateX(-50%)!important;width:min(670px,72%)!important;height:190px!important;display:flex!important;justify-content:center!important;align-items:flex-end!important}.card-button{width:100px!important;height:140px!important;margin-left:-22px!important;transition:.16s transform,.16s filter!important;filter:drop-shadow(0 10px 8px rgba(0,0,0,.42))}.card-button:first-child{margin-left:0!important}.card-button:nth-child(1){transform:rotate(-12deg) translateY(14px)!important}.card-button:nth-child(2){transform:rotate(-8deg) translateY(7px)!important}.card-button:nth-child(3){transform:rotate(-4deg) translateY(3px)!important}.card-button:nth-child(4){transform:rotate(0)!important}.card-button:nth-child(5){transform:rotate(4deg) translateY(3px)!important}.card-button:nth-child(6){transform:rotate(8deg) translateY(7px)!important}.card-button:nth-child(7){transform:rotate(12deg) translateY(14px)!important}.card-button:hover,.card-button.selected{transform:translateY(-28px) scale(1.06)!important;z-index:20!important;filter:drop-shadow(0 16px 12px rgba(0,0,0,.55)) drop-shadow(0 0 13px rgba(255,208,67,.42))}.play-action{right:10%!important;bottom:13%!important;min-width:130px!important;height:64px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#fff8a6,#f0a916 38%,#7b3202 72%,#080b16 73%)!important;border:4px solid #ffd65d!important;color:#fff2a1!important;font-family:Georgia,serif!important;font-weight:900!important;font-size:22px!important;box-shadow:0 0 26px rgba(255,179,24,.55)!important}.pisti-burst{width:280px!important;height:280px!important;background:url('./assets/feedback/pisti-burst.svg') center/contain no-repeat!important;color:transparent!important;border:0!important;box-shadow:none!important}.game-info{gap:10px!important}.info-panel{padding:13px!important}.info-panel h3{font-size:14px!important}.match-grid b{font-size:30px!important}.team-versus>div{border-radius:13px!important;background:linear-gradient(180deg,#2c1864,#121237)!important}.team-versus>div.enemy{background:linear-gradient(180deg,#64152c,#32101e)!important}.tiny-avatars img,.chat-line img{border-radius:50%!important}.room-panel button{background:linear-gradient(180deg,#a748ef,#6e1ec4)!important;border:1px solid #d18cff!important}.chat-panel{min-height:230px!important}.chat-tabs{border-bottom-color:#8f3cff!important}.chat-input{background:#071326!important;border-color:#294464!important}.mobile-actionbar{display:none!important}
/* overlays/modal */
.modal-layer{background:rgba(1,4,12,.78)!important;backdrop-filter:blur(13px)!important}.modal{background:linear-gradient(145deg,#132a48,#060d1c 72%)!important;border:1px solid rgba(132,85,236,.75)!important;border-radius:24px!important;box-shadow:0 30px 90px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08)!important}.btn,.choice{border-radius:13px!important}.btn-primary{background:linear-gradient(180deg,#3ef142,#0aa323)!important;border-color:#8cff71!important}.btn-secondary{background:linear-gradient(180deg,#b754f2,#7021c5)!important;border-color:#dca4ff!important}.choice.active{background:linear-gradient(180deg,#8d3fe9,#5218a8)!important;border-color:#d1a3ff!important}.result-hero{background:linear-gradient(150deg,#22104a,#071226)!important;border:1px solid rgba(239,192,65,.55)!important}.result-crown{color:#ffd35c!important}.win-title{color:#7cff61!important}.lose-title{color:#ff7182!important}
@media (max-width:1280px){
 .dashboard-shell{grid-template-columns:270px 1fr!important}.dash-grid{grid-template-columns:minmax(450px,1.2fr) minmax(230px,.65fr)!important;grid-template-rows:auto auto auto auto!important}.featured-match{grid-row:1/3!important}.rank-panel{grid-column:2!important}.hub-cards{grid-column:1/3!important}.season-strip{grid-column:1/3!important}.game-layout{grid-template-columns:220px minmax(620px,1fr) 275px!important}.game-nav{padding:10px!important}.game-logo{max-height:110px!important}.game-nav-btn{height:48px!important}.table{min-height:560px!important}.human-hand{width:70%!important}.card-button{width:86px!important;height:121px!important}.player-badge{width:76px!important;height:76px!important}.game-info{font-size:12px!important}
}
@media (max-width:1024px){
 body{overflow:auto!important}.hubbar{display:none!important}.screen{height:100vh!important}.dashboard-shell{grid-template-columns:1fr!important;padding:0!important}.nav-rail{border-radius:0!important;min-height:100vh!important;padding:18px 16px!important}.dashboard-main{display:none!important}.profile-card{justify-content:center!important}.profile-avatar{width:84px!important;height:84px!important}.menu-actions{max-width:520px!important;width:100%!important;margin:18px auto!important}.nav-mode{height:58px!important}.rail-footer{justify-content:center!important}.game-layout{grid-template-columns:1fr!important;padding:0!important;height:100vh!important}.game-nav,.game-info{display:none!important}.table-wrap{height:100vh!important;background:url('./assets/backgrounds/starfield.svg') center/cover no-repeat!important;overflow:hidden!important}.table{width:100vw!important;height:100vh!important;min-height:0!important;max-width:none!important;background-size:112% 78%!important;background-position:center 48%!important}.table-topbar{top:1.2%!important;left:4%!important;right:4%!important;width:auto!important;justify-content:center!important}.turn-card{top:8%!important}.seat-top{top:14%!important}.seat-left{left:1%!important;top:40%!important}.seat-right{right:1%!important;top:40%!important}.seat-bottom{bottom:15%!important}.deck-zone{left:15%!important;top:40%!important}.closed-zone{right:15%!important;top:39%!important}.center-zone{top:40%!important}.tea-glass{left:3%!important;bottom:20%!important;width:84px!important;height:84px!important}.human-hand{bottom:4%!important;width:92%!important;height:160px!important}.card-button{width:82px!important;height:115px!important;margin-left:-18px!important}.play-action{right:4%!important;bottom:18%!important}.mobile-actionbar{display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:62px!important;background:rgba(4,10,23,.93)!important;border-top:1px solid rgba(122,72,215,.55)!important;z-index:40!important;justify-content:space-around!important;align-items:center!important}.mobile-actionbar button{height:46px!important;min-width:52px!important;border-radius:12px!important;border:1px solid rgba(96,126,175,.45)!important;background:linear-gradient(180deg,#152a48,#081426)!important;color:white!important}.mobile-actionbar .mobile-pisti{min-width:120px!important;background:linear-gradient(180deg,#ffd75f,#9e5304)!important;border-color:#fff098!important;color:#241400!important;font-weight:900!important}
}
@media (max-width:600px) and (orientation:portrait){
 .table{background-size:150% 64%!important;background-position:center 46%!important}.table-topbar{height:48px!important;font-size:12px!important}.turn-card{top:8.2%!important;min-width:170px!important;font-size:13px!important}.seat-top{top:13.2%!important}.seat-left{left:-1%!important;top:39%!important}.seat-right{right:-1%!important;top:39%!important}.player-badge{width:64px!important;height:64px!important}.seat-bottom .player-badge{width:78px!important;height:78px!important}.player-meta b{font-size:14px!important}.seat-hand-count{font-size:10px!important}.opponent-cards img{width:29px!important;height:41px!important}.deck-zone{left:16%!important;top:40%!important}.deck-stack img{width:67px!important;height:94px!important}.deck-count{width:42px!important;height:42px!important;font-size:18px!important}.closed-zone{right:15%!important;top:39.5%!important}.closed-zone img{width:66px!important;height:92px!important}.closed-zone span{font-size:9px!important}.pile-card{width:74px!important;height:104px!important}.center-zone{top:40.4%!important}.tea-glass{width:66px!important;height:66px!important;left:2%!important;bottom:21%!important}.seat-bottom{bottom:16%!important}.human-hand{bottom:5%!important;height:145px!important;width:100%!important}.card-button{width:70px!important;height:98px!important;margin-left:-18px!important}.play-action{width:73px!important;min-width:73px!important;height:73px!important;right:2%!important;bottom:19%!important;font-size:15px!important}.pisti-burst{width:190px!important;height:190px!important}.mobile-actionbar{height:58px!important}.mobile-actionbar button{height:43px!important}.modal{width:calc(100% - 24px)!important;max-height:90vh!important;overflow:auto!important}
}
@media (max-height:520px) and (orientation:landscape){
 .table{background-size:96% 112%!important;background-position:center!important}.table-topbar{top:1%!important;left:18%!important;right:18%!important}.turn-card{top:3%!important}.seat-top{top:7%!important}.seat-left{left:7%!important;top:43%!important}.seat-right{right:7%!important;top:43%!important}.seat-bottom{bottom:5%!important}.player-badge{width:58px!important;height:58px!important}.seat-bottom .player-badge{width:66px!important;height:66px!important}.player-meta b{font-size:12px!important}.opponent-cards img{width:26px!important;height:36px!important}.deck-zone{left:23%!important;top:39%!important}.deck-stack img{width:58px!important;height:82px!important}.closed-zone{right:23%!important;top:39%!important}.closed-zone img{width:58px!important;height:82px!important}.center-zone{top:40%!important}.pile-card{width:65px!important;height:91px!important}.tea-glass{width:58px!important;height:58px!important;left:12%!important;bottom:12%!important}.human-hand{bottom:-2%!important;width:55%!important;height:100px!important}.card-button{width:60px!important;height:84px!important;margin-left:-16px!important}.play-action{right:13%!important;bottom:10%!important;width:70px!important;min-width:70px!important;height:70px!important;font-size:14px!important}.mobile-actionbar{display:none!important}.table-wrap{height:100vh!important}
}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
