@font-face{font-family:Balsamiq;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/balsamiq-bold-latin.woff2) format("woff2")}.arcade-ui{--comic:"Balsamiq",var(--display);--arcade-ink:#09090b;--chalk:#e9e5da;background:var(--bg);background-image:radial-gradient(#c8c3d10b .8px,transparent 0);background-size:23px 23px}.arcade-ui .table-arena{background:none}.arcade-ui .table-header .table-brand{transform:rotate(-1deg)}.arcade-ui .header-player-controls{border:2px solid #0b0b0d;outline:1px solid #4b4b52;border-radius:15px 20px 13px 18px;box-shadow:2px 5px 0 #09090b}.arcade-ui .table-header .my-games-button,.arcade-ui .table-header .social-x-button{border:1.5px solid #74717c;border-radius:9px 4px 10px 5px;box-shadow:2px 4px 0 var(--arcade-ink);transform:rotate(-2deg)}.arcade-ui .table-header .my-games-button{transform:rotate(3deg);background:#ece7dc;color:#29272d}.arcade-ui .table-header .my-games-button .header-utility-icon{color:inherit}.arcade-ui .table-header .my-games-button:hover{color:#17171a;background:#fff9ee;transform:translateY(-2px) rotate(-2deg)}.arcade-ui .header-player-controls .connect-wallet{font-weight:700;border:2px solid #0e1c11;border-radius:7px 4px 8px 5px;box-shadow:1px 3px 0 #09090b}.arcade-ui .header-player-controls .connect-wallet.is-connected{background:#2c332e;color:var(--green);border-color:#6b8c70}.arcade-ui .table-header .header-profile{background:#2c2b30;border-radius:8px 12px 7px 10px}.arcade-ui .table-avatar{border:2px solid #101012;outline:1px solid #65616c;border-radius:43% 48% 42% 47%;background:#45414b;color:#202023}.arcade-ui .table-header .header-profile .table-avatar{background:#45414b}.arcade-ui .table-lobby{border:2px solid #0b0b0d;outline:1px solid #55525b;border-radius:15px 22px 13px 19px;box-shadow:3px 6px 0 #08080a;padding-top:17px}.arcade-ui .table-lobby .lobby-title{margin-bottom:5px}.arcade-ui .table-lobby .lobby-title h1{font:700 23px/1 var(--comic);transform:rotate(-2deg)}.arcade-ui .table-lobby .lobby-title h1 svg{width:19px;height:19px}.arcade-ui .table-lobby .lobby-panel{position:relative;margin:3px 1px 1px;padding:16px 9px 9px;border:1px solid #66616f;border-radius:5px 11px 6px 9px;background:#262629;box-shadow:2px 3px 0 #0d0d0f}.arcade-ui .lobby-panel-heading{margin:-23px 0 9px 2px;position:relative;z-index:1}.arcade-ui .lobby-panel-heading>span:first-child{min-height:24px;gap:6px;padding:4px 8px 4px 7px;border:1.5px solid var(--arcade-ink);border-radius:3px 5px 2px 4px;background:#ddd8cd;color:#25232a;font:700 13px/1 var(--comic);transform:rotate(-2deg);box-shadow:1px 2px 0 #09090b}.arcade-ui .lobby-panel-heading svg{color:inherit;width:13px;height:13px}.arcade-ui .games-panel .lobby-panel-heading>span:first-child{background:#b6d4bd}.arcade-ui .people-panel .lobby-panel-heading>span:first-child{background:#c4c1d9;transform:rotate(1deg)}.arcade-ui .table-lobby .lobby-panels{gap:21px;padding:10px 4px 14px;overflow-x:hidden}.arcade-ui .table-lobby .requests-panel.has-requests{border-color:#e8bc55}.arcade-ui .requests-panel.has-requests .lobby-panel-heading>span:first-child{background:#f1cf78;color:#312717;transform:rotate(-3deg)}.arcade-ui .table-lobby .panel-empty{display:flex;align-items:center;gap:7px;min-height:46px;color:#b0aab9;font-size:10px}.challenge-stamp{width:42px;height:42px;flex-shrink:0;transform:rotate(-7deg)}.arcade-ui .table-lobby .lobby-person{position:relative;min-height:48px;padding:6px;margin:0 0 7px;gap:9px;border:1px solid #45414c;border-radius:5px 9px 5px 8px;background:#303034;box-shadow:1px 2px 0 #141416;transition:transform .16s ease,border-color .16s ease,background .16s ease}.arcade-ui .table-lobby .lobby-person:last-child{margin-bottom:1px}.arcade-ui .table-lobby .lobby-person:nth-child(3n){border-radius:9px 5px 8px 5px}.arcade-ui .table-lobby .lobby-person:hover{transform:translate(-1px,-2px) rotate(-.6deg);background:#38363e;border-color:#8f899a}.arcade-ui .table-lobby .lobby-person .table-avatar{width:32px;height:32px}.arcade-ui .table-lobby .person-info>strong{font:700 12px/1.2 var(--display)}.arcade-ui .table-lobby .person-info>span{font-size:9px}.person-challenge-mark{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;color:#bfc7bd;border:1px solid #5d6258;border-radius:7px 4px 8px 5px;transform:rotate(5deg);background:#373c34}.is-playing .person-challenge-mark{color:#9f969e;background:#3a3035;border-color:#69515b}.arcade-ui .person-chevron{display:none}.arcade-ui .lobby-person:hover .person-challenge-mark{color:#17251a;background:var(--green);transform:rotate(-8deg)}.arcade-ui .table-lobby .lobby-bottom{padding-top:12px;border-top:1px dashed #56515d}.arcade-ui .create-bet,.arcade-ui .dialog-primary,.arcade-ui .rematch-button{border:2px solid #0a160d;box-shadow:2px 5px 0 #08080a;border-radius:7px 12px 6px 10px;font-weight:700}.arcade-ui .table-lobby .create-bet{font:700 19px/1.15 var(--comic);min-height:49px}.arcade-ui .create-bet .button-emblem{border:1.5px solid #203f26;transform:rotate(-8deg);border-radius:6px 4px 7px 4px}.arcade-ui .create-bet:not(:disabled):hover{transform:translate(-1px,-2px) rotate(-.5deg);box-shadow:3px 7px 0 #08080a}.arcade-ui .create-bet:not(:disabled):active,.arcade-ui .dialog-primary:not(:disabled):active,.arcade-ui .rematch-button:not(:disabled):active{transform:translate(1px,3px);box-shadow:1px 2px 0 #08080a}.arcade-ui .practice-button{border:1px solid #77717f;border-radius:6px 4px 8px 5px;background:#29292d;box-shadow:1px 3px 0 #09090b}.arcade-ui .practice-button:not(:disabled):hover{border-color:#c5bfcd;transform:rotate(.5deg)}.arcade-ui .create-bet:disabled,.arcade-ui .dialog-primary:disabled{background:#303034;color:#9b95a3;border-color:#47414e;box-shadow:none}.arcade-ui .incoming-challenge,.arcade-ui .my-open-game,.arcade-ui .public-game{border-radius:5px 9px 6px 8px}.arcade-ui .public-game{border-bottom:1px dashed #68616c}.arcade-ui .join-button{background:var(--green);color:#19261c;border:1.5px solid #0c180f;box-shadow:1px 3px 0 #09090b;border-radius:5px 8px 4px 7px}.arcade-ui .challenge-card-actions>button:first-child{border:1.5px solid #0c180f;box-shadow:1px 3px 0 #09090b}.arena-doodles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.doodle{position:absolute;stroke:#9b94ab;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;opacity:.25}.doodle-star{width:64px;height:64px;right:12%;top:12%;transform:rotate(12deg);stroke:#aac7b0}.doodle-orbit{width:85px;height:60px;left:43%;bottom:31%;transform:rotate(-15deg)}.doodle-spark{width:43px;height:43px;left:12%;bottom:24%;transform:rotate(-13deg);stroke:#c6b3df}.doodle-motion{width:80px;height:44px;right:8%;top:46%;transform:rotate(25deg);stroke:#d0ab94}.doodle-cross{position:absolute;color:#a29aaf;font:700 35px/1 var(--comic);opacity:.23}.cross-one{left:36%;top:17%;transform:rotate(12deg)}.cross-two{right:37%;bottom:25%;transform:rotate(-18deg)}.in-match .arena-doodles{opacity:.45}.in-lobby .arena-doodles{left:var(--arena-gutter)}.arcade-ui .arena-eyebrow{display:inline-block;margin-bottom:16px;padding:5px 10px;color:#b7b0c2;font:700 10px/1 var(--display);letter-spacing:1.3px;transform:rotate(-2deg);border:1px dashed #625a6d;border-radius:3px 6px 3px 4px}.arcade-ui .arena-message h2{font:700 clamp(40px,4.8vw,68px)/1.06 var(--comic);letter-spacing:-2px;transform:rotate(-3deg);text-shadow:2px 4px 0 #08080a}.arcade-ui .arena-message h2:after{width:80px;height:7px;border-color:var(--green);border-width:3px;margin-top:7px;transform:rotate(-3deg)}.arcade-ui .arena-practice-link{margin-top:22px;border:1.5px solid #97909f;border-radius:6px 10px 5px 8px;background:#e5dfd3;color:#27232c;font-weight:700;box-shadow:2px 4px 0 #09090b;transform:rotate(1deg)}.arcade-ui .arena-practice-link>svg:first-child{color:#3e6b45}.arcade-ui .arena-practice-link:not(:disabled):hover{transform:translateY(-2px) rotate(-2deg);background:#f6efdf;border-color:#f6efdf}.arcade-ui .chant-message h2{font-size:76px;color:var(--green)}.arcade-ui .move-button{border:2px solid #09090b;box-shadow:2px 6px 0 #09090b;border-radius:9px 15px 7px 13px}.arcade-ui .move-rock{--move-color:#e6a280}.arcade-ui .move-paper{--move-color:#a2c4ee;border-radius:14px 8px 13px 7px}.arcade-ui .move-scissors{--move-color:#c2a4e3;border-radius:8px 13px 10px 15px}.arcade-ui .move-button:after{inset:5px;border:1px dashed #24202a42}.arcade-ui .move-name{font:700 20px/1 var(--comic);transform:rotate(-2deg)}.arcade-ui .move-button>kbd{background:#f4f0e44a;border:1.5px solid #29232e99;color:#29232e;transform:rotate(5deg)}.arcade-ui .move-button:not(:disabled):hover{transform:translate(-1px,-5px) rotate(-2deg);box-shadow:3px 11px 0 #09090b}.arcade-ui .move-paper:not(:disabled):hover{transform:translate(-1px,-5px) rotate(2deg)}.arcade-ui .move-button:not(:disabled):active{transform:translate(1px,4px);box-shadow:1px 2px 0 #09090b}.arcade-ui .move-button:disabled:not(.is-selected){background:#26262a;color:#928a9b;border-color:#4c4555;box-shadow:1px 3px 0 #09090b}.arcade-ui .move-button:disabled:not(.is-selected):after{border-color:#aaa0b31a}.arcade-ui .selected-stamp{width:30px;height:30px;border:2px solid #09090b;box-shadow:1px 2px 0 #09090b;transform:rotate(10deg)}.arcade-ui .timer-number{padding:4px 8px;border:1.5px solid #0a0a0c;border-radius:5px 8px 4px 7px;background:#ebe5d8;color:#26232a;font:700 20px/1 var(--display);box-shadow:1px 3px 0 #09090b;transform:rotate(-3deg)}.arcade-ui .timer-track{height:5px;width:90px;border-radius:2px;background:#38333f;outline:1px solid #56505f}.arcade-ui.last-seconds .timer-number{background:#efa99a;color:#322024}.arcade-ui .scoreboard-caption{margin-bottom:9px;letter-spacing:.6px}.arcade-ui .scoreboard-caption>span:first-child{padding:5px 8px;font:700 11px/1 var(--comic);color:#29262d;background:#e7e1d4;border:1.5px solid #09090b;border-radius:4px 7px 3px 5px;box-shadow:1px 2px 0 #09090b;transform:rotate(-3deg)}.arcade-ui .practice-badge{border:1px dashed #79717f;transform:rotate(2deg)}.arcade-ui .scoreboard-rail{border:1.5px solid #817887;background:#29272d;border-radius:8px 15px 6px 13px;box-shadow:3px 5px 0 #09090b;padding-block:13px}.arcade-ui .scoreboard-rail:after{height:auto;width:auto;inset:5px;border:1px dashed #b8a8c422;border-radius:inherit;background:none}.arcade-ui .score-avatar{width:42px;height:42px;border:2px solid #09090b;outline:1px solid #8a7f91;background:#48414e;transform:rotate(-5deg)}.arcade-ui .is-you .score-avatar{transform:rotate(5deg);background:#424d40}.arcade-ui .score-identity>strong{font-weight:700}.arcade-ui .score-versus{display:grid;place-items:center;width:28px;height:29px;border:1.5px solid #09090b;border-radius:5px 3px 6px 4px;background:#d4b8ef;color:#332b3e;font:700 12px/1 var(--comic);transform:rotate(-8deg)}.arcade-ui .scoreboard-numbers{gap:8px}.arcade-ui .scoreboard-numbers b{font:800 38px/1 var(--display);text-shadow:1px 3px 0 #09090b;color:#e6a391}.arcade-ui .scoreboard-numbers b:last-child{color:var(--green)}.arcade-ui .score-marks .win-star,.arcade-ui .score-marks>i{width:16px;height:16px}.arcade-ui .pot-main{padding:7px 14px;border:1px dashed #6e6677;background:#232226;border-radius:5px 9px 4px 7px}.arcade-ui .match-result{isolation:isolate}.arcade-ui .match-result .comic-burst{position:absolute;width:112%;height:145%;left:-6%;top:-20%;z-index:-1;color:var(--feedback-color);opacity:.08;transform:rotate(-5deg)}.arcade-ui .match-result h2{font-family:var(--comic);font-weight:700;font-size:clamp(38px,4.4vw,64px);letter-spacing:-1px;transform:rotate(-4deg);text-shadow:3px 5px 0 #09090b;-webkit-text-stroke:4px #121215}.arcade-ui .match-result.is-final h2{font-size:clamp(48px,5.6vw,82px)}.arcade-ui .result-kicker{display:inline-block;padding:5px 9px;border:1px solid #8d8295;border-radius:3px 6px 3px 5px;background:#26232b;color:#ddd5e4;transform:rotate(2deg);letter-spacing:1.1px;font-size:8px}.arcade-ui .result-emblem{border:2px solid #101012;outline:1px solid var(--feedback-color);background:var(--feedback-color);color:#26232b;box-shadow:3px 4px 0 #09090b}.arcade-ui .result-final-score{gap:19px}.arcade-ui .result-score-side strong{font:800 30px/1 var(--display)}.arcade-ui .result-final-score>i{font-size:24px}.arcade-ui .result-score-side:first-child{color:var(--green)}.arcade-ui .result-score-side:last-child{color:#e6a391}.arcade-ui .back-lobby,.arcade-ui .mobile-lobby-button{border:1.5px solid #817887;border-radius:6px 9px 5px 8px;box-shadow:2px 4px 0 #09090b;font-weight:700}.arcade-ui .table-dialog{border:2px solid #0a0a0c;outline:1px solid #8a7e94;border-radius:10px 20px 9px 16px;box-shadow:5px 8px 0 #09090b,0 20px 80px #0006}.arcade-ui .table-dialog h2{font-family:var(--comic);font-weight:700;letter-spacing:-.7px}.arcade-ui .join-review,.arcade-ui .stake-input{border:1.5px solid #7d728a;border-radius:5px 10px 5px 9px;box-shadow:2px 3px 0 #09090b}.arcade-ui .stake-presets button{border-radius:50% 45% 47% 43%;border:1.5px solid #88808f;box-shadow:1px 3px 0 #09090b;min-height:36px}.arcade-ui .stake-presets button.active{color:#253128;background:var(--green);border-color:#d4edcf}.arcade-ui .format-selector button{border:1px solid #817688;border-radius:5px 8px 4px 7px;box-shadow:1px 3px 0 #09090b}.arcade-ui .format-selector button[aria-pressed=true]{color:#243227;background:#a4efac;border-color:#c8f2c7}.arcade-ui .format-selector button[aria-pressed=true] small{color:#384d3d}.arcade-ui .profile-portrait{background:#4b414e;border:2px solid #09090b;outline:1px solid #9b8ca6;border-radius:43% 48% 44% 46%;box-shadow:3px 4px 0 #09090b;transform:rotate(-5deg)}.arcade-ui .profile-stats{border:1px dashed #706477;border-radius:6px 10px 5px 9px;padding:12px 6px}.arcade-ui .profile-stats strong{font-family:var(--display);font-weight:800}.arcade-ui .icon-button{border:1px solid #6f657c;border-radius:5px 9px 4px 7px;box-shadow:1px 2px 0 #09090b}.arcade-ui .table-toast{border:1px solid #8b7b9b;border-radius:6px 10px 5px 9px;box-shadow:3px 5px 0 #09090b}@media(max-width:1100px){.arcade-ui .table-lobby .person-info>strong{font-size:11px}.arcade-ui .person-challenge-mark{width:22px;height:24px}}@media(max-width:600px){.arcade-ui .arena-eyebrow{margin-bottom:12px;font-size:8px;letter-spacing:1px}.arcade-ui .arena-message h2{font-size:47px}.arcade-ui .arena-message h2:after{width:60px}.arcade-ui .arena-practice-link{font-size:11px;padding:10px 12px;margin-top:20px}.arcade-ui .header-player-controls{padding:2px}.arcade-ui .score-avatar{width:30px;height:30px}.arcade-ui .scoreboard-rail{padding:10px}.arcade-ui .scoreboard-numbers{gap:5px}.arcade-ui .scoreboard-numbers b{font-size:29px}.arcade-ui .score-versus{width:22px;height:24px;font-size:10px}.arcade-ui .score-marks .win-star,.arcade-ui .score-marks>i{width:13px;height:13px}.arcade-ui .scoreboard-caption>span:first-child{font-size:9px;padding:4px 6px}.arcade-ui .move-name{font-size:18px}.arcade-ui .match-result.is-final h2{font-size:56px}.arcade-ui .match-result h2{font-size:40px}.arcade-ui .result-score-side strong{font-size:26px}.doodle-star{width:39px;height:39px;right:8%;top:8%}.doodle-spark{width:30px;height:30px;left:7%;bottom:25%}.doodle-orbit{display:none}.doodle-motion{width:50px;height:35px;right:3%;top:46%}.cross-one{left:12%;top:24%;font-size:25px}.cross-two{display:none}}@media(max-height:730px) and (max-width:900px){.arcade-ui .arena-message h2{font-size:40px}.arcade-ui .arena-eyebrow{margin-bottom:9px}}@media(max-width:360px){.arcade-ui .arena-message h2{font-size:40px}.arcade-ui .move-name{font-size:16px}.arcade-ui .match-result.is-final h2{font-size:47px}.arcade-ui .scoreboard-rail{gap:5px;padding-inline:8px}.arcade-ui .score-identity>strong{font-size:9px}}@media(max-height:500px) and (max-width:1000px){.arcade-ui .arena-eyebrow{display:none}.arcade-ui .arena-message h2,.arcade-ui .chant-message h2{font-size:35px}.arcade-ui .arena-practice-link{margin-top:9px;padding:7px 10px}.arcade-ui .match-result h2{font-size:33px}.arcade-ui .match-result.is-final h2{font-size:40px}.arcade-ui .move-name{font-size:16px}.arcade-ui .score-avatar{width:27px;height:27px}.arcade-ui .scoreboard-rail{padding-block:7px}.arcade-ui .scoreboard-numbers b{font-size:25px}.arcade-ui .scoreboard-caption{margin-bottom:5px}.arcade-ui .result-kicker{padding:3px 6px}.arcade-ui .result-final-score{margin-top:8px}}@media(prefers-reduced-motion:reduce){.arcade-ui .move-icon-wrap,.arcade-ui button{transition:none}.arcade-ui .create-bet:not(:disabled):hover,.arcade-ui .move-button:not(:disabled):hover{transform:none}}.arcade-ui.motion-reduced .move-icon-wrap,.arcade-ui.motion-reduced button{transition:none}.arcade-ui.motion-reduced .create-bet:not(:disabled):hover,.arcade-ui.motion-reduced .move-button:not(:disabled):hover{transform:none}.arcade-ui .arena-message,.arcade-ui .table-controls{transition:left .6s cubic-bezier(.333333,0,.666667,1),width .6s cubic-bezier(.333333,0,.666667,1),top .6s cubic-bezier(.333333,0,.666667,1)}.arcade-ui .table-lobby{transform-origin:25px 20px;transition:opacity .28s ease,transform .42s cubic-bezier(.22,.8,.25,1)}.arcade-ui.in-match .table-lobby{transform:translate(-16px,-10px) scale(.94);transition:opacity .28s ease,transform .42s cubic-bezier(.22,.8,.25,1),visibility 0s .42s}.arcade-ui.in-match.lobby-open .table-lobby{transform:none;transition:opacity .2s ease,transform .35s cubic-bezier(.22,.8,.25,1),visibility 0s}.arcade-ui.in-match .match-scoreboard{animation:match-hud-enter .42s ease-out both}.hand-stage.has-loss-feedback{animation:loss-nudge .22s ease-out}@keyframes match-hud-enter{0%{opacity:0;translate:0 -9px}to{opacity:1;translate:0 0}}@media(max-height:500px) and (max-width:1000px),(max-width:900px){.arcade-ui .table-lobby,.arcade-ui.in-match .table-lobby{transform:translateX(calc(-100% - 24px));transition:opacity .24s ease,transform .35s cubic-bezier(.22,.8,.25,1),visibility 0s .35s}.arcade-ui.lobby-open .table-lobby{transform:none;transition:opacity .2s ease,transform .35s cubic-bezier(.22,.8,.25,1),visibility 0s}}