.layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.scorecard{padding:0;background:#faf8ee;border:1px solid #d7d8c5;border-radius:7px;transform:none;box-shadow:0 6px 22px #31452a0b;overflow:hidden;background-image:none}.scorecard .tape{display:none}.scoretitle{padding:17px 18px;background:#e7ebdc;border:0;letter-spacing:1.7px;font-size:10px}.score-status{font-size:10px;letter-spacing:.6px;color:#66735b;border:1px solid #b9c2a8;border-radius:3px;padding:4px 6px}.score-teams{padding:12px 12px 0}.team{padding:16px 13px;gap:12px;border:1px solid #dde0d0;border-radius:5px;margin-bottom:9px;background:#f5f4e9;align-items:center}.team.active{background:#244c3d;color:#f8f4e4;border-color:#244c3d}.team.active>span:before{content:none}.team .team-meta{flex:1;min-width:0}.team .team-name{font-size:12px;font-weight:700;display:block;letter-spacing:0}.team .role-tag{font-size:10px;letter-spacing:.7px;font-weight:600;display:flex;align-items:center;gap:5px;margin-top:6px;color:#66745b;text-transform:uppercase;line-height:1.3}.team.active .role-tag{color:#d8e1c8}.role-icon{display:block;width:16px;height:16px;flex:0 0 16px;overflow:visible}.team .score-number{font:600 43px/.95 "Space Grotesk",sans-serif;letter-spacing:-2.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.team .score-number .wickets{font:500 23px "Space Grotesk";letter-spacing:-1px;opacity:.55}.team .innings-overs{display:block;font:10px "DM Sans";text-align:right;letter-spacing:0;margin-top:6px;opacity:.65}.score-body{padding:5px 18px 18px}.target{font:12px/1.5 "DM Sans";background:#eceedd;border:0;border-radius:4px;padding:12px 13px;min-height:60px;color:#546145;margin:2px 0 16px}.target .target-label{display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:4px;opacity:.7}.target .target-main{font-size:16px;line-height:1.5;font-weight:700;color:#294b37}.target .target-main strong{font:600 23px "Space Grotesk";letter-spacing:-.7px}.target.is-chase{background:#f7ead3;border-left:3px solid #cd742f}.target.is-result{background:#244c3d;color:#d7dec2}.target.is-result .target-main{color:#fff4df}.overs{padding:2px 0 13px;font-size:10px;letter-spacing:1.2px;font-weight:700;align-items:center}.overs b{font-weight:500;font-size:10px;letter-spacing:0;color:#738167}.balls{display:flex;flex-direction:column;gap:10px;margin:0 0 17px}.over-line{display:grid;grid-template-columns:24px repeat(6,1fr);gap:5px;align-items:center}.over-label{font:10px "Space Grotesk";color:#8b937b}.ball{width:100%;height:auto;aspect-ratio:1;border:1px dashed #cdd2bd;color:#b2b9a1;font-size:10px;min-width:0}.ball.played{background:#e5e9d8;color:#3b533c;border:1px solid #d1d8bc;font-weight:700}.ball.boundary{background:#244c3d;color:#fff4db;border-color:#244c3d}.ball.out{background:#d7492d;color:#fff5e5;border-color:#d7492d}.score-stats{border-top:1px dashed #c5ccb5;display:grid;grid-template-columns:repeat(3,1fr);padding-top:15px}.score-stat{text-align:center;border-right:1px solid #dfe2d3}.score-stat:last-child{border:0}.score-stat strong{display:block;font:600 19px "Space Grotesk";font-variant-numeric:tabular-nums}.score-stat span{display:block;font-size:10px;letter-spacing:1.2px;margin-top:4px;color:#7c866f;font-weight:700}.score-legend{font-size:10px;color:#8a927b;text-align:center;margin-top:15px;letter-spacing:.3px}.match-strip{border-bottom:1px solid #ffffff1a;padding:14px 24px 12px;background:#193d301f}.strip-teams{display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;gap:14px}.strip-team{display:flex;align-items:center;justify-content:space-between;gap:12px;opacity:.6;min-width:0}.strip-team.batting{opacity:1}.strip-name{font-size:10px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip-team.batting .strip-name:before{content:"●";font-size:10px;color:#eab967;margin-right:6px;vertical-align:middle}.strip-team strong{font:500 25px "Space Grotesk";letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums}.strip-team strong small{font-size:14px;opacity:.7}.strip-vs{font:12px Kalam;text-align:center;opacity:.35}.strip-status{font-size:10px;letter-spacing:.5px;color:#c4ceb5;text-align:center;margin-top:9px}@media(max-width:800px){.layout{grid-template-columns:minmax(0,1fr)}.aside{grid-template-columns:minmax(0,1fr)}.scorecard{max-width:none}.score-teams{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team{padding:12px 10px;gap:6px;align-items:flex-start;flex-direction:column}.team .score-number{font-size:38px}.team .innings-overs{text-align:left}.score-body{padding:7px 18px 18px}.match-strip{padding:10px 12px}.strip-teams{gap:7px;grid-template-columns:1fr 16px 1fr}.strip-team{gap:5px}.strip-team strong{font-size:23px}.strip-name{font-size:10px}.strip-status{font-size:10px}.rules{padding:12px 4px}}.board{transition:background-color .25s,box-shadow .25s}.board.wicket{background-color:#8f2928;background-image:radial-gradient(ellipse at 50% 35%,#d652394d,transparent 70%),repeating-linear-gradient(178deg,transparent 0 42px,#ffffff03 43px 44px);box-shadow:0 0 0 1px #6d5038,0 5px 0 #6d5038,0 12px 40px #a7343525;animation:wicket-impact .38s ease-out}.wicket .boardtop{background:#5f1e211f}.wicket .live:before{background:#ffcaa0}.wicket .match-strip{background:#4d161c3d;border-color:#f8dfbd28}.wicket .strip-status,.wicket .arena .sub{color:#ffdfc8}.wicket .strip-team.batting .strip-name:before{color:#ffc486}.wicket .handlabel{color:#ffe5ce;opacity:1}.wicket .value{background:#ffe7b3;color:#7b2226;box-shadow:0 0 0 4px #ffe7b324,0 4px 16px #3e091d30}.wicket .primary{background:#ffe7b3;color:#732321;box-shadow:0 3px 0 #dca36c}.wicket .primary:hover{background:#fff0ce}.wicket-call{align-self:center;transform:rotate(-7deg);border:3px solid #ffe4b5;outline:1px solid #ffe4b550;outline-offset:4px;border-radius:3px;color:#ffe4b5;padding:1px 21px;margin:5px 0 17px;box-shadow:3px 4px 0 #55191a45;animation:stamp-in .32s cubic-bezier(.1,.7,.2,1.2) both}.wicket-call strong{font:700 57px/.98 "Space Grotesk",sans-serif;letter-spacing:-3px;display:block;padding:5px 0 7px;text-shadow:2px 2px 0 #60202055}.wicket .arena h2{font-size:25px;margin:0 0 2px}.wicket .hands{margin-top:0;height:225px}.wicket .hand{animation:wicket-hand .4s ease-out}@keyframes wicket-impact{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(4px)}65%{transform:translateX(-2px)}100%{transform:translateX(0)}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-15deg) scale(1.65)}70%{opacity:1;transform:rotate(-5deg) scale(.94)}100%{transform:rotate(-7deg) scale(1)}}@keyframes wicket-hand{0%,100%{transform:translateY(0)}35%{transform:translateY(9px)}65%{transform:translateY(-3px)}}@media(max-width:800px){.wicket-call{padding:1px 18px;margin:4px 0 15px}.wicket-call strong{font-size:48px}.match-started .wicket .arena h2{font-size:21px}.match-started .wicket .hands{height:173px}.match-started .wicket .arena{padding-top:19px}}@media(prefers-reduced-motion:reduce){.board,.wicket-call,.wicket .hand{animation:none!important;transition:none!important}}.board.final-delivery:not(.wicket){background-color:#355b38;box-shadow:0 0 0 1px #6d5038,0 5px 0 #6d5038,0 12px 40px #d0ad5833}.final-delivery:not(.wicket) .arena h2{color:#ffe398}.final-delivery .value{box-shadow:0 0 0 4px #ffe7b324,0 4px 16px #122c1930}.final-delivery .arena .sub{font-weight:600}.prototype-link{color:inherit;text-underline-offset:4px}.prototype-game .prototype-link{display:none}.board.victory{background:#314c2d;background-image:radial-gradient(ellipse at 50% 35%,#ac954348,transparent 75%);box-shadow:0 0 0 1px #6d5038,0 5px 0 #6d5038,0 9px 35px #a78b2c22}.board.defeat{background:#742b29}.result-cause{font-size:10px;letter-spacing:1px;margin:3px 0 10px;color:#e4d4a1}.result-cause .out-chip{display:inline-block;background:#af3d32;color:#fff0d1;border-radius:3px;padding:4px 7px;font-weight:700;margin-right:6px;transform:rotate(-4deg)}.result-kicker{font-size:10px;letter-spacing:3px;color:#e4c87c;font-weight:700;margin:5px 0}.arena .win-title{font:700 clamp(32px,4vw,48px) "Space Grotesk";letter-spacing:-2px;margin:6px 0;color:#ffebbb}.result-score{font:500 13px Space Grotesk,sans-serif;color:#e4dbc0;margin-top:5px}.result-score b{font-size:17px}.controls.match-complete{display:none}.victory .primary{background:#ebca80;color:#3c462c;box-shadow:0 3px 0 #b09050}.next-style-teaser{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;margin-top:18px;border:1px solid #d3d5be;border-radius:8px;background:#eeecdf;text-align:left;color:#21392f}.next-style-teaser .hand-style-art{width:64px;height:82px;flex-shrink:0}.next-style-teaser small{display:block;font-size:10px;letter-spacing:1.4px}.next-style-teaser b{display:block;font-size:16px;margin:7px 0}.next-style-teaser em{font-size:11px;font-style:normal;color:#805428}.match-started .next-style-teaser{display:none}.collection-dialog{--collection-pad-top:24px;--collection-pad-left:24px;--collection-pad-right:24px;border:1px solid #c8ccb3;background:#f3f0e1;color:#21392f;border-radius:14px;max-width:980px;width:calc(100% - 28px);max-height:92dvh;padding:24px;box-shadow:0 20px 90px #0005;scrollbar-gutter:stable}.collection-dialog::backdrop{background:#10271fe0;backdrop-filter:blur(5px)}.collection-top{position:sticky;top:calc(-1 * var(--collection-pad-top));z-index:3;display:flex;justify-content:space-between;gap:16px;background:#f3f0e1;margin:calc(-1 * var(--collection-pad-top)) calc(-1 * var(--collection-pad-right)) 0 calc(-1 * var(--collection-pad-left));padding:var(--collection-pad-top) var(--collection-pad-right) 0 var(--collection-pad-left)}.collection-top h2{font:600 30px/1.15 "Space Grotesk",sans-serif;letter-spacing:-1px;margin:5px 0 14px}.collection-close{width:44px;height:44px;flex-shrink:0;border:1px solid #b7c0a5;border-radius:50%;background:transparent;font-size:26px}.collection-store-entry{width:100%;display:flex;align-items:center;gap:12px;min-height:68px;margin:0;padding:8px 14px;border:1px solid #315a48;border-radius:9px;background:#244c3d;color:#fff0cf;text-align:left}.collection-store-entry:hover{background:#315e49}.collection-store-art{display:flex;align-items:center;width:74px;flex:none;overflow:visible}.collection-store-art .hand-style-art{width:44px;height:50px;filter:drop-shadow(0 3px 3px #10261c66)}.collection-store-art .hand-style-art+img{margin-left:-14px;transform:rotate(9deg)}.collection-store-copy{display:grid;gap:3px;min-width:0}.collection-store-copy b{font:600 16px/1.15 "Space Grotesk";letter-spacing:-.3px}.collection-store-copy small{font-size:11px;color:#c9d5b8}.collection-store-arrow{margin-left:auto;font-size:23px;line-height:1}.collection-journey{margin:14px 0 0;padding:12px;border:1px solid #cdd3b9;border-radius:9px;background:#e8ead8}.collection-journey ol{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin:0;padding:0}.gear-journey-step{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.gear-journey-step:not(:last-child):after{content:"";position:absolute;top:45px;left:calc(50% + 29px);width:calc(100% - 46px);height:2px;background:#bac6a6}.gear-next-label{display:block;min-height:12px;margin-bottom:5px;font-size:9px;font-weight:700;letter-spacing:1px;color:#42694b;line-height:12px}.gear-goal-art{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;flex:none;background:#f4f2e5;border:1px solid #c8d0b5;border-radius:50%}.gear-goal-art .hand-style-art{width:48px;height:54px}.gear-journey-next .gear-goal-art{border:2px solid #42694b;background:#fcf7e4;box-shadow:0 0 0 3px #42694b12}.gear-goal-name{display:block;font:600 12px/1.2 "Space Grotesk";margin-top:8px;min-height:29px;max-width:150px}.gear-goal-count{font-size:10px;color:#5b6d51;margin:4px 0 5px}.gear-journey-step progress{max-width:100px}.gear-journey-note{font-size:11px;line-height:1.4;color:#5b6d51;margin:10px 0 0;padding-top:9px;border-top:1px solid #d2d9bf}.gear-journey-complete{font-size:12px;color:#42694b;margin:14px 0 0}.collection-dialog progress,.gear-progress-note progress{appearance:none;border:0;width:100%;height:4px;border-radius:10px;background:#d8ddc7;overflow:hidden;display:block}.collection-dialog progress::-webkit-progress-bar,.gear-progress-note progress::-webkit-progress-bar{background:#d8ddc7}.collection-dialog progress::-webkit-progress-value{background:#4e775b;border-radius:10px}.collection-dialog progress::-moz-progress-bar{background:#4e775b}.collection-filters{display:flex;gap:6px;margin:12px 0 10px}.collection-filters button{min-height:32px;padding:5px 12px;border:1px solid #c8cfb6;border-radius:18px;background:transparent;font-size:12px;line-height:1.2;color:#42604b}.collection-filters button[aria-pressed=true]{background:#244c3d;color:#fff3d3;border-color:#244c3d}.collection-filters span{opacity:.7;margin-left:5px}.collection-dialog button:focus-visible{outline:3px solid #af793b;outline-offset:2px}.style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.style-card{min-width:0;padding:12px;border:1px solid #d5d8c2;border-radius:9px;background:#fbf8eb;display:flex;flex-direction:column;gap:9px}.style-card.equipped{border-color:#315c47;box-shadow:inset 0 0 0 1px #315c47}.style-card-top{display:flex;justify-content:space-between;gap:4px;font-size:9px;letter-spacing:.3px;text-transform:uppercase;color:#65705b;line-height:1.3}.style-card.equipped .style-card-top{color:#28583b}.style-card-main{display:flex;align-items:center;gap:7px;flex:1}.style-plinth{height:98px;width:78px;flex:none;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 70%,#d5cba640,transparent 68%)}.hand-style-art{display:block;min-height:0;min-width:0;object-fit:contain;max-width:100%}.style-plinth .hand-style-art{height:100%;width:100%;filter:drop-shadow(1px 5px 3px #293d2420)}.style-card.locked .hand-style-art{opacity:.82}.style-card-copy{min-width:0}.style-card h3{font:600 15px/1.2 "Space Grotesk",sans-serif;margin:0 0 7px;letter-spacing:-.3px}.style-card p{font-size:11px;line-height:1.4;color:#657057;margin:0}.style-progress{font-size:10px;line-height:1.4;color:#5b6a51}.style-progress span{display:block;margin-bottom:5px}.style-card button{min-height:44px;width:100%;padding:8px 5px;border:1px solid #a9b697;background:transparent;border-radius:5px;font-size:12px;color:#315238}.style-card.owned button:not(:disabled):hover,.style-card [data-preview-wear]:not(:disabled):hover{background:#244c3d;color:#fff5df}.style-card.equipped button{background:#dce5ca;opacity:1}.style-card.locked button:disabled{color:#7a806f;opacity:.7;background:#edeee2}.collection-bottom{margin-top:16px;padding-top:12px;border-top:1px solid #d2d7c2;font-size:10px;line-height:1.6;color:#657057}.gear-empty{font-size:13px;grid-column:1/-1;padding:20px;text-align:center}.gear-progress-note{display:flex;flex-wrap:wrap;justify-content:center;column-gap:12px;row-gap:6px;color:#d5d9ba;font-size:11px;line-height:1.5;width:min(380px,100%);margin:10px auto 14px}.gear-progress-note progress{flex-basis:100%;background:#ffffff16}.gear-progress-note progress::-webkit-progress-bar{background:#ffffff16}.gear-progress-note progress::-webkit-progress-value{background:#e1c77a}.gear-progress-note progress::-moz-progress-bar{background:#e1c77a}@media(max-width:700px){.collection-dialog{--collection-pad-top:18px;--collection-pad-left:14px;--collection-pad-right:14px;padding:18px 14px}.collection-top h2{font-size:27px}.style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.style-card{padding:10px;gap:6px}.style-card-main{display:block}.style-plinth{height:70px;width:100%;margin:-4px auto 3px}.style-card h3{font-size:13px;min-height:32px;margin-bottom:4px}.style-card p{font-size:10px;min-height:28px;line-height:1.4}.style-progress{font-size:9px}.style-card-top{font-size:8px}.collection-filters{gap:5px}.collection-filters button{font-size:11px;padding:5px 10px}.collection-store-entry{gap:8px;padding:8px 12px;min-height:64px}.collection-store-copy b{font-size:15px}.collection-store-art{width:66px}.collection-journey ol{gap:10px}.gear-journey-step:not(:last-child):after{width:calc(100% - 48px)}.next-style-teaser{margin-top:0}}@media(max-height:500px)and (orientation:landscape){.collection-dialog{--collection-pad-top:16px;--collection-pad-left:16px;--collection-pad-right:16px;max-height:96dvh;padding:16px}.style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-card-main{display:flex}.style-plinth{height:78px;width:65px}.style-card h3{min-height:0}.gear-progress-note{font-size:9px;margin:6px auto}.victory-content .gear-progress-note{grid-column:1}}.gear-unavailable .hand-style-art{filter:grayscale(1);opacity:.45}.gear-unavailable .gear-goal-art{background:#e2e4d6;border-style:dashed}.gear-unavailable .gear-goal-name,.gear-unavailable .gear-goal-count,.gear-unavailable .gear-next-label{color:#747c69}.gear-unavailable .gear-goal-count{color:#506147;line-height:1.4}.style-card.gear-unavailable{background:#eeeee3;border-style:dashed}.style-card.gear-unavailable .style-card-copy h3{color:#747c69}.collection-message{font-size:12px;line-height:1.4;color:#8a392a;margin:12px 0;overflow-wrap:anywhere}.collection-message:empty{display:none}.style-card [data-friend-invite]{background:#244c3d;border-color:#244c3d;color:#fff3d3;font-weight:700}.style-card [data-friend-invite]:not(:disabled):hover{background:#315e49}.style-card .collection-message{min-height:0;margin:0;font-size:11px;color:#8a392a}.collection-message:focus{outline:none}body.celebration-open{overflow:hidden}.victory-dialog{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:#133c30;color:#fff2c9;overflow-y:auto;overscroll-behavior:contain}.victory-dialog::backdrop{background:#133c30}.victory-dialog:focus{outline:none}.victory-scene{min-height:100dvh;padding:58px 24px 46px;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#a2904255 0,transparent 63%),linear-gradient(150deg,#214d3c,#10382e)}.victory-rays{position:absolute;left:50%;top:44%;width:max(150vw,150vh);aspect-ratio:1;z-index:-1;background:repeating-conic-gradient(from 0deg,#f1ca6b12 0deg 9deg,transparent 9deg 24deg);mask-image:radial-gradient(circle,#0008,transparent 62%);transform:translate(-50%,-50%);animation:champion-rays 12s ease-out both}.victory-close{position:absolute;z-index:3;top:28px;right:30px;width:38px;height:38px;border:1px solid #f6e6b94d;background:#173d2c66;border-radius:50%;color:#ffedbc;font-size:27px;line-height:1}.victory-splash{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;visibility:hidden;animation:champion-splash 1.85s cubic-bezier(.2,.8,.3,1) both}.victory-splash strong{font:700 clamp(76px,14vw,184px)/.95 "Space Grotesk",sans-serif;letter-spacing:-.065em;color:#ffe398;text-shadow:0 5px 0 #8e6026,0 13px 50px #081e2855;padding:12px 24px 20px}.victory-splash>span{font-size:46px;color:#f7d16e}.victory-splash em{font:24px Kalam,cursive;color:#e4e3be}.victory-content{position:relative;z-index:1;width:min(690px,100%);text-align:center;animation:champion-settles .55s 1.55s ease-out both}.champion-label{font-size:10px;font-weight:700;letter-spacing:3px;color:#ebd89d}.victory-content h2{font:700 clamp(65px,9vw,110px)/1 "Space Grotesk",sans-serif;letter-spacing:-.065em;color:#ffe398;text-shadow:0 4px 0 #8e6026;margin:15px 0 3px;outline:none}.victory-caption{font:23px Kalam,cursive;margin:10px 0 11px;color:#f2e9c7}.victory-final-score{font:12px "Space Grotesk",sans-serif;color:#bfccb1}.victory-final-score b{font-size:16px;color:#efe7c6}.victory-reward{animation:prize-spotlight .7s 1.9s cubic-bezier(.2,.8,.3,1) both;margin:19px auto 22px;padding:0 28px;max-width:485px}.victory-reward .prize-reveal{margin:0;gap:22px}.victory-reward .prize-halo{height:207px;width:124px}.victory-reward .prize-halo .bat-art{height:192px;width:106px;animation:trophy-lift 3.4s 2.6s ease-in-out 2}.victory-reward .prize-copy h3{font-size:25px}.victory-reward .prize-tag{color:#ffda82}.victory-reward .prize-copy p{font-size:11px}.victory-reward .reward-progress{margin-top:13px}.victory-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:champion-settles .4s 2.25s both}.victory-actions .primary{background:#ffdc87;color:#28412e;box-shadow:0 4px 0 #ad813b;padding:15px 26px}.victory-actions .primary:hover{background:#ffe6ab}.victory-actions .secondary{color:#f4e6be;border-color:#e9d5a254;padding:15px 26px}.victory-scorecard{border:0;background:none;color:#d4d7b9;font-size:10px;text-decoration:underline;text-underline-offset:4px;margin:22px 0 0;padding:5px;animation:champion-settles .4s 2.25s both}.victory-footnote{position:absolute;bottom:24px;left:20px;right:20px;text-align:center;letter-spacing:2.3px;font-size:10px;color:#b6c9a8a6}.friendly-trophy{font-size:106px;line-height:1.2;color:#f2d180;margin-top:22px;animation:prize-spotlight .7s 1.9s both}.victory-friendly{font:18px Kalam;margin:5px 0 26px;color:#dadcb9}.victory-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.victory-confetti i{position:absolute;left:var(--x);top:-24px;width:var(--width);height:14px;background:var(--colour);border-radius:1px;opacity:0;animation:champion-confetti var(--fall) var(--delay) cubic-bezier(.18,.56,.65,1) both}.victory-confetti i:nth-child(3n){border-radius:50%;height:8px}@keyframes champion-splash{0%{visibility:visible;opacity:0;transform:scale(1.65)}16%{opacity:1;transform:scale(.95)}25%,72%{opacity:1;transform:scale(1)}100%{visibility:hidden;opacity:0;transform:scale(.86) translateY(-70px)}}@keyframes champion-settles{from{opacity:0;visibility:hidden;transform:translateY(15px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes champion-rays{from{transform:translate(-50%,-50%) rotate(-18deg)}to{transform:translate(-50%,-50%) rotate(22deg)}}@keyframes prize-spotlight{from{opacity:0;transform:translateY(25px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trophy-lift{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes champion-confetti{0%{opacity:0;transform:translate3d(0,-15px,0) rotate(0)}10%,65%{opacity:.9}100%{opacity:0;transform:translate3d(var(--drift),105dvh,0) rotate(var(--turn))}}@media(max-width:600px){.victory-scene{padding:65px 24px 50px}.victory-close{top:22px;right:22px;width:32px;height:32px;font-size:23px}.champion-label{font-size:10px;letter-spacing:2px}.victory-content h2{font-size:clamp(58px,18vw,88px);margin-top:18px}.victory-caption{font-size:20px}.victory-final-score{font-size:10px}.victory-final-score b{font-size:13px}.victory-reward{padding:0 12px;margin:23px auto}.victory-reward .prize-reveal{gap:10px}.victory-reward .prize-halo{height:204px;width:90px}.victory-reward .prize-halo .bat-art{height:184px;width:88px}.victory-reward .prize-copy h3{font-size:22px}.victory-reward .prize-copy p{font-size:10px}.victory-actions{gap:10px}.victory-actions .primary,.victory-actions .secondary{font-size:11px;padding:14px 16px}.victory-footnote{font-size:10px;letter-spacing:1.5px}.victory-splash strong{font-size:clamp(64px,19vw,110px)}.victory-splash em{font-size:21px}}@media(prefers-reduced-motion:reduce){.victory-dialog *{animation:none!important;transition:none!important}.victory-splash,.victory-confetti{display:none}}.victory-explanation{display:grid;gap:6px;margin:14px auto;color:#ecdfb4;font-size:12px;line-height:1.5;text-wrap:balance}.victory-explanation strong{font-size:15px;color:#ffe398}.victory-explanation span{display:block}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.victory-explanation{grid-column:1;grid-row:3;font-size:10px;margin:4px 0}.victory-explanation strong{font-size:12px}.victory-content .victory-final-score{grid-row:4}.victory-content .victory-actions{grid-row:5}.victory-content .victory-collection-link{grid-row:6}}.victory-explanation{font-size:16px;letter-spacing:0}@media(max-width:1024px){.victory-explanation{font-size:14px}}html{overflow-anchor:none}.board .match-strip[hidden],.scorecard[hidden]{display:none}.board{display:flex;flex-direction:column;min-height:660px}.board .arena{flex:1;min-height:390px;padding:26px 24px}.board .controls{display:block;margin:0;padding:22px 26px 26px;border-top:1px solid #f1eed129;background:#123c2e4d}.board .controlhint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;min-width:0}.board .controlhint b{font-size:10px;letter-spacing:1.2px;color:#f0e4b9}.board .controlhint span{font:12px "DM Sans",sans-serif;color:#c2d0b2}.board .numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;width:100%}.board .number{width:100%;height:65px;border:1px solid #fcf4d6;border-bottom:4px solid #b6b995;border-radius:6px;background:#f6f0dc;color:#244435;font-size:27px;box-shadow:0 3px 9px #082c2b33}.board .number:disabled{opacity:.3}.board .number{transition:background-color .16s,opacity .18s,border-color .16s}.board .number:not(:disabled):hover{background:#ffe3a2;color:#224231;border-color:#ffe3a2;border-bottom-color:#c2a164;transform:none}.board .number:not(:disabled):active{transform:none;box-shadow:none}.board .number:focus-visible{outline:3px solid #ffd579;outline-offset:4px}.board .controls.match-complete{display:none}.board .arena>.actions{min-height:46px}.board .arena>.action-placeholder{visibility:hidden;pointer-events:none}.board .choice-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px}.choice-icon{width:26px;height:26px;flex-shrink:0}.board .arena .actions button[aria-pressed]{min-width:92px;background:#f3d58e;border-color:#f8e4b0;color:#244435;font-weight:700;box-shadow:0 3px 0 #ae8d4b;transition:background-color .15s,border-color .15s,color .15s}.board .arena .actions button[aria-pressed=true]{background:#d7492d;border-color:#f18c63;color:#fff4de;box-shadow:0 3px 0 #953824}.board .arena .actions button[aria-pressed]:focus-visible{outline:3px solid #fff1c7;outline-offset:4px}@media(hover:hover){.board .arena .actions button[aria-pressed=false]:hover{background:#ffe7aa}.board .arena .actions button[aria-pressed=true]:hover{background:#e65a3c}}.board.is-toss .arena>.sub{min-height:2.8em;line-height:1.4}.board.wicket .controls{background:#551c2229}.board [data-action=chase]{position:relative;overflow:hidden;isolation:isolate}.board [data-action=chase]::after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:45%;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff80,transparent);transform:translateX(-180%) skewX(-18deg);animation:innings-shimmer 3.8s .5s ease-in-out infinite}@keyframes innings-shimmer{0%{transform:translateX(-180%) skewX(-18deg)}28%,100%{transform:translateX(340%) skewX(-18deg)}}@media(prefers-reduced-motion:reduce){.board [data-action=chase]::after{display:none;animation:none}}.quiet{font:600 12px "Space Grotesk",sans-serif;white-space:nowrap}.rematch-dialog{width:min(410px,calc(100% - 32px));max-height:90dvh;border:1px solid #c8ccb3;border-radius:12px;background:#f4f0df;color:#21392f;padding:34px 28px 25px;text-align:center;box-shadow:0 18px 100px #061a2355}.rematch-dialog::backdrop{background:#102d25d9;backdrop-filter:blur(7px)}.rematch-close{position:absolute;top:14px;right:14px;border:0;background:none;font-size:24px;color:#7c896c}.rematch-dialog h2{font:700 30px "Space Grotesk",sans-serif;letter-spacing:-1px;margin:5px 0 8px}.rematch-dialog p{font-size:12px;margin:0;color:#778367}.rematch-clock{width:112px;height:112px;display:flex;flex-direction:column;justify-content:center;border:3px solid #bdac69;border-radius:50%;margin:24px auto;background:#ebe5c9}.rematch-clock strong{font:600 46px/1 "Space Grotesk",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-2px}.rematch-clock span{font-size:10px;margin-top:5px;color:#7b8164}.rematch-players{border-block:1px solid #d9d9c4;padding:6px 0;margin-bottom:23px}.rematch-players>div{display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;text-align:left;gap:14px}.rematch-players small{font-size:10px;color:#839074}.rematch-players b{font-size:10px;color:#9c8f6b;font-weight:500;white-space:nowrap}.rematch-players .is-ready{color:#386746}.rematch-actions{display:flex;flex-direction:column;align-items:stretch;gap:13px}.rematch-actions .primary{background:#244c3d;box-shadow:0 3px 0 #17352a;color:#fff0c6;font-size:12px}.rematch-cancel{border:0;background:none;font-size:11px;color:#798366;padding:7px}.rematch-decline{border:1px solid #b5bca5;background:transparent;color:#59674e;border-radius:4px;padding:11px;font-size:12px}.rematch-dialog [hidden]{display:none}.rematch-ended{border-top:5px solid #b5774c}.rematch-ended h2{font-size:28px}.rematch-ended .rematch-players{margin-top:24px}.rematch-ended #rematch-opponent{color:#9b5944}.victory-collection-link{margin-top:20px;border:0;background:none;color:#e6dfbf;font-size:11px;text-decoration:underline;text-underline-offset:4px;padding:7px;animation:champion-settles .4s 2.25s both}.rematch-badge{display:inline-block;min-width:3ch;font-size:10px;font-variant-numeric:tabular-nums;opacity:.7;margin-left:6px}[data-action=rematch]:disabled,[data-victory=rematch]:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.result-collection-link{border:0;background:none;color:#e6dfbf;font-size:11px;padding:12px;margin-top:5px;text-decoration:underline;text-underline-offset:4px}.friend-rematch-dialog .friend-rematch-message{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.friend-rematch-dialog .rematch-clock[hidden]+.rematch-actions{margin-top:24px}.friend-rematch-dialog .friend-rematch-status{min-height:20px;margin-top:14px;font-size:12px;line-height:1.5}.friend-rematch-dialog .rematch-actions button{min-height:44px}.friend-rematch-dialog .rematch-close{min-width:44px;min-height:44px}.friend-rematch-dialog button:focus-visible{outline:3px solid #bf4329;outline-offset:3px}.friend-rematch-dialog .friend-rematch-title{margin-top:40px}.friend-rematch-title:focus{outline:none}button,select{touch-action:manipulation}@media(max-width:1024px){:root{--header-height:calc(60px + env(safe-area-inset-top,0px));--board-height:calc(100svh - var(--header-height) - 24px - env(safe-area-inset-bottom,0px))}header{height:var(--header-height);padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));gap:8px}.brand{font-size:21px;gap:8px;flex-shrink:0}.brand .mark{width:30px;height:30px}.brand small{font-size:10px;letter-spacing:1px}.topnote{display:none}.header-actions{gap:6px;min-width:0}.collection-button{min-height:44px;padding:8px;font-size:10px;white-space:nowrap}.collection-button span{font-size:10px;margin-left:4px}.quiet{width:44px;height:44px;flex-shrink:0}.page{max-width:760px;padding:10px max(12px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.layout{grid-template-columns:minmax(0,1fr);gap:20px}.layout>section,.aside{min-width:0}.aside{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.board{height:min(760px,var(--board-height));min-height:0;border-width:7px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.board:not(.has-score){grid-template-rows:auto minmax(0,1fr) auto}.boardtop{padding:10px 12px;gap:8px;font-size:10px;letter-spacing:.5px;line-height:1.3}.boardtop>span:last-child{white-space:nowrap}.live{gap:5px}.live:before{flex-shrink:0}.match-strip{padding:9px 12px}.strip-teams{gap:6px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.strip-team{gap:5px}.strip-name{font-size:10px;letter-spacing:0}.strip-team strong{font-size:26px}.strip-status{font-size:10px;letter-spacing:0;margin-top:5px;line-height:1.4}.board .arena{min-height:0;padding:12px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:4px;align-content:center}.arena h2{font-size:clamp(22px,5.5vw,30px);line-height:1.12;margin:0;text-wrap:balance}.arena .sub{font-size:12px;line-height:1.4;min-height:2.8em;text-wrap:balance}.board .hands{height:100%;min-height:0;max-height:none;margin:0;gap:8px}.handgroup{height:100%;max-height:300px;min-height:0;width:45%;flex:0 1 220px;display:flex;flex-direction:column;align-items:center}.board .hands .hand{height:calc(100% - 22px);width:100%;min-height:0}.handlabel{font-size:10px;line-height:14px;letter-spacing:1.3px;margin-top:4px;white-space:nowrap}.vs{font-size:16px;flex-shrink:0}.value{width:28px;height:28px;top:8px;right:5px;font-size:14px}.board .arena>.actions{min-height:44px;margin:4px 0 0;gap:8px;align-items:center}.arena .primary,.arena .secondary{min-height:44px;padding:10px 16px;font-size:12px}.board .controls{margin:0;padding:12px 12px 16px;min-width:0}.board .controlhint{gap:8px;align-items:center;min-width:0;margin-bottom:10px}.board .controlhint b{font-size:10px;letter-spacing:.5px}.board .controlhint span{font-size:10px;text-align:right;line-height:1.3}.board .numbers{gap:6px}.board .number{height:52px;min-width:0;padding:0;font-size:25px;border-radius:5px}.board.wicket .arena{padding:10px 12px;grid-template-rows:auto auto auto minmax(0,1fr) auto}.wicket-call{justify-self:center;margin:2px 0 6px;padding:0 16px}.wicket-call strong{font-size:38px;line-height:.9}.board.wicket .arena h2{font-size:21px;margin:0}.board.wicket .hands{height:100%;margin:0}.board:has(.match-complete){grid-template-rows:auto minmax(0,1fr) auto}.board:has(.match-complete) .arena{display:flex;gap:4px;padding:12px;min-height:0}.board:has(.match-complete) .arena>*{flex-shrink:0}.board:has(.match-complete) :is(.result-cause,.result-kicker,.win-title,.result-score,.collection-note,.result-collection-link){margin:0}.board:has(.match-complete) .arena>.hands{flex:1;min-height:55px;max-height:180px}.arena .win-title{font-size:clamp(28px,7vw,40px);letter-spacing:-1px}.arena .prize-reveal{gap:12px;margin:6px auto;max-width:100%}.arena .prize-halo{height:136px;width:76px}.arena .prize-halo .bat-art{height:126px;width:70px}.arena .prize-copy{min-width:0}.arena .prize-copy h3{font-size:21px}.arena .prize-copy p{font-size:11px}.result-collection-link{min-height:44px}.collection-note{margin:8px 0}.modebar{gap:6px;flex-wrap:wrap}.modebar select{min-height:44px;font-size:16px;max-width:100%;min-width:0}.modebar .reset{min-height:44px;padding:8px;font-size:11px}.score-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.team .score-number{font-size:38px}.team .innings-overs{text-align:left}.rules{padding:12px 4px}.foot{flex-wrap:wrap;gap:10px;line-height:1.6}.collection-dialog{--collection-pad-top:20px;--collection-pad-left:15px;--collection-pad-right:15px;padding:20px 15px;max-height:calc(100svh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}.collection-close,.victory-close,.rematch-close{width:44px;height:44px;flex-shrink:0}.collection-top{align-items:flex-start}.collection-top h2{font-size:25px}.collection-summary{font-size:11px;flex-wrap:wrap}.victory-scene{padding:calc(54px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.victory-close{top:calc(10px + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}.victory-content{min-width:0}.victory-content h2{font-size:clamp(48px,17vw,88px);overflow-wrap:anywhere}.victory-splash strong{font-size:clamp(48px,18vw,110px);max-width:100%;overflow-wrap:anywhere}.victory-reward{margin:16px auto;padding:0 12px}.victory-reward .prize-copy{min-width:0}.victory-actions{gap:8px}.victory-actions .primary,.victory-actions .secondary{min-height:46px;font-size:12px;padding:12px 14px}.victory-collection-link{min-height:44px;margin-top:10px}.rematch-dialog{padding:40px 20px 20px;max-height:calc(100svh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}.rematch-close{top:4px;right:6px}.rematch-actions button{min-height:44px}.rematch-clock{margin:18px auto}}@media(max-width:360px){header{padding-inline:8px}.brand{font-size:19px;gap:6px}.brand small{font-size:10px}.brand .mark{width:26px;height:26px}.header-actions{gap:4px}.collection-button{font-size:10px;padding:6px}.page{padding-inline:max(8px,env(safe-area-inset-left,0px))}.board{border-width:6px}.boardtop{padding-inline:8px;font-size:10px}.match-strip{padding-inline:8px}.board .controls{padding-inline:4px}.board .numbers{gap:4px}.board .controlhint{padding-inline:4px}.arena .primary,.arena .secondary{padding-inline:12px}.board .arena{padding-inline:8px}}@media(max-width:1024px)and (max-height:700px){.boardtop{padding-block:8px}.match-strip{padding-block:7px}.board .arena,.board.wicket .arena{padding-block:8px}.arena h2{font-size:23px}.arena .sub{font-size:11px}.board .controls{padding-block:10px 13px}.board .number{height:46px}.wicket-call{margin-bottom:3px}.wicket-call strong{font-size:30px}.board.wicket .arena h2{font-size:18px}.victory-content h2{margin:10px 0 6px}.victory-reward .prize-halo{height:155px;width:80px}.victory-reward .prize-halo .bat-art{height:145px;width:74px}.victory-reward .prize-copy h3{font-size:21px}.victory-reward .prize-copy p{font-size:10px}.friendly-trophy{font-size:76px;margin:12px 0}.rematch-clock{width:88px;height:88px;margin:12px auto}.rematch-clock strong{font-size:38px}.rematch-players{margin-bottom:14px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){:root{--header-height:calc(50px + env(safe-area-inset-top,0px));--board-height:calc(100svh - var(--header-height) - 18px - env(safe-area-inset-bottom,0px))}.brand small{display:none}.page{max-width:none;padding-top:6px}.board{height:var(--board-height);grid-template-columns:minmax(0,1fr) 172px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"meta controls" "arena controls" "score score";border-width:5px}.board:not(.has-score){grid-template-rows:auto minmax(0,1fr);grid-template-areas:"meta controls" "arena controls"}.boardtop{grid-area:meta;padding:5px 10px;font-size:10px}.match-strip{grid-area:score;padding:5px 10px}.strip-team strong{font-size:22px}.strip-status{margin-top:2px;font-size:10px}.board .arena{grid-area:arena;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;padding:6px 10px;gap:3px 8px}.arena h2{grid-column:1;grid-row:1;font-size:20px}.arena .sub{grid-column:1;grid-row:2;font-size:10px;min-height:0}.board .arena>.actions{grid-column:1;grid-row:3;margin-top:5px;gap:6px}.arena .primary,.arena .secondary{font-size:11px;padding:8px 10px}.board .arena .hands{grid-column:2;grid-row:1/-1;align-self:stretch;height:100%;gap:4px}.handgroup{max-height:180px}.handlabel{font-size:10px;letter-spacing:.6px}.value{top:0;width:23px;height:23px;font-size:12px;right:0}.board .controls{grid-area:controls;display:flex;flex-direction:column;justify-content:center;padding:10px;border-top:0;border-left:1px solid #f1eed129}.board .controls.match-complete{display:none}.board .controlhint{display:block;text-align:center;margin-bottom:12px;padding:0}.board .controlhint b{font-size:10px}.board .controlhint span{display:block;text-align:center;margin-top:5px;font-size:10px}.board .numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:0}.board .number{height:48px;font-size:24px}.board.wicket .arena{grid-template-rows:auto auto auto auto;padding:6px 10px}.wicket-call{grid-column:1;grid-row:1;margin:0 0 4px;padding:0 12px}.wicket-call strong{font-size:24px;padding:3px 0}.board.wicket .arena h2{grid-row:2;font-size:16px}.board.wicket .arena .sub{grid-row:3}.board.wicket .arena>.actions{grid-row:4;margin-top:4px}.board:has(.match-complete){grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "arena" "score";grid-template-rows:auto minmax(0,1fr) auto}.board:has(.match-complete) .arena{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:10px;gap:4px 12px}.board:has(.match-complete) .result-cause{grid-column:1;grid-row:1;margin:0}.board:has(.match-complete) .win-title{grid-column:1;grid-row:2;font-size:26px}.board:has(.match-complete) .result-score{grid-column:1;grid-row:3;margin:0}.board:has(.match-complete) .result-kicker,.board:has(.match-complete) .hands,.board:has(.match-complete) .prize-reveal,.board:has(.match-complete) .collection-note{display:none}.board:has(.match-complete) .arena>.actions{grid-column:2;grid-row:1/3;margin:0}.board:has(.match-complete) .result-collection-link{grid-column:2;grid-row:3;margin:0}.victory-scene{padding:16px max(56px,env(safe-area-inset-right,0px)) 16px max(30px,env(safe-area-inset-left,0px))}.victory-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;align-items:center;column-gap:20px;text-align:center;max-width:720px}.champion-label{grid-column:1;grid-row:1}.victory-content h2{grid-column:1;grid-row:2;font-size:46px;margin:6px 0}.victory-final-score{grid-column:1;grid-row:3;font-size:10px}.victory-reward,.friendly-trophy{grid-column:2;grid-row:1/4;margin:0}.victory-reward{padding:0 8px}.victory-reward .prize-reveal{gap:6px}.victory-reward .prize-halo{height:155px;width:65px}.victory-reward .prize-halo .bat-art{height:140px;width:64px}.victory-reward .prize-copy h3{font-size:19px}.victory-reward .prize-copy p{display:none}.victory-actions{grid-column:1/-1;grid-row:4;margin-top:12px}.victory-collection-link{grid-column:1/-1;margin:2px 0 0}.victory-splash strong{font-size:76px}.rematch-dialog{width:min(520px,calc(100% - 32px));padding:16px 24px}.rematch-dialog h2{font-size:26px}.rematch-clock{float:left;width:80px;height:80px;margin:16px 18px 8px 0}.rematch-players{margin:12px 0}.rematch-players>div{padding:8px 0}.rematch-actions{clear:both;flex-direction:row;justify-content:center;gap:14px}.rematch-actions .primary{flex:1}}@media(max-width:1024px)and (max-height:340px)and (orientation:landscape){.victory-dialog .victory-scene{padding:8px 32px}.victory-content h2{font-size:40px;margin:4px 0}.victory-content .victory-explanation{font-size:10px;gap:3px;margin:2px 0}.victory-explanation strong{font-size:11px}.victory-reward .prize-halo{height:118px;width:60px}.victory-reward .prize-halo .bat-art{height:108px;width:55px}.victory-content .victory-actions{margin-top:6px}.victory-actions .primary,.victory-actions .secondary{min-height:44px;padding:8px 14px}}.board .match-strip{padding:0;background:#35483c;color:#ece8d3;border-top:2px solid #a9b398;border-bottom:0;isolation:isolate}.board .match-strip[hidden]{display:none}.board.has-score:after{display:none}.broadcast-main{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;min-height:82px;background:#35483c}.broadcast-batter{display:flex;align-items:center;gap:20px;min-width:0;padding:12px 24px}.broadcast-team{display:grid;gap:6px;justify-items:start;min-width:0}.broadcast-name{font:700 25px/1 "Space Grotesk",sans-serif;letter-spacing:-.6px;color:#ede8d2}.broadcast-role,.broadcast-rival-role{display:flex;align-items:center;gap:4px;font-size:10px;line-height:1.2;letter-spacing:.3px;font-weight:500;color:#c5cfb6;white-space:nowrap}.broadcast-role{color:#e8d29c;position:relative;padding-left:8px}.broadcast-role:before{content:"";width:3px;height:100%;background:#d6b979;border-radius:2px;position:absolute;left:0;top:0}.broadcast-role:has(.role-icon){padding-left:0}.broadcast-role:has(.role-icon):before{display:none}.broadcast-runs{font:700 48px/1 "Space Grotesk",sans-serif;letter-spacing:-2px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f6e3b4;animation:score-arrives .2s ease-out}.broadcast-runs small{font-size:.5em;letter-spacing:-1px;color:#c6cdb4;margin-left:1px}.broadcast-centre{padding:0 16px;border-inline:1px solid #d7dec529;text-align:center}.broadcast-overs{white-space:nowrap;font-variant-numeric:tabular-nums}.broadcast-overs b{display:block;font:600 20px/1.1 "Space Grotesk",sans-serif;color:#e2e6cf}.broadcast-overs b small{font-size:11px;color:#b8c5aa;font-weight:400}.broadcast-overs>span{display:block;margin-top:5px;font-size:10px;line-height:1;letter-spacing:.7px;color:#b8c5aa}.broadcast-rival{padding:12px 24px;min-width:0;justify-self:end}.broadcast-opponent{display:flex;align-items:center;gap:16px}.broadcast-opponent .broadcast-team{justify-items:end}.broadcast-opponent>b{font:600 30px/1 "Space Grotesk",sans-serif;color:#d5dcc2;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-1px}.broadcast-opponent small{font-size:.6em;letter-spacing:-.4px;color:#b2c0a8}.broadcast-detail{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 24px;background:#c8ceb6;color:#304a35;border-top:1px solid #9fae91}.broadcast-match-status{display:flex;align-items:center;gap:10px;min-width:0}.broadcast-tag{font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.2px;color:#526144;white-space:nowrap;padding-right:10px;border-right:1px solid #98a785}.broadcast-status{font-size:12px;line-height:1.35;font-weight:500;min-width:0;text-wrap:balance}.broadcast-status strong{font:700 14px/1 "Space Grotesk",sans-serif;color:#29452f}.broadcast-status i{font-style:normal;font-weight:400}.broadcast-over{display:flex;align-items:center;gap:10px;flex-shrink:0}.broadcast-over-label{font-size:10px;line-height:1;letter-spacing:.3px;color:#5c6d50;white-space:nowrap}.broadcast-recent{display:flex;gap:4px}.broadcast-ball{width:18px;height:18px;border:1px solid #8fa080;border-radius:50%;display:grid;place-items:center;font:700 10px/1 "Space Grotesk",sans-serif;color:#829575}.broadcast-ball.played{background:#49684c;border-color:#49684c;color:#fff5d9}.broadcast-ball.boundary{background:#e6c681;border-color:#bca264;color:#3f492f}.broadcast-ball.wicket{background:#a34735;border-color:#a34735;color:#fff0d2}.board.wicket .broadcast-main{background:#6b3029}.board.wicket .broadcast-runs{color:#ffe3b6}.board.wicket .broadcast-detail{background:#e3c5a4}@keyframes score-arrives{from{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:none}}@media(max-width:800px){.broadcast-main{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);min-height:65px}.broadcast-batter{display:grid;grid-template-columns:auto minmax(0,1fr);padding:9px 12px;gap:4px 8px}.broadcast-name{font-size:22px}.broadcast-team{gap:5px}.broadcast-batter .broadcast-team{display:contents}.broadcast-batter .broadcast-name{grid-column:1;grid-row:1;align-self:center}.broadcast-batter .broadcast-role{grid-column:1/-1;grid-row:2;justify-self:start}.broadcast-batter .broadcast-runs{grid-column:2;grid-row:1}.broadcast-role,.broadcast-rival-role{font-size:10px;letter-spacing:0}.broadcast-role{padding-left:5px}.broadcast-role:before{width:2px}.broadcast-runs{font-size:34px;letter-spacing:-1.5px}.broadcast-runs small{letter-spacing:-.6px}.broadcast-centre{padding-inline:6px}.broadcast-overs b{font-size:17px}.broadcast-overs b small{font-size:10px}.broadcast-overs>span{font-size:10px;letter-spacing:.3px;margin-top:4px}.broadcast-rival{padding:9px 12px 9px 4px}.broadcast-opponent{gap:10px}.broadcast-opponent>b{font-size:24px}.broadcast-opponent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.broadcast-opponent .broadcast-team{display:contents}.broadcast-opponent>b{grid-column:1;grid-row:1}.broadcast-opponent .broadcast-name{grid-column:2;grid-row:1;justify-self:end}.broadcast-opponent .broadcast-rival-role{grid-column:1/-1;grid-row:2;justify-self:end}.broadcast-detail{padding:7px 12px;gap:6px;flex-direction:column;align-items:stretch}.broadcast-match-status{justify-content:center;gap:8px}.broadcast-tag{padding-right:8px}.broadcast-status{font-size:11px}.broadcast-status strong{font-size:13px}.broadcast-over{justify-content:space-between;gap:8px}.broadcast-recent{gap:5px}.broadcast-ball{width:17px;height:17px}}@media(max-width:380px){.broadcast-main{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.broadcast-batter{padding-left:10px;padding-right:4px;gap:4px 7px}.broadcast-name{font-size:20px}.broadcast-runs{font-size:28px}.broadcast-rival{padding-right:10px}.broadcast-opponent{gap:4px 7px}.broadcast-opponent>b{font-size:22px}.broadcast-detail{padding-inline:10px}.broadcast-status{font-size:10px}}@media(max-width:350px){.broadcast-batter{padding-inline:8px 2px;column-gap:4px}.broadcast-name{font-size:18px}.broadcast-runs{font-size:24px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.broadcast-main{min-height:47px;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.broadcast-batter{display:flex;padding:6px 16px;gap:14px}.broadcast-batter .broadcast-team{display:grid}.broadcast-team{gap:3px}.broadcast-name{font-size:20px}.broadcast-runs{font-size:30px}.broadcast-batter .broadcast-name,.broadcast-batter .broadcast-role{grid-column:auto;grid-row:auto}.broadcast-overs b{font-size:16px}.broadcast-overs>span{margin-top:3px}.broadcast-rival{padding:6px 16px}.broadcast-opponent>b{font-size:23px}.broadcast-opponent{display:flex;gap:16px}.broadcast-opponent .broadcast-team{display:grid;gap:3px}.broadcast-opponent .broadcast-name,.broadcast-opponent .broadcast-rival-role{grid-column:auto;grid-row:auto}.broadcast-detail{flex-direction:row;align-items:center;min-height:28px;padding:5px 16px;gap:12px}.broadcast-match-status{justify-content:flex-start}.broadcast-status{font-size:10px}.broadcast-over{gap:8px}.broadcast-ball{width:16px;height:16px}.broadcast-recent{gap:4px}}@media(prefers-reduced-motion:reduce){.broadcast-runs{animation:none}}.menu-toggle{position:fixed;z-index:20;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:44px;height:44px;border:1px solid #a4af9566;border-radius:50%;background:#f5efd7;color:#244a37;display:grid;place-items:center;box-shadow:0 4px 15px #142d2326;cursor:pointer}.menu-toggle svg{width:19px;height:19px}.menu-toggle:hover{background:#ffe5a8}.menu-toggle:focus-visible{outline:3px solid #d7492d;outline-offset:3px}body.match-started>header{display:none}body.match-started>.page{padding-top:16px}.game-menu{position:fixed;inset:12px 12px auto auto;margin:0;width:min(300px,calc(100vw - 24px));max-height:calc(100svh - 24px);overflow:auto;border:1px solid #b5bea4;border-radius:14px;padding:20px;background:#f6f0dc;color:#244535;box-shadow:0 20px 65px #09281955}.game-menu::backdrop{background:#0b291e70;backdrop-filter:blur(3px)}.game-menu:focus{outline:none}.game-menu button:focus-visible{outline:2px solid #b36a30;outline-offset:2px}.game-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.game-menu-heading h2{font:700 20px "Space Grotesk",sans-serif;margin:0;letter-spacing:-.5px}.menu-close{width:44px;height:44px;border:1px solid #b4bca4;border-radius:50%;background:transparent;color:inherit;font-size:24px}.menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid #bfc8af80;background:transparent;text-align:left;font-size:13px;color:#244535}.menu-item>span:last-child{font-size:11px;color:#6d7b5f}.menu-sound{padding-block:6px}.menu-sound .quiet{width:44px;height:44px}.menu-resume{width:100%;min-height:46px;background:#244b38;color:#fff1d2;border:0;border-radius:5px;font-size:12px;font-weight:700;margin-top:20px}@media(max-width:1024px){body.match-started{--header-height:0px;--board-height:calc(100svh - 24px - env(safe-area-inset-bottom,0px))}body.match-started>.page{padding-top:10px}.match-started .boardtop{min-height:58px;padding-right:64px;justify-content:flex-start;flex-wrap:wrap;align-content:center;row-gap:3px}body>header{padding-right:76px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body.match-started{--board-height:calc(100svh - 18px - env(safe-area-inset-bottom,0px))}body.match-started>.page{padding-top:6px}.match-started .boardtop{min-height:32px;padding-right:12px}.match-started .board .controls{padding-top:53px;padding-bottom:8px}.match-started .board .controlhint{margin-bottom:7px}.game-menu{padding:12px 20px}.game-menu-heading{margin-bottom:4px}.menu-item{min-height:44px;padding-block:6px}.menu-footer{display:flex;gap:8px;margin-top:10px}.menu-footer button{flex:1;margin:0;min-height:44px}}@media(max-width:1024px)and (max-height:340px)and (orientation:landscape){.match-started .board .controls{padding-top:48px;justify-content:flex-end}.match-started .board .controlhint{margin-bottom:5px}.match-started .board .controlhint span{display:none}.match-started .board .number{height:44px}}.menu-identity{padding:4px 0 16px;border-bottom:1px solid #bfc8af80}.menu-identity label{font-size:11px;font-weight:600;display:block;margin-bottom:8px}.menu-name-row{display:flex;gap:7px;align-items:center}.menu-name-tag{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:5px;background:#284b37;color:#ffe1a2;font:700 15px "Space Grotesk",sans-serif}.menu-name-row input{width:0;min-width:0;flex:1;min-height:44px;padding:8px;border:1px solid #acb79a;border-radius:5px;background:#fffae9;color:#244535;font:16px "DM Sans",sans-serif}.menu-name-row input:focus-visible{outline:2px solid #b36a30;outline-offset:1px}.menu-name-row button{min-height:44px;border:0;border-radius:5px;background:#e5d7ad;padding:8px 10px;font-size:11px;font-weight:700}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.game-menu{width:min(540px,calc(100vw - 24px));display:none;grid-template-columns:1fr 1fr;column-gap:18px}.game-menu[open]{display:grid}.game-menu-heading{grid-column:1/-1}.menu-identity{grid-column:1;grid-row:2/4;align-self:center;border:0;padding:0}.menu-footer{grid-column:1/-1;margin-top:8px}}.menu-name-display{display:flex;align-items:center;gap:8px;min-height:44px}.menu-name-current{flex:1;min-width:0;overflow-wrap:anywhere;font:700 18px/1.3 "Space Grotesk",sans-serif}.menu-name-current:focus{outline:none}.menu-name-display[hidden],.menu-name-row[hidden],.menu-name-note[hidden],.menu-identity .menu-name-icon[hidden]{display:none}.menu-identity .menu-name-icon{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;padding:10px;border:1px solid #acb79a;border-radius:6px;background:transparent;color:#244535}.menu-name-icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.menu-name-row #player-name-save{background:#244535;border-color:#244535;color:#fff1d2}.menu-name-icon[aria-busy=true] svg{visibility:hidden}.menu-name-spinner{position:absolute;width:18px;height:18px;border:2px solid #fff1d250;border-top-color:#fff1d2;border-radius:50%;visibility:hidden}.menu-name-icon[aria-busy=true] .menu-name-spinner{visibility:visible}.menu-identity[data-name-error=true] .menu-name-note{color:#9d3325}.menu-name-row input[aria-invalid=true]{border-color:#b3402d;background:#fff0e8}@media(prefers-reduced-motion:no-preference){.menu-name-icon[aria-busy=true] .menu-name-spinner{animation:menu-name-spin .75s linear infinite}@keyframes menu-name-spin{to{transform:rotate(360deg)}}}.menu-item[hidden]{display:none}.game-menu .menu-record-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto;min-height:44px;max-width:none;margin:0;padding:0;border:0}.game-menu .menu-record-heading h3{display:block;margin:0;font-size:13px}.game-menu .menu-record-details{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex:none;margin:0;padding:8px 0;min-height:44px;font-size:11px;white-space:nowrap}.game-menu .menu-record-caption{margin:0 0 12px;font-size:10px;color:#6d7b5f}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.game-menu .menu-identity{grid-column:1/-1;grid-row:auto}.game-menu .player-record{grid-column:1/-1}}.menu-identity #player-name-edit{border-color:transparent;padding:14px}.menu-identity #player-name-edit svg{width:16px;height:16px}.game-menu .menu-record-details{text-decoration:none}.menu-item.menu-store{min-height:80px;padding-block:4px;gap:12px}.menu-store-title{min-width:0}.menu-store-visual{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 78px;height:72px}.menu-store-ticker{--menu-hand-height:72px;display:block;flex:none;width:58px;height:var(--menu-hand-height);overflow:hidden}.menu-store-track{display:flex;flex-direction:column;width:100%;animation:menu-store-roll 16.8s ease-in-out infinite paused}.menu-store-track.is-running{animation-play-state:running}.menu-store-frame{display:grid;place-items:center;flex:none;width:100%;height:var(--menu-hand-height)}.menu-store-frame .hand-style-art{width:58px;height:var(--menu-hand-height);object-fit:contain}.menu-store-arrow{font-size:18px;color:#42664c}.menu-store:hover .menu-store-track,.menu-store:focus-visible .menu-store-track{animation-play-state:paused}@keyframes menu-store-roll{0%,15.2%{transform:translateY(0)}16.6667%,31.8667%{transform:translateY(calc(-1 * var(--menu-hand-height)))}33.3333%,48.5333%{transform:translateY(calc(-2 * var(--menu-hand-height)))}50%,65.2%{transform:translateY(calc(-3 * var(--menu-hand-height)))}66.6667%,81.8667%{transform:translateY(calc(-4 * var(--menu-hand-height)))}83.3333%,98.5333%{transform:translateY(calc(-5 * var(--menu-hand-height)))}100%{transform:translateY(calc(-6 * var(--menu-hand-height)))}}@media(prefers-reduced-motion:reduce){.menu-store-track{animation:none;transform:none}}.menu-name-retry{min-height:44px;padding:4px 8px;border:0;background:transparent;color:#244535;text-decoration:underline;font:inherit;font-size:12px}.menu-name-retry[hidden]{display:none}.menu-identity[data-name-state=available] .menu-name-note{color:#315b38}body.is-intro .topnote{display:none}body.is-intro .page{max-width:1100px;padding-top:12px}body.is-intro .layout{display:block}body.is-intro :is(.aside,.modebar,.banner,.foot){display:none}body.is-intro .boardtop,body.is-intro .controls{display:none}body.is-intro .page .layout .board:not(.style-preview):has(.start-copy-compact,.start-returning){height:auto;min-height:0}body.is-intro .board #arena:has(.start-copy-compact,.start-returning){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:24px;height:auto;min-height:0;padding:28px 32px 32px}.start-copy{min-width:0;text-align:center}body.is-intro .board .start-copy h2{font:700 clamp(32px,4vw,48px)/1.2 "Kalam",system-ui,sans-serif;letter-spacing:-1.2px;margin:0;color:#fff1ce;text-wrap:balance}.start-choices{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:16px 24px;width:100%;max-width:880px;margin:0 auto}.start-choice{position:relative;min-width:0;width:100%;border:1px solid #e4dfba66;border-radius:12px;background:#153d304d;color:#f4edce;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.start-choice:focus-visible,.start-utilities :is(button,summary):focus-visible,.start-invite:focus-visible{outline:3px solid #fff5d5;outline-offset:4px}.start-solo{grid-column:1;grid-row:1/3;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:24px 24px 18px;background:#0b30221a;color:#fff0cc;border:1.5px solid #eee4bfbb;border-radius:13px 15px 12px 14px;box-shadow:inset 1px 0 #eee4bf30;cursor:default;text-align:center}.start-solo-context{display:block;font:700 12px/1.5 "Kalam",system-ui,sans-serif;letter-spacing:.7px;text-transform:uppercase}.start-solo-title{display:flex;align-items:center;justify-content:center;gap:10px;margin:0}.start-solo-title>strong{font:700 clamp(28px,3vw,36px)/1.2 "Kalam",system-ui,sans-serif;letter-spacing:-.6px}.start-choice-arrow{font:400 30px/1 "DM Sans",sans-serif;flex:none}.start-solo-prize{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:12px;margin:8px 0 20px}.start-prize-copy{display:grid;gap:6px;min-width:0;position:relative;z-index:1}.start-prize-copy>small{font:700 11px/1.4 "Kalam",system-ui,sans-serif;letter-spacing:1.5px;color:#fff0cc}.start-prize-copy>strong{font:700 clamp(30px,3.3vw,40px)/1.2 "Kalam",system-ui,sans-serif;letter-spacing:-.5px;color:#f6d78e;text-wrap:balance}.start-prize-art{display:grid;place-items:center;width:100%;height:230px;min-width:0;pointer-events:none}.start-prize-art .hand-style-art{display:block;width:100%;height:100%;max-height:230px;object-fit:contain;filter:drop-shadow(3px 9px 5px #06251966)}.start-solo-progress{display:flex;align-items:center;gap:9px;min-height:32px;padding-top:10px;border-top:1px solid #6c622d40;color:#244535}.start-progress-dot{display:block;flex:none;width:12px;height:12px;border:1.5px solid currentColor;border-radius:46% 52% 48% 50%;background:transparent}.start-progress-dot.is-complete{background:currentColor}.start-progress-dot.is-current{box-shadow:0 0 0 3px #24453516}.start-progress-dash{display:block;flex:none;width:17px;height:1.5px;background:currentColor;opacity:.65;transform:rotate(-2deg)}.start-progress-trophy{display:block;flex:none;width:20px;height:23px;overflow:visible}.start-prize-note{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.start-choice-friend{grid-column:2;grid-row:1;display:flex;align-items:center;gap:14px;padding:22px;min-height:126px}.start-choice-friend .friends-icon{flex:none;width:32px;height:32px}.start-choice-copy{display:grid;gap:7px;min-width:0;flex:1}.start-choice-copy>strong{font:700 clamp(21px,2vw,25px)/1.2 "Kalam",system-ui,sans-serif;letter-spacing:-.4px}.start-choice-copy>small{font:400 15px/1.4 "Kalam",system-ui,sans-serif;color:#d0dcc3}.start-utilities{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;align-self:start;gap:12px;padding-top:16px;border-top:1px solid #d5ddbf33}.start-help,.start-stats{border:1px solid #d5ddbf55;background:#153d3022;border-radius:8px;color:#f2ecd1;min-width:0}.start-help>summary,.start-stats{min-height:48px;padding:12px 11px;font:700 16px/1.5 "Kalam",system-ui,sans-serif;text-align:left;cursor:pointer}.start-help>summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none}.start-help>summary::-webkit-details-marker{display:none}.start-help>summary>span[aria-hidden=true]{font:400 21px/1 "DM Sans",sans-serif;transform:rotate(0)}.start-help[open]>summary>span[aria-hidden=true]{transform:rotate(90deg)}.start-stats{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.start-stats>span[aria-hidden=true]{font:400 21px/1 "DM Sans",sans-serif}.start-help[open]{grid-column:1/-1;grid-row:1}.start-help[open]+.start-stats{grid-column:1/-1;grid-row:2}.start-help-example{display:flex;align-items:center;justify-content:center;gap:9px;font:600 12px/1.4 "DM Sans",sans-serif;margin:10px 10px;color:#f7edcd}.start-help-example>b{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d5ddbf66;border-radius:5px;background:#f6efdb;color:#244535;font:700 21px "Space Grotesk",sans-serif}.start-help-example strong{font-size:12px}.start-help-example.is-out strong{color:#f5b9a0}.start-help-content{padding:0 0 4px}.start-help-content>p{margin:12px 10px;font:400 11px/1.5 "DM Sans",sans-serif;color:#d0dcc3;text-align:center}.start-help-content>.start-help-format{font-weight:700;color:#f7edcd}.start-rival{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;color:#f5dfaa;text-align:center}.start-rival:empty{display:none}.start-invite{grid-column:1/-1;justify-self:center;border:0;background:none;color:#ede5c9;min-height:44px;font:600 13px "DM Sans",sans-serif;padding:4px 10px}@media(hover:hover){.start-choice-friend:hover,.start-stats:hover{background:#315a4555;border-color:#eee3b4cc}}@media(max-width:800px){body.is-intro .board #arena:has(.start-copy-compact,.start-returning){gap:18px;padding:22px 20px}.start-choices{grid-template-columns:minmax(0,1fr);grid-template-rows:none;max-width:460px;gap:14px}.start-solo,.start-choice-friend,.start-utilities{grid-column:1;grid-row:auto}.start-solo{padding:18px 20px 13px}.start-solo-title>strong{font-size:30px}.start-choice-friend{padding:18px;min-height:86px;justify-content:center;text-align:center}.start-choice-friend .friends-icon,.start-choice-copy>small{display:none}.start-choice-copy>strong{display:flex;align-items:center;justify-content:center;gap:.3em}.start-choice-friend .start-choice-copy>strong .start-choice-arrow{margin-left:0}.start-choice-copy>strong{font-size:22px}.start-choice-friend .friends-icon{width:29px;height:29px}.start-utilities{padding-top:14px}.start-help>summary,.start-stats{padding:12px;font-size:16px}}@media(max-width:380px){body.is-intro .board #arena:has(.start-copy-compact,.start-returning){padding:20px 16px;gap:14px}body.is-intro .board .start-copy h2{font-size:31px}.start-solo{padding:16px 16px 12px}.start-solo-context{font-size:10px;letter-spacing:.6px}.start-solo-title>strong{font-size:28px}.start-solo-prize{gap:10px;margin:6px 0 16px}.start-prize-copy>strong{font-size:30px}.start-prize-art,.start-prize-art .hand-style-art{height:200px;max-height:200px}.start-choice-friend{padding:16px 14px;gap:10px}.start-choice-copy>strong{font-size:20px}.start-choice-copy>small{font-size:14px}.start-utilities{gap:9px}.start-help>summary,.start-stats{font-size:13px;padding:11px 8px;gap:6px;white-space:nowrap}.start-help>summary>span[aria-hidden=true],.start-stats>span[aria-hidden=true]{font-size:18px}}@media(min-width:801px)and (max-height:650px){body.is-intro .board #arena:has(.start-copy-compact,.start-returning){gap:16px;padding:18px 26px 24px}body.is-intro .board .start-copy h2{font-size:40px}.start-solo{padding:17px 20px 13px}.start-solo-title>strong{font-size:30px}.start-prize-art,.start-prize-art .hand-style-art{height:200px;max-height:200px}.start-solo-prize{min-height:124px}}@media(prefers-reduced-motion:reduce){.start-choice{transition:none}}.start-returning{width:100%;max-width:940px;margin:0 auto;min-width:0;text-align:left}.start-return-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;margin-bottom:22px}.start-return-player{min-width:0}body.is-intro .board .start-return-player h2{margin:0;font:700 clamp(30px,3.8vw,42px)/1.2 "Kalam",system-ui,sans-serif;color:#fff1ce;letter-spacing:0;overflow-wrap:anywhere}.start-return-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;align-items:start}.start-return-main,.start-return-side{min-width:0}.start-challenge{border:1px solid #e5d49a80;border-radius:12px;background:#153d3033;padding:22px 22px 0;overflow:hidden}.start-challenge>.start-solo-context{color:#f2d28b}.start-challenge>.start-solo-progress{width:100%;max-width:370px;margin-top:10px;border:0;padding:0;color:#f2d28b}.start-challenge .start-progress-dot.is-current{box-shadow:0 0 0 3px #f2d28b25}.start-challenge-body{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:186px;padding:12px 0}.start-challenge-copy{min-width:0}body.is-intro .board .start-challenge-copy h3{font:700 clamp(28px,3.1vw,36px)/1.2 "Kalam",system-ui,sans-serif;color:#fff1ce;letter-spacing:-.5px;margin:0 0 8px;overflow-wrap:anywhere}.start-challenge-series,.start-challenge-replay{margin:0;color:#d0dcc3;font:400 14px/1.5 "DM Sans",sans-serif;overflow-wrap:anywhere}.start-challenge-series strong{font-family:"Space Grotesk",sans-serif;font-variant-numeric:tabular-nums;color:#fff1ce}.start-challenge-reward{display:grid;gap:3px;margin:18px 0 0;color:#f2d28b}.start-challenge-reward small,.start-challenge-goal small{font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.7px}.start-challenge-reward strong{font:700 17px/1.3 "Kalam",system-ui,sans-serif;letter-spacing:0}.start-challenge-art{height:172px;min-width:0;display:grid;place-items:center}.start-challenge-art .hand-style-art{display:block;width:100%;height:100%;max-height:172px;object-fit:contain;filter:drop-shadow(0 6px 5px #112c3433)}body.is-intro .board .start-continue{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:13px 16px;background:#f2d28b;border:1px solid #ffe5ad;border-radius:8px;box-shadow:0 3px 0 #b99959;color:#244535;font:700 20px/1.3 "Kalam",system-ui,sans-serif;text-align:center;letter-spacing:0}.start-continue>span[aria-hidden=true]{flex:none;font:400 27px/1 "DM Sans",sans-serif}.start-continue:focus-visible{outline:3px solid #fff5d5;outline-offset:4px}.start-challenge-goal{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 0;color:#d0dcc3}.start-challenge-goal-art{display:block;flex:none;width:48px;height:58px}.start-challenge-goal-art .hand-style-art{width:100%;height:100%;object-fit:contain}.start-challenge-goal>span:last-child{display:grid;gap:4px;min-width:0}.start-challenge-goal strong{font:700 17px/1.3 "Kalam",system-ui,sans-serif;color:#fff1ce;overflow-wrap:anywhere}.start-return-side{display:grid;gap:18px}.start-return-side>.start-choice-friend,.start-return-side>.start-utilities{grid-column:1;grid-row:auto}.start-return-main>.start-rival{margin-top:14px;text-align:left}.start-return-main>.start-rival:empty{margin:0}@media(hover:hover){body.is-intro .board .start-continue:hover{background:#ffe0a0}}@media(max-width:800px){.start-returning{max-width:460px}.start-return-grid{grid-template-columns:minmax(0,1fr);gap:22px}.start-return-top{gap:12px;margin-bottom:18px;padding-bottom:16px;flex-wrap:wrap}.start-challenge{padding:18px 18px 0}.start-challenge-body{grid-template-columns:minmax(0,1fr) 120px;min-height:174px}.start-challenge-art,.start-challenge-art .hand-style-art{height:158px;max-height:158px}.start-return-side{gap:14px}}@media(max-width:380px){.start-return-top{gap:10px}body.is-intro .board .start-return-player h2{font-size:28px}.start-challenge{padding:16px 14px 0}.start-challenge-body{grid-template-columns:minmax(0,1fr) 90px;gap:6px;min-height:158px}body.is-intro .board .start-challenge-copy h3{font-size:26px}.start-challenge-art,.start-challenge-art .hand-style-art{height:136px;max-height:136px}.start-challenge-reward{margin-top:13px}.start-challenge-reward strong{font-size:16px}body.is-intro .board .start-continue{font-size:18px;padding:12px;min-height:56px}.start-challenge-goal{gap:9px;margin-top:18px}.start-challenge-goal small{font-size:9px;letter-spacing:.5px}}.start-solo-progress{width:100%;gap:clamp(3px,.55vw,6px)}.start-progress-dot{width:8px;height:8px;border-width:1.3px}.start-progress-dash{flex:1 1 12px;min-width:2px;max-width:17px;width:auto}.start-progress-trophy{width:18px;height:22px}.start-solo-story{display:block;font:400 13px/1.5 "DM Sans",sans-serif;color:#e3e4c9;margin:5px 0 6px}.start-challenge-class{display:block;font:700 12px/1.4 "DM Sans",sans-serif;color:#f2d28b;margin:0 0 7px;letter-spacing:.4px}.start-challenge-story{margin:8px 0 0;color:#d0dcc3;font:400 13px/1.5 "DM Sans",sans-serif;overflow-wrap:anywhere}@media(max-width:800px){.start-challenge-body{padding-block:16px}}@media(max-width:380px){.start-solo-story,.start-challenge-story{font-size:12px}.start-challenge-goal small{font-size:10px}}.start-choice-copy>strong .start-choice-arrow{display:inline-block;margin-left:.3em;font-size:1em;vertical-align:baseline}.start-challenge:has(>.start-continue:last-child){padding-bottom:20px}body.is-intro .board #arena:has(.start-copy-compact,.start-returning){padding-bottom:56px}.start-solo>.start-solo-context{font:700 13px/1.5 "DM Sans",sans-serif;letter-spacing:1px;color:#fff0cc}.start-solo>.start-solo-progress{border:0;padding:0;margin-bottom:18px;color:#f1e8c8;justify-content:center}.start-solo .start-progress-dot.is-current{box-shadow:none}body .board .start-solo-play{width:100%;min-height:54px;padding:12px 14px;background:linear-gradient(105deg,#f5d283,#f9df9c);border:1px solid #ffe5a5;border-radius:8px;color:#143e30;box-shadow:0 3px 0 #b5934e,inset 0 1px #ffedb8}body .board .start-solo-play:focus-visible{outline:3px solid #fff5d5;outline-offset:4px}.start-choice-friend,.start-help,.start-stats{border-color:#eee4bfaa;background:#0b30221a;box-shadow:inset 1px 0 #eee4bf1a}.start-choice-friend{border-width:1px;border-radius:12px 14px 13px 15px}.start-utilities{border:0;padding-top:0}@media(hover:hover){body .board .start-solo-play:hover{background:#ffe2a1;transform:translateY(-1px)}}body .board .start-solo-play:active{transform:translateY(2px);box-shadow:0 1px 0 #b5934e}@media(max-width:800px){.start-solo>.start-solo-context{font-size:12px;letter-spacing:.7px}.start-prize-art,.start-prize-art .hand-style-art{height:220px;max-height:220px}.start-prize-copy>strong{font-size:34px}.start-solo-prize{margin-bottom:18px}.start-utilities{padding-top:0}}@media(max-width:380px){.start-solo>.start-solo-context{font-size:10px;letter-spacing:.5px}.start-prize-art,.start-prize-art .hand-style-art{height:190px;max-height:190px}.start-prize-copy>strong{font-size:30px}.start-choice-friend .friends-icon{width:25px;height:25px}}.home-credit{display:none;margin:0;padding-top:14px;color:#59634f;font:400 12px/1.7 "DM Sans",sans-serif;text-align:right}body.is-intro:not(.match-started):not(.is-entry) .home-credit{display:block}.home-credit a{color:#344d39;font-weight:600;text-decoration:underline;text-underline-offset:3px}.home-credit a:focus-visible{outline:2px solid #244535;outline-offset:4px;border-radius:2px}@media(max-width:800px){.home-credit{text-align:center;padding-top:16px}}.start-challenge-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.start-challenge-heading>.start-solo-context{flex:none;color:#f2d28b}.start-prize-countdown{min-width:0;max-width:170px;color:#e9dcad;font:500 11px/1.4 "DM Sans",sans-serif;text-align:right;text-wrap:balance}@media(max-width:380px){.start-challenge-heading{gap:8px}.start-prize-countdown{max-width:126px;font-size:10px}}body.is-tossing .page{max-width:1100px}body.is-tossing .layout{display:block}body.is-tossing :is(.aside,.modebar,.banner,.foot){display:none}.board.toss-screen{background-color:#264b3b;display:grid;grid-template-columns:1fr;grid-template-rows:64px minmax(0,1fr);height:min(800px,calc(100svh - 90px));min-height:600px}.board.toss-screen .boardtop{color:#e8d49f;border-bottom-color:#e9d7a924}.board.toss-screen #match-format{display:none}.board.toss-screen .live:before{background:#efcc7e}.board.toss-screen .arena{min-height:0;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:24px}.board .toss-heading{display:flex;flex-direction:column;align-items:center;gap:12px;height:100px;flex-shrink:0;text-align:center}.board.toss-call .arena,.board.toss-pick .arena{justify-content:flex-start}.board .toss-title{font:700 44px/1.1 Kalam,cursive;color:#f4e8be;margin:0;letter-spacing:-.6px;text-align:center}.board.toss-screen .hands{height:280px;flex:0 1 280px;min-height:0;width:100%;max-width:640px;align-self:center;gap:24px;margin:0}.board.toss-call .hands,.board.toss-pick .hands{flex-shrink:0}.board.toss-screen .handgroup{height:100%;max-height:none;min-height:0;width:45%;flex:0 1 260px;display:flex;flex-direction:column;align-items:center}.board.toss-screen .hands .hand{width:100%;height:calc(100% - 26px);min-height:0}.board.toss-screen .handlabel{font-size:11px;line-height:16px;margin-top:8px;letter-spacing:1px;opacity:1}.board.toss-screen .hand[data-pose="0"] canvas{transform:scale(1.45);transform-origin:50% 100%}.board .toss-action{width:100%;max-width:640px;align-self:center;background:#f8f0d8;border:1px solid #f0da9c;border-top:5px solid #e7c56e;border-radius:10px;padding:20px;color:#234638}.board .toss-action h2{font:700 38px/1.12 Kalam,cursive;margin:0 0 10px;color:#234638;letter-spacing:-.6px}.board .toss-action p{font-size:14px;line-height:1.45;margin:0 0 20px}.board .toss-action h3{font:700 12px/1.3 "DM Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px}.board .toss-action .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;min-height:0}.board .toss-action .actions:has(>button:only-child){grid-template-columns:1fr}.board .toss-action .actions button{min-width:0;width:100%;min-height:66px;padding:12px 8px;border:1px solid #cfac58;border-radius:7px;background:#f1d184;color:#244435;box-shadow:0 4px 0 #b3934c;font-size:18px;font-weight:700}.board .toss-action .actions button:hover{background:#ffe0a0;transform:none}.board .toss-action .actions button:active{box-shadow:0 1px 0 #b3934c;transform:translateY(2px)}.board .toss-action .actions button:focus-visible{outline:3px solid #254b3d;outline-offset:3px}.board .toss-action .choice-cta{flex-direction:column;gap:8px;min-height:102px;font-size:17px}.board .toss-action .choice-icon{height:38px;width:38px}.toss-call-summary{align-self:center;max-width:100%;padding:9px 16px;background:#d2dcc0;border:1px solid #e7e7c8;border-radius:30px;color:#234638;font-size:14px;line-height:1.3}.toss-call-summary strong{font-weight:700}.board .toss-message h2{font:700 40px/1.14 Kalam,cursive;color:#f4e8be;margin:0 0 10px;letter-spacing:-.6px}.board .toss-message p{font-size:14px;color:#d8ddc4;line-height:1.45;margin:0}.board.toss-screen .controls{display:none}.board.toss-screen .toss-decision .numbers{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0}.board.toss-screen .toss-decision .number{height:66px;min-height:0;font-size:30px;padding:0}@media(max-width:1024px){.board.toss-screen{height:min(760px,var(--board-height));min-height:0;grid-template-rows:58px minmax(0,1fr)}.board.toss-screen .arena{padding:20px 14px;gap:20px}.board .toss-heading{height:92px}.board .toss-title{font-size:36px}.board.toss-screen .hands{height:260px;flex-basis:260px;gap:10px}.board .toss-action{padding:18px 12px}.board .toss-action h2{font-size:32px}.board .toss-action p{font-size:13px;margin-bottom:18px}.board .toss-action h3{font-size:11px;margin-bottom:14px}.board .toss-action .actions{gap:10px}.board .toss-action .actions button{font-size:17px;min-height:62px}.board.toss-screen .toss-decision .number{height:62px;font-size:27px}.board.toss-screen .toss-decision .numbers{gap:6px}.board .toss-action .choice-cta{min-height:94px;font-size:16px}.board .toss-message h2{font-size:32px}.board .toss-message p{font-size:13px}}@media(max-width:1024px)and (max-height:700px){.board.toss-screen .arena{padding:14px 12px;gap:16px}.board .toss-heading{height:88px}.board .toss-title{font-size:32px}.board.toss-screen .hands{flex-basis:220px;height:220px}.board .toss-action{padding:14px 12px}.board .toss-action h2,.board .toss-message h2{font-size:29px}.board .toss-action .choice-cta{min-height:82px}.board .toss-action .choice-icon{width:32px;height:32px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.toss-screen{grid-template-columns:1fr 1fr;grid-template-rows:32px minmax(0,1fr);grid-template-areas:"meta meta" "arena arena"}.board.toss-screen .arena{grid-area:arena;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);padding:10px 18px;gap:8px 18px}.board.toss-screen .arena .hands{grid-column:1;grid-row:2;height:100%;max-height:180px;gap:8px}.board.toss-screen .toss-heading{grid-column:1;grid-row:1;gap:6px;height:68px}.board.toss-call .arena,.board.toss-pick .arena{grid-template-rows:68px minmax(0,1fr);gap:6px 48px;padding:8px 24px}.board.toss-call .arena .hands,.board.toss-pick .arena .hands{max-height:none}.board .toss-title{font-size:30px}.board.toss-rolling .arena .hands{grid-row:1/-1}.board.toss-screen .toss-message{grid-column:1;grid-row:1}.board.toss-screen .toss-message h2{font-size:24px;margin-bottom:4px}.board.toss-screen .toss-message p{font-size:11px}.board.toss-screen .toss-action{grid-column:2;grid-row:1/-1;padding:12px}.board .toss-action h2{font-size:27px;margin-bottom:6px}.board .toss-action p{font-size:12px;margin-bottom:12px}.board .toss-action h3{margin-bottom:10px;font-size:10px}.board .toss-action .actions button{min-height:46px;font-size:15px}.board.toss-screen .toss-decision .number{height:46px;font-size:23px}.board.toss-screen .toss-decision .numbers{gap:5px}.board .toss-action .choice-cta{min-height:78px}.toss-call-summary{font-size:12px;padding:5px 12px}.board.toss-screen .handlabel{font-size:10px;line-height:14px;margin-top:5px}}.board.tied{background-color:#354b47;background-image:radial-gradient(ellipse at 50% 45%,#bcc3a323,transparent 70%)}.board.tied .arena{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:380px;padding:42px 24px}.board.tied .arena .tie-title{font:700 clamp(32px,5vw,52px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-1.7px;color:#f3ead0;margin:0}.tie-scores{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;width:min(420px,100%)}.tie-player{min-width:0;padding:23px 12px;border:1px solid #d4ddc44a;border-radius:12px;background:#d9e1c90b;animation:tie-settle .5s ease-out both;--arrival:-14px}.tie-player:last-child{--arrival:14px}.tie-player-label{display:block;font-size:11px;line-height:1.4;letter-spacing:1px;color:#d4ddc4;white-space:nowrap}.tie-player strong{display:block;font:700 60px/1 "Space Grotesk",sans-serif;letter-spacing:-3px;color:#f4edd5;margin-top:13px;font-variant-numeric:tabular-nums}.tie-player small{font-size:24px;letter-spacing:-1px;color:#b4c3af}.tie-equals{font:400 32px/1 "Space Grotesk",sans-serif;color:#e0c890;animation:tie-equal .5s .2s ease-out both}.board.tied .arena>.actions{width:min(420px,100%);margin:0;gap:10px;flex-wrap:nowrap}.board.tied .actions button{flex:1;min-width:0;min-height:48px;padding:12px 16px;white-space:nowrap}.board.tied .actions .primary{background:#e6d39f;color:#30443a;box-shadow:0 3px 0 #9c8b5e}.board.tied .actions .primary:hover{background:#f1dfb0}.board.tied .actions .secondary{border-color:#b7c7b075;color:#ece6cd}.board.tied .actions button:focus-visible{outline:2px solid #f4e3b6;outline-offset:4px}@keyframes tie-settle{from{opacity:0;transform:translateX(var(--arrival))}to{opacity:1;transform:none}}@keyframes tie-equal{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media(max-width:1024px){.board.tied .arena{min-height:0;padding:24px 16px;gap:26px}.board.tied .arena .tie-title{font-size:34px;letter-spacing:-1px}.tie-scores{gap:8px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.tie-player{padding:22px 8px}.tie-player-label{font-size:10px;letter-spacing:.7px}.tie-player strong{font-size:50px}.tie-player small{font-size:21px}.tie-equals{font-size:27px}.board.tied .actions button{font-size:12px;padding-inline:10px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.tied .arena{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:12px 24px;padding:12px 24px}.board.tied .arena .tie-title{grid-column:1;grid-row:1;font-size:30px;align-self:end}.board.tied .tie-scores{grid-column:2;grid-row:1/-1;justify-self:center;max-width:310px}.tie-player{padding:15px 8px}.tie-player strong{font-size:42px;margin-top:9px}.tie-player small{font-size:19px}.board.tied .arena>.actions{grid-column:1;grid-row:2;align-self:start;gap:8px}.board.tied .actions button{min-height:44px;font-size:11px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.tie-player,.tie-equals{animation:none}}body.is-finding .layout{display:block}body.is-finding :is(.aside,.modebar,.banner,.foot){display:none}.board.finding-player{display:block;height:clamp(460px,calc(100svh - 100px),720px);min-height:0}.board.finding-player :is(.boardtop,.controls,.match-strip){display:none}.board.finding-player .arena{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;min-height:0;place-items:center;padding:35px 22px}.finding-content{width:min(440px,100%);text-align:center}.finding-mode{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#c6cfb0}.board .finding-content h2{font:700 clamp(29px,4vw,42px)/1.2 "Kalam",cursive;margin:15px 0 38px;letter-spacing:-1px;color:#f7e8bc}.finding-pair{display:grid;grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);align-items:start;gap:12px}.finding-person{display:grid;justify-items:center;gap:17px;min-width:0;font-size:12px;line-height:1.4;color:#d2d9be;white-space:normal}.finding-person>span:last-child{max-width:100%;overflow-wrap:anywhere}.finding-avatar{display:grid;place-items:center;width:100px;height:100px;border:1px solid #e8d39270;outline:6px solid #e4d3a008;border-radius:50%;background:#193e31;font:700 31px/1 "Space Grotesk",sans-serif;letter-spacing:-1px;color:#f2d58e;box-shadow:0 7px 25px #09292040}.finding-opponent{border-style:dashed;animation:player-search-pulse 1.25s ease-in-out infinite;background:#284d3c;color:#b6c7a6}.finding-dots{display:flex;justify-content:center;gap:6px;margin-top:47px}.finding-dots i{width:5px;height:5px;border-radius:50%;background:#dac98e;animation:player-search-dot 1.1s ease-in-out infinite}.finding-dots i:nth-child(2){animation-delay:.15s}.finding-dots i:nth-child(3){animation-delay:.3s}.player-found .finding-opponent{animation:player-found .3s ease-out both;background:#ecd095;color:#294632;border-style:solid}.player-found .finding-dots i{animation:none;background:#ecd095}.finding-cancel{margin-top:38px;min-height:44px;padding:9px 20px;border:0;background:none;color:#c1cfb2;font-size:12px;text-decoration:underline;text-underline-offset:4px}.finding-cancel:focus-visible{outline:2px solid #f2d58e;outline-offset:2px;border-radius:4px}@keyframes player-search-pulse{50%{box-shadow:0 0 0 9px #e4d3a012;border-color:#f2d58e;color:#f2d58e}}@keyframes player-search-dot{0%,80%,100%{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes player-found{from{transform:scale(.92)}to{transform:scale(1)}}@media(max-width:1024px){.board.finding-player{height:min(760px,var(--board-height))}.finding-pair{gap:6px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.finding-avatar{width:86px;height:86px;font-size:27px}.finding-dots{margin-top:40px}.finding-person{font-size:11px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.finding-player .arena{padding:12px 24px}.finding-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:25px;align-items:center;max-width:640px}.finding-mode{grid-column:1;grid-row:1}.board .finding-content h2{grid-column:1;grid-row:2;font-size:28px;margin:10px 0}.finding-pair{grid-column:2;grid-row:1/4}.finding-cancel{grid-column:1;grid-row:3;margin:0 auto}.finding-avatar{width:74px;height:74px;font-size:25px}.finding-dots{margin-top:34px}}@media(prefers-reduced-motion:reduce){.finding-content *{animation:none!important}}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena{display:flex;flex-direction:column;justify-content:center;gap:12px}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena>.sub:empty,.board.has-score .arena>.action-placeholder{display:none}.board.has-score:not(.wicket):not(:has(.match-complete)) .hands{height:280px;flex:0 1 280px;min-height:0;margin:0}.board .handlabel{margin-top:8px;line-height:16px;opacity:1}.board.has-score .arena{transition:opacity .35s,filter .35s}.board.awaiting-next-pick .arena{opacity:.76;filter:saturate(.88)}.board.awaiting-next-pick .boardtop{opacity:.72}.board .boardtop{transition:opacity .35s}.board.has-score:not(.wicket) .controls:not(.match-complete),.board.toss-pick .controls{position:relative;isolation:isolate;overflow:hidden;gap:0;background:#f8f0d8;border:1px solid #e8d89f;border-top:5px solid #d9c58c;border-radius:9px;padding:18px;color:#244435}.board.has-score:not(.wicket) .controls:not(.match-complete){margin:0 14px 14px}.board.has-score:not(.wicket) .controlhint,.board.toss-pick .controlhint{margin-bottom:14px;justify-content:center}.board.has-score:not(.wicket) .controlhint b,.board.toss-pick .controlhint b{color:#244435;letter-spacing:0}.board.has-score:not(.wicket) .controlhint b{font-size:24px;line-height:1.2}.board.has-score:not(.wicket) .controlhint span{display:none}.board.has-score:not(.wicket) .number,.board.toss-pick .number{background:#f1d58e;color:#244435;border:1px solid #c7ab67;border-bottom:4px solid #b69a55;box-shadow:none;height:62px;font-size:30px}.board.has-score:not(.wicket) .number:disabled{opacity:.45}.board .controls.picker-active{border-top-color:#ecc866;box-shadow:0 0 0 1px #e9d08c55,0 0 24px #f0ce7120}.board .controls.picker-active::after{content:"";position:absolute;inset:-30% auto -30% 0;width:55%;z-index:2;background:linear-gradient(105deg,transparent 12%,#fffbee66 48%,#ffffff99 52%,transparent 88%);transform:translateX(-220%) skewX(-15deg);pointer-events:none;animation:picker-shimmer 4s .15s ease-in-out infinite}@keyframes picker-shimmer{0%{transform:translateX(-220%) skewX(-15deg)}32%,100%{transform:translateX(330%) skewX(-15deg)}}@media(max-width:1024px){.board.has-score:not(.wicket):not(:has(.match-complete)) .arena{gap:8px;padding:14px}.board.has-score:not(.wicket):not(:has(.match-complete)) .hands{height:260px;flex-basis:260px}.board.has-score:not(.wicket) .controls:not(.match-complete),.board.toss-pick .controls{padding:14px 10px}.board.has-score:not(.wicket) .controls:not(.match-complete){margin:0 10px 12px}.board.has-score:not(.wicket) .controlhint b{font-size:22px}.board.has-score:not(.wicket) .number,.board.toss-pick .number{height:54px;font-size:27px}}@media(max-width:1024px)and (max-height:700px){.board.has-score:not(.wicket):not(:has(.match-complete)) .hands{height:220px;flex-basis:220px}.board.has-score:not(.wicket) .controls:not(.match-complete),.board.toss-pick .controls{padding:12px 8px}.board.has-score:not(.wicket) .controlhint b{font-size:20px}.board.has-score:not(.wicket) .number,.board.toss-pick .number{height:48px;font-size:25px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.has-score:not(.wicket):not(:has(.match-complete)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"meta meta" "arena controls" "score score"}.board.has-score:not(.wicket):not(:has(.match-complete)) .boardtop{min-height:44px;padding-right:54px}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:2px;padding:4px 12px 6px}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena>h2{grid-column:1;grid-row:1;margin:0;font-size:20px;line-height:1.1}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena>.sub{grid-column:1;grid-row:2}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena .hands{height:100%;grid-column:1;grid-row:3;gap:12px;justify-content:space-between}.board.has-score:not(.wicket):not(:has(.match-complete)) .handgroup{flex:1 1 0;width:0}.board.has-score:not(.wicket):not(:has(.match-complete)) .hand[data-pose="0"] canvas{transform:scale(1.45);transform-origin:50% 100%}.board.has-score:not(.wicket):not(:has(.match-complete)):has(.arena>.actions:not(.action-placeholder)){grid-template-areas:"meta meta" "arena arena" "score score"}.board.has-score:not(.wicket):has(.arena>.actions:not(.action-placeholder)) .controls{display:none}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena:has(>.actions:not(.action-placeholder)){grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr);padding:8px 16px;column-gap:16px}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena:has(>.actions:not(.action-placeholder)) .hands{grid-column:2;grid-row:1/-1}.board.has-score:not(.wicket):not(:has(.match-complete)) .arena>.actions:not(.action-placeholder){grid-column:1;grid-row:3;margin:0}.board.has-score:not(.wicket) .controls:not(.match-complete){margin:4px 6px 4px 6px;padding:4px 10px 7px;justify-content:flex-start}.board.has-score:not(.wicket) .controlhint{margin-bottom:4px;flex-shrink:0}.board.has-score:not(.wicket) .controlhint b{font-size:14px}.board.has-score:not(.wicket) .numbers{gap:6px 9px;flex:1;grid-template-rows:repeat(2,minmax(44px,1fr))}.board.has-score:not(.wicket) .number{height:100%;min-height:44px;font-size:30px;border-radius:7px;background:linear-gradient(160deg,#fae7ac,#e8c779);border-color:#c7a65e;border-bottom-width:4px;box-shadow:inset 0 1px 0 #fff7d8,0 2px 2px #75572220;text-shadow:0 1px #fff5d3;transition:transform .12s,box-shadow .12s}.board.has-score:not(.wicket) .number:not(:disabled):hover{background:linear-gradient(160deg,#fff0c1,#f2d28c);color:#244435;transform:translateY(-1px)}.board.has-score:not(.wicket) .number:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px 3px #75572230;border-bottom-width:2px}.board.has-score:not(.wicket) .broadcast-main{min-height:43px}.board.has-score:not(.wicket) .broadcast-batter,.board.has-score:not(.wicket) .broadcast-rival{padding-block:3px}.board.has-score:not(.wicket) .broadcast-detail{min-height:24px;padding-block:3px}.board.has-score:not(.wicket) .match-strip .role-icon{height:14px;width:14px}}@media(prefers-reduced-motion:reduce){.board .controls.picker-active::after{display:none;animation:none}.board.has-score .arena,.board .boardtop{transition:none}}body.is-style-preview .layout{display:block}body.is-style-preview :is(.aside,.modebar,.banner,.foot){display:none}.board.style-preview{height:clamp(440px,calc(100svh - 90px),720px);min-height:0;display:block}.board.style-preview :is(.boardtop,.controls,.match-strip){display:none}.board.style-preview .arena{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,420px) auto;align-content:center;gap:24px;padding:36px 28px 28px;min-height:0}.style-preview-heading>span{font-size:10px;letter-spacing:2px;color:#dccb9a;font-weight:600}.board .style-preview-heading h2{font:700 36px/1.2 Kalam,cursive;margin:10px 0 0;color:#f4e7bc}.board.style-preview .hands{height:100%;max-height:440px;min-height:0;gap:24px;margin:0;align-self:center}.board.style-preview .handgroup{height:100%;max-height:none;flex:0 1 260px;width:45%;min-height:0}.board.style-preview .hands .hand{width:100%;height:calc(100% - 28px);min-height:0}.board.style-preview .handlabel{display:none}.style-preview-labels{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:min(570px,100%);margin:0 auto;font-size:12px;color:#d6d9bd;line-height:1.4}.style-preview-labels>span{padding:9px 8px;border-top:1px solid #e3d7a42b}@media(max-width:1024px){.board.style-preview{height:min(760px,var(--board-height))}.board.style-preview .arena{padding:60px 16px 40px;gap:24px;grid-template-rows:auto minmax(0,270px) auto}.board .style-preview-heading h2{font-size:30px}.board.style-preview .hands{gap:6px;max-height:430px}.style-preview-labels{gap:24px;font-size:11px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.style-preview .arena{grid-template-columns:1fr 1.5fr;grid-template-rows:minmax(0,1fr) auto;padding:14px 40px;gap:8px 18px}.style-preview-heading{grid-column:1;grid-row:1/-1;align-self:center}.board .style-preview-heading h2{font-size:27px}.board.style-preview .arena .hands{grid-column:2;grid-row:1;height:100%;gap:10px}.style-preview-labels{grid-column:2;grid-row:2;gap:30px;font-size:10px}}.board{overflow:clip;scroll-margin-top:24px}body.match-started>.page{padding-top:24px}body.match-started{--playing-board-height:clamp(660px,calc(100svh - 48px),800px)}body.is-finding .page{max-width:1100px}body.match-started .board:not(.style-preview){height:var(--playing-board-height);min-height:0}body.match-started .board:not(.style-preview) .arena{min-height:0}body .board .hands .handgroup{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;max-height:none}body .board .hands .handgroup .hand{height:calc(100% - 62px);min-height:0;flex:1 1 auto}body .board .hands .handgroup .handlabel{flex:0 0 16px;line-height:16px;margin:14px 0 0;transform:none}body .board .hands .handgroup .value{position:static;display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;margin:6px 0 0;transform:none;font-size:14px;line-height:1;box-shadow:none}body .board .hands .handgroup .value-pending{visibility:hidden}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 32px minmax(0,1fr);gap:8px;padding:20px 24px;min-height:0}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena>h2{grid-column:1;grid-row:1;margin:0;align-self:center}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena>.sub{grid-column:1;grid-row:2;display:block;min-height:0;align-self:center}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena>.sub:empty{visibility:hidden}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena .hands{grid-column:1;grid-row:3;height:100%;min-height:0;max-height:none;margin:0;align-self:stretch}@media(max-width:1024px){body.match-started{--board-height:calc(100svh - 48px - env(safe-area-inset-bottom,0px));--playing-board-height:min(760px,var(--board-height))}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena{grid-template-rows:34px 30px minmax(0,1fr);gap:6px;padding:12px 14px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body.match-started{--playing-board-height:var(--board-height)}body .board .hands .handgroup .hand{height:calc(100% - 45px)}body .board .hands .handgroup .handlabel{flex-basis:14px;line-height:14px;margin-top:8px}body .board .hands .handgroup .value{flex-basis:20px;width:20px;height:20px;margin-top:3px;font-size:12px}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena{display:flex;position:relative;padding:6px 12px}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena>h2{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:110px;z-index:1;font-size:20px;line-height:1.1}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena>.sub{display:none}body .board.live-play:not(.wicket):not(:has(.match-complete)) .arena .hands{height:100%;flex:1 1 auto}body .board.live-play:not(.wicket):not(:has(.match-complete)) .vs{margin-bottom:39px}body .board.live-play .arena.shake .vs{visibility:hidden}body .board.live-play:not(.wicket):not(:has(.match-complete)) .hand:not([data-pose="0"]) canvas{transform:scale(1.2);transform-origin:50% 100%}}@media(max-width:1024px)and (max-height:340px)and (orientation:landscape){body.match-started{--board-height:calc(100svh - 24px - env(safe-area-inset-bottom,0px))}body .board.has-score:not(.wicket) .controls:not(.match-complete){margin:2px 6px;padding:2px 10px}body .board.has-score:not(.wicket) .controlhint{margin-bottom:2px}}@media(min-width:1025px){body{--game-layout-width:1380px;--game-control-left:max(12px,env(safe-area-inset-left,0px),calc((100% - var(--game-layout-width))/2 + 12px));--game-control-right:max(12px,env(safe-area-inset-right,0px),calc((100% - var(--game-layout-width))/2 + 12px))}body.match-started>.page{max-width:var(--game-layout-width);padding-left:max(68px,calc(env(safe-area-inset-left,0px) + 56px));padding-right:max(68px,calc(env(safe-area-inset-right,0px) + 56px))}body.match-started .layout{grid-template-columns:minmax(0,1fr) 268px}.match-logo{left:var(--game-control-left)}.menu-toggle,.game-menu{right:var(--game-control-right)}}.victory-splash{display:none}.victory-content,.victory-reward,.victory-actions,.victory-collection-link,.friendly-trophy{animation:none}.victory-content{animation:champion-settles .22s ease-out both}.victory-content .victory-explanation,.arena .result-margin{font:600 clamp(24px,3.2vw,36px)/1.2 "Space Grotesk",sans-serif;color:#ffe7ae;letter-spacing:-.5px;margin:10px 0 18px}.hand-reward{display:grid;justify-items:center;margin:12px auto 18px;text-align:center}.hand-reward-art{width:190px;height:210px;display:block;background:radial-gradient(ellipse,#f5d68024,transparent 67%)}.hand-reward-art .hand-style-art{height:100%;width:100%;filter:drop-shadow(0 10px 10px #081d2550)}.hand-reward-label{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#ead28b;margin-top:6px}.hand-reward h3{font:600 22px/1.2 "Space Grotesk",sans-serif;color:#ffedc1;letter-spacing:-.5px;margin:7px 0}.hand-reward p{font-size:12px;line-height:1.4;color:#c8d0b2;margin:4px 0 0}.victory-reward{padding:0;margin:8px auto 22px}.victory-reward .hand-reward{margin:0}.victory-reward .hand-reward-art{width:225px;height:240px}@media(max-width:1024px){.victory-content .victory-explanation,.arena .result-margin{font-size:26px;margin:8px 0 16px}.arena .hand-reward-art{height:140px;width:145px}.arena .hand-reward h3{font-size:19px}.victory-reward .hand-reward-art{width:200px;height:220px}}@media(max-height:700px)and (orientation:portrait){.victory-reward .hand-reward-art{height:165px;width:170px}.victory-reward{margin:6px auto 14px}.hand-reward h3{font-size:20px}.victory-content h2{font-size:58px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.victory-content:has(.hand-reward) .victory-actions,.victory-content:has(.hand-reward) .victory-collection-link{grid-column:1}.victory-content .victory-explanation{font-size:25px;grid-row:3;margin:4px 0 8px}.victory-reward:has(.hand-reward){grid-column:2;grid-row:1/7;margin:auto;padding:0}.victory-reward .hand-reward-art{height:150px;width:170px}.hand-reward h3{font-size:19px}.hand-reward p{font-size:11px}.hand-reward-label{font-size:10px}.board:has(.match-complete) .hand-reward{display:none}}@media(prefers-reduced-motion:reduce){.victory-content{animation:none}}.multiple-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(420px,100%)}.multiple-rewards .hand-reward{margin:0;min-width:0}.hand-rewards.multiple-rewards .hand-reward-art{width:110px;height:120px}.hand-rewards.multiple-rewards .hand-reward h3{font-size:16px;min-height:38px;margin:5px 0}.multiple-rewards .hand-reward p{font-size:10px;min-height:42px}.multiple-rewards .hand-reward-label{font-size:8px;letter-spacing:.7px}.multiple-rewards .wear-reward{min-height:44px;margin-top:8px;padding:9px 16px}.arena .hand-rewards{margin:0 auto}@media(max-height:500px)and (orientation:landscape){.multiple-rewards{gap:8px}.hand-rewards.multiple-rewards .hand-reward-art{height:85px;width:90px}.hand-rewards.multiple-rewards .hand-reward h3{font-size:13px;min-height:30px}.multiple-rewards .hand-reward p{display:none}.board:has(.match-complete) .gear-progress-note{display:none}}.multiple-rewards:has(.hand-reward:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.hand-rewards.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .hand-reward-art{width:90px;height:100px}.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .wear-reward{min-width:0;width:100%;padding-inline:8px}.multiple-rewards:has(.hand-reward:nth-child(3):last-child) .hand-reward h3{font-size:14px}.start-rival{display:grid;gap:4px;margin:17px 0 0;color:#f7dfa3;font-size:18px}.start-rival span{font-size:12px;color:#cdd7bc;line-height:1.4}.start-rival em{font-size:12px;font-style:normal;color:#e7d296}.rival-result{margin:14px auto 20px;max-width:440px;font-size:14px;line-height:1.5;color:#dedbbb;text-wrap:balance}.wear-reward{margin-top:12px;min-height:44px;min-width:130px;padding:9px 22px;border:1px solid #f3d48a;border-radius:5px;background:#f2d28b;color:#234b36;font-size:13px;font-weight:700}.wear-reward:disabled{opacity:1;background:#ffffff10;color:#e7dba9;border-color:#e7dba944}.victory-content:not(:has(.hand-reward)){max-width:600px}.victory-content:not(:has(.hand-reward)) .victory-actions{margin-top:28px}.player-record{padding:16px 0;border-bottom:1px solid #bfc8af80}.player-record h3{font-size:13px;margin:0 0 14px}.player-record h3 small{display:block;font-size:10px;font-weight:400;color:#6d7b5f;margin-top:4px}.player-record>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;text-align:center}.player-record b{display:block;font:700 23px/1.2 "Space Grotesk",sans-serif}.player-record small{display:block;font-size:10px;margin-top:5px;color:#5b6d50}.style-card button{line-height:1.35}@media(max-width:1024px){.start-rival{font-size:17px;margin-top:12px}.start-rival span,.start-rival em{font-size:11px}.rival-result{font-size:13px;margin:12px auto 18px}.board .start-copy h2{font-size:50px}.victory-reward .hand-reward-art{height:180px;width:180px}.hand-reward h3{max-width:260px;text-wrap:balance}}@media(max-width:1024px)and (max-height:700px){.board .start-copy h2{font-size:42px}.start-rival{margin-top:7px;gap:2px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board .start-copy h2{font-size:30px}.start-rival{font-size:14px;margin-top:5px;gap:1px}.start-rival span,.start-rival em{font-size:10px}.start-play p{display:none}.start-mode button{padding-inline:10px}.victory-content .rival-result{grid-column:1;grid-row:5;font-size:11px;margin:6px 0}.victory-content:has(.hand-reward) .victory-actions{grid-row:6}.victory-content:has(.hand-reward) .victory-collection-link{grid-row:7}.victory-reward:has(.hand-reward){grid-row:1/8}.victory-reward .hand-reward-art{height:110px;width:125px}.victory-reward .hand-reward h3{font-size:17px;margin:5px 0}.hand-reward p{max-width:240px;font-size:10px}.wear-reward{margin-top:7px;min-height:44px;padding:8px 18px}.hand-reward-label{font-size:10px}.victory-content:not(:has(.hand-reward)){display:flex;flex-direction:column;gap:4px}.victory-content:not(:has(.hand-reward)) .victory-actions{margin-top:12px}.victory-content:not(:has(.hand-reward)) .victory-collection-link{margin:0}.victory-content:not(:has(.hand-reward)) .rival-result{margin:3px auto}.board:has(.match-complete) .arena>.rival-result{grid-column:1/-1;font-size:11px;margin:2px 0}.player-record{grid-column:1/-1;padding:10px 0}.player-record h3{display:none}.player-record>div{max-width:340px;margin:auto}}@media(max-width:1024px)and (max-height:340px)and (orientation:landscape){.victory-content h2{font-size:36px}.victory-content .victory-explanation{font-size:22px}.victory-reward .hand-reward-art{height:90px;width:110px}.victory-reward .hand-reward h3{font-size:16px}.victory-content .victory-collection-link{min-height:32px;margin-top:0}.victory-content .rival-result{margin:3px 0}.victory-content .victory-actions{margin-top:4px}.victory-scene{padding-block:10px}}.finding-goal{font-size:12px;line-height:1.5;color:#e4d19b;margin:22px auto 0;max-width:360px;text-wrap:balance}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.finding-goal{grid-column:1;grid-row:3;font-size:11px;margin:0}.finding-cancel{grid-row:4}.finding-pair{grid-row:1/5}}.victory-scene{overflow:clip}.leaderboard-dialog{padding:0;border:1px solid #aab498;border-radius:16px;background:#f8f4e5;color:#213d30;width:min(780px,calc(100% - 32px));height:min(850px,calc(100dvh - 48px));max-width:none;max-height:none;overflow:clip;box-shadow:0 24px 90px #071c2566}.leaderboard-dialog[open]{display:flex;flex-direction:column}.leaderboard-dialog::backdrop{background:#112b24d9;backdrop-filter:blur(5px)}.leaderboard-dialog button:focus-visible{outline:3px solid #d7492d;outline-offset:3px}.leaderboard-heading{height:auto;max-width:none;margin:0;padding:25px 30px 21px;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;background:#214c3c;color:#f5edd0;border:0}.leaderboard-eyebrow{font-size:9px;letter-spacing:2px;color:#bccab0;font-weight:700}.leaderboard-heading h2{font:700 36px/1.1 "Space Grotesk",sans-serif;letter-spacing:-1.5px;margin:8px 0 12px}.leaderboard-heading h2>span{color:#f0cd79}.leaderboard-heading p{display:flex;align-items:center;gap:12px;margin:0;font-size:11px;color:#c3d0b9}.leaderboard-heading p>span{font-size:9px;letter-spacing:.8px;font-weight:700;padding:5px 8px;border:1px solid #bdcba63d;border-radius:4px;color:#efd798}.leaderboard-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:#ffffff08;border:1px solid #d3d8b847;border-radius:50%;font-size:25px;color:#f1e7c5}.leaderboard-scroll{position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1}.leaderboard-scroll:focus-visible{outline:2px solid #c3b376;outline-offset:-2px}.leaderboard-podium{padding:0 36px;background:radial-gradient(ellipse at 50% 100%,#63784666,transparent 70%),#214c3c;color:#f4e8c6}.leaderboard-status{margin:0;padding:8px 0 16px;text-align:center;font-size:10px;color:#e8d5a0;border-top:1px solid #d1d6ae20}.podium{list-style:none;margin:0 auto;padding:14px 0 0;display:flex;align-items:flex-end;justify-content:center;gap:10px;max-width:490px}.podium-place{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;flex:1;text-align:center}.leader-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;background:#e5e8d7;border:1px solid #c5ccb4;color:#345440;font:700 11px "Space Grotesk",sans-serif}.podium .leader-avatar{width:52px;height:52px;flex-basis:52px;background:#e3e7d1;border:3px solid #a6b69d;box-shadow:0 0 0 4px #d0d9bd0a;font-size:16px}.podium-place-1 .leader-avatar{width:64px;height:64px;flex-basis:64px;background:#f7dda0;border-color:#e8c36e;color:#655027}.podium-place-3 .leader-avatar{background:#d0b290;border-color:#a78a68;color:#4f3e2c}.podium-crown{height:24px;width:29px;color:#f0ce7e;margin-bottom:8px}.podium-crown svg{display:block;width:100%;height:100%}.podium-name{font-size:15px;line-height:1.2;margin:12px 0 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-wins{font:700 24px/1.3 "Space Grotesk",sans-serif;color:#f5db99}.podium-wins small{font:400 10px "DM Sans",sans-serif;color:#cfdbbd}.podium-step{width:100%;height:48px;margin-top:14px;border-radius:8px 8px 0 0;border:1px solid #bccc9e47;border-bottom:0;background:linear-gradient(#9db08629,#8399650a);display:grid;place-items:center;font:700 27px "Space Grotesk",sans-serif;color:#c7d2b1}.podium-place-1 .podium-step{height:68px;background:linear-gradient(#edcd7a38,#edcd7a0a);border-color:#e9cf785c;color:#f5d889}.podium-place-3 .podium-step{height:35px;color:#d5b58f;border-color:#cfb1873b;background:linear-gradient(#ba966b29,#ba966b0a)}.leaderboard-standings{padding:24px 30px 18px}.leaderboard-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:12px}.leaderboard-list-heading h3{margin:0;font-size:10px;letter-spacing:1.5px}.leaderboard-list-heading>span{font-size:10px;color:#708068}.leaderboard-table{border-collapse:collapse;width:100%;table-layout:fixed;font-variant-numeric:tabular-nums}.leaderboard-table th,.leaderboard-table td{padding:12px 6px;border-bottom:1px solid #dce0cc;text-align:center;font-size:13px}.leaderboard-table thead th{padding:0 6px 10px;color:#7d876c;text-transform:uppercase;font-size:9px;letter-spacing:.5px;font-weight:600}.leaderboard-table th:first-child{width:42px}.leaderboard-table th:nth-child(2){width:44%;text-align:left}.leaderboard-table tbody th{font-weight:600}.leader-player{display:flex;align-items:center;gap:11px;min-width:0}.leader-player>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-rank{color:#809070}.leader-wins{font-weight:700;color:#234c35}.leaderboard-list-note{font-size:10px;color:#7f896f;text-align:center;margin:18px 0 0}.leaderboard-empty{text-align:center;padding:24px 16px 36px}.leaderboard-empty>span{display:block;font:400 30px "Space Grotesk",sans-serif;color:#a1ad8d}.leaderboard-empty h3{font:600 20px "Space Grotesk",sans-serif;letter-spacing:-.5px;margin:8px 0 9px}.leaderboard-empty p{font-size:12px;line-height:1.7;color:#77836b;max-width:330px;margin:auto}.leaderboard-you{margin:0;padding:15px 30px 17px;border-top:2px solid #beca9b;background:#e8edd9;flex-shrink:0;box-shadow:0 -5px 18px #1b38200a}.leaderboard-you-heading{display:flex;align-items:center;gap:12px}.leaderboard-your-rank{font:700 24px "Space Grotesk",sans-serif;min-width:38px;color:#31563d}.leaderboard-you-heading>div{min-width:0;flex:1}.leaderboard-you-heading>div>b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.leaderboard-you-heading b>span{font-size:8px;letter-spacing:.5px;background:#31573e;color:#edf0d9;padding:3px 5px;border-radius:3px;margin-left:5px;vertical-align:middle}.leaderboard-you-heading small{display:block;margin-top:4px;font-size:10px;color:#768263}.leaderboard-best{font-size:8px;letter-spacing:.7px;white-space:nowrap;color:#738064}.leaderboard-best b{font:700 18px "Space Grotesk",sans-serif;color:#31563d;margin-left:5px}.leaderboard-your-stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:13px}.leaderboard-your-stats>span+span{border-left:1px solid #cbd4b6}.leaderboard-your-stats b{font:700 22px/1.15 "Space Grotesk",sans-serif;display:block}.leaderboard-your-stats small{display:block;font-size:9px;margin-top:4px;color:#71805f}@media(max-width:600px){.leaderboard-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:12px}.leaderboard-heading{padding:19px 17px 16px}.leaderboard-heading h2{font-size:29px;margin:8px 0 10px}.leaderboard-heading p{gap:8px;font-size:10px}.leaderboard-eyebrow{font-size:8px;letter-spacing:1.4px}.leaderboard-podium{padding-inline:18px}.podium{gap:8px;padding-top:10px}.podium .leader-avatar{width:45px;height:45px;flex-basis:45px;font-size:14px}.podium-place-1 .leader-avatar{width:56px;height:56px;flex-basis:56px}.podium-name{font-size:13px;margin-top:10px}.podium-wins{font-size:21px}.podium-step{margin-top:10px;height:38px}.podium-place-1 .podium-step{height:55px}.podium-place-3 .podium-step{height:29px}.leaderboard-status{font-size:9px;padding-bottom:12px}.leaderboard-standings{padding:20px 12px 16px}.leaderboard-list-heading{padding-inline:4px}.leaderboard-table th,.leaderboard-table td{padding:11px 4px;font-size:12px}.leaderboard-table thead th{padding:0 3px 10px;font-size:8px;letter-spacing:0}.leaderboard-table th:first-child{width:29px}.leaderboard-table th:nth-child(2){width:39%}.leader-player{gap:7px}.leader-avatar{width:28px;height:28px;flex-basis:28px;font-size:9px}.leaderboard-you{padding:13px 16px 15px}.leaderboard-best{font-size:7px;letter-spacing:.3px}.leaderboard-best b{font-size:17px}.leaderboard-your-stats b{font-size:20px}}@media(max-height:500px)and (orientation:landscape){.leaderboard-dialog{height:calc(100dvh - 16px)}.leaderboard-heading{padding:10px 20px;align-items:center}.leaderboard-eyebrow{display:none}.leaderboard-heading h2{font-size:25px;margin:0 0 5px}.leaderboard-heading p{font-size:9px}.leaderboard-heading p>span{font-size:8px;padding:2px 5px}.leaderboard-you{display:flex;gap:20px;padding:10px 20px;align-items:center}.leaderboard-you-heading{flex:1}.leaderboard-best{display:none}.leaderboard-your-stats{flex:1;margin:0}.leaderboard-your-stats b{font-size:19px}}.equip-dialog{border:0;padding:0;margin:0;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;overflow:clip;background:radial-gradient(ellipse at 50% 58%,#577144 0,#244a38 40%,#123a2e 85%);color:#fff0bf;outline:none}.equip-dialog[open]{display:grid;place-items:center}.equip-dialog::backdrop{background:#102d24db}.equip-content{box-sizing:border-box;width:min(600px,100%);padding:28px 24px;text-align:center;isolation:isolate}.equip-copy{position:relative;z-index:2}.equip-eyebrow{font-size:10px;letter-spacing:2.5px;color:#d6c992;font-weight:700}.equip-copy h2{overflow-wrap:anywhere;font:700 clamp(24px,4vw,36px)/1.15 "Space Grotesk",sans-serif;letter-spacing:-1px;min-height:2.3em;display:grid;place-items:center;margin:9px 0 0;text-wrap:balance}.equip-skip{position:absolute;right:max(20px,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));min-height:44px;min-width:70px;padding:10px 14px;border:1px solid #c8d1a638;border-radius:30px;background:#143b2d;color:#d5dcba;font-size:12px;z-index:3}.equip-skip span{margin-left:7px}.equip-skip:focus-visible{outline:3px solid #ffe39b;outline-offset:3px}.equip-stage{position:relative;width:min(360px,100%);height:clamp(210px,calc(100dvh - 300px),390px);margin:0 auto;perspective:800px}.equip-hand{position:absolute;inset:0;z-index:2;animation:equip-hand-rise .65s .16s cubic-bezier(.16,.8,.2,1) both}.equip-hand canvas{display:block;width:100%;height:100%;filter:drop-shadow(0 14px 8px #051e2545)}.equip-halo{position:absolute;inset:0 -20%;border-radius:50%;background:radial-gradient(ellipse,#efd47435,transparent 64%);opacity:.2;transform:scale(.75);transition:opacity .4s,transform .7s}.is-impact .equip-halo{opacity:1;transform:scale(1.3)}.equip-impact{position:absolute;left:50%;top:78%;width:0;height:0;z-index:1;pointer-events:none}.equip-impact b{position:absolute;width:110px;height:110px;margin:-55px;border:2px solid #f5d88d;border-radius:50%;opacity:0}.is-impact .equip-impact b{animation:equip-ring .7s ease-out both}.is-impact .equip-impact b:nth-child(2){animation-delay:.12s}.equip-impact i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:2px;background:#f3d387;opacity:0}.is-impact .equip-impact i{animation:equip-spark .8s var(--delay) ease-out both}.is-impact .equip-hand{animation:equip-hit .42s ease-out both}.equip-caption{position:relative;z-index:2;min-height:70px;margin-top:10px}.equip-caption strong{display:block;font:700 24px/1.2 "Space Grotesk",sans-serif;letter-spacing:-.5px;color:#e8d59b}.equip-caption span{display:block;font-size:12px;color:#bdccab;margin-top:8px}.is-equipped .equip-caption strong{color:#ffe59b;text-shadow:0 2px 0 #756333;animation:equip-word .3s ease-out both}.equip-hand img{width:100%;height:100%;object-fit:contain}@keyframes equip-hand-rise{from{opacity:0;transform:translateY(90px) scale(.8)}to{opacity:1;transform:none}}@keyframes equip-ring{0%{opacity:.9;transform:scale(.35)}100%{opacity:0;transform:scale(3)}}@keyframes equip-spark{0%{opacity:1;transform:rotate(var(--angle)) translateX(16px) scale(1.2)}100%{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.2)}}@keyframes equip-hit{0%{transform:scale(1.02)}25%{transform:translateY(-7px) scale(1.08)}100%{transform:none}}@keyframes equip-word{from{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media(max-height:500px)and (orientation:landscape){.equip-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 20px;width:min(760px,100%);height:100dvh;padding:12px 50px}.equip-stage{grid-column:1;grid-row:1/3;height:100%;width:100%}.equip-copy{grid-column:2;grid-row:1;align-self:end}.equip-copy h2{font-size:26px;margin-top:7px;min-height:0}.equip-caption{grid-column:2;grid-row:2;min-height:0;margin:18px 0 0;align-self:start}.equip-caption strong{font-size:23px}.equip-caption span{font-size:11px}.equip-skip{top:8px;right:12px;min-height:44px;font-size:11px}}.equip-reduced .equip-hand,.equip-reduced .equip-caption strong{animation:none}.equip-reduced .equip-impact{display:none}.equip-reduced .equip-halo{transition:none}@media(prefers-reduced-motion:reduce){.equip-dialog *{animation:none!important;transition:none!important}.equip-impact{display:none}}.equip-content{--gear-light:#f3d387;--gear-halo:#efd47435}.equip-content[data-style=neon]{--gear-light:#8affd5;--gear-halo:#5cfdcd45}.equip-content[data-style=steel],.equip-content[data-style=platinum]{--gear-light:#d5efff;--gear-halo:#addbff40}.equip-halo{background:radial-gradient(ellipse,var(--gear-halo),transparent 64%)}.equip-impact b{border-color:var(--gear-light)}.equip-impact i{background:var(--gear-light)}.is-equipped .equip-caption strong{color:var(--gear-light)}.equip-content[data-style=witch]{--gear-light:#c0efa6;--gear-halo:#91dca940}.equip-content[data-style=wizard]{--gear-light:#ddbdff;--gear-halo:#ab71f54a}.equip-content[data-style=stormcaller]{--gear-light:#b9ecff;--gear-halo:#79cafa4a}.equip-magic{position:absolute;inset:0;z-index:1;pointer-events:none}.equip-magic i,.equip-magic b{position:absolute;opacity:0}.equip-magic b{display:none}.equip-content[data-style=witch] .equip-magic i{width:110px;height:160px;border-radius:50%;background:radial-gradient(ellipse,#a8d69360,transparent 68%);filter:blur(12px);bottom:0;left:25%;animation:witch-smoke 2s .6s ease-out both}.equip-content[data-style=witch] .equip-magic i:nth-child(2){left:45%;animation-delay:.85s}.equip-content[data-style=witch] .equip-magic i:nth-child(3){left:5%;animation-delay:1s}.equip-content[data-style=wizard] .equip-magic i{width:240px;height:240px;left:50%;top:48%;margin:-120px;border:2px solid #bc9be98c;border-radius:50%;animation:wizard-circle 2.4s .3s ease-in-out both}.equip-content[data-style=wizard] .equip-magic i:nth-child(2){width:210px;height:210px;margin:-105px;border-style:dashed;animation-delay:.45s}.equip-content[data-style=wizard] .equip-magic i:nth-child(3){width:165px;height:165px;margin:-82.5px;border-radius:12%;animation-delay:.6s}.equip-content[data-style=wizard] .equip-magic b{display:block;left:calc(50% - 12px);top:1%;font-size:30px;color:#dbb9ff;animation:wizard-circle 2s .4s ease both}.equip-content[data-style=stormcaller] .equip-magic{z-index:3}.equip-content[data-style=stormcaller] .equip-magic i{width:25px;height:88%;left:39%;top:-5%;background:linear-gradient(#a3e7ff,#edffff,#81ddff);clip-path:polygon(65% 0,100% 0,44% 39%,92% 34%,28% 71%,60% 67%,0 100%,15% 54%,52% 57%,24% 37%);filter:drop-shadow(0 0 5px #99e9ff);animation:storm-strike .65s 1.58s ease-out both}.equip-content[data-style=stormcaller] .equip-magic i:nth-child(2){left:60%;height:65%;transform:scaleX(-1);animation-delay:1.7s}.equip-content[data-style=stormcaller] .equip-magic i:nth-child(3){display:none}@keyframes witch-smoke{0%{opacity:0;transform:translateY(35px) scale(.6)}30%{opacity:.9}100%{opacity:0;transform:translateY(-170px) scale(1.8)}}@keyframes wizard-circle{0%{opacity:0;transform:scale(.5) rotate(-50deg)}35%{opacity:.8}70%{opacity:.8}100%{opacity:0;transform:scale(1.2) rotate(30deg)}}@keyframes storm-strike{0%{opacity:0;transform:translateY(-35px) scaleY(.6)}20%{opacity:1}100%{opacity:0;transform:translateY(12px) scaleY(1)}}.equip-reduced .equip-magic{display:none}@media(prefers-reduced-motion:reduce){.equip-magic{display:none}}.equip-content[data-style=banyan]{--gear-light:#ebcb8b;--gear-halo:#e0ba6540}.equip-content[data-style=emberforged]{--gear-light:#ffc18a;--gear-halo:#fa632c40}.equip-content[data-style=voidwalker]{--gear-light:#c2d3ff;--gear-halo:#7a80ff40}.equip-content[data-style=banyan] .equip-magic i{width:125px;height:160px;left:calc(50% - 62px);top:30%;border-radius:80% 12% 75% 20%;border:2px solid #a5b97770;transform-origin:50% 100%;animation:banyan-rise 2s .45s ease-out both}.equip-content[data-style=banyan] .equip-magic i:nth-child(2){left:calc(50% - 112px);animation-delay:.65s;rotate:-30deg}.equip-content[data-style=banyan] .equip-magic i:nth-child(3){left:calc(50% - 12px);animation-delay:.85s;rotate:30deg}.equip-content[data-style=banyan] .equip-impact i{border-radius:70% 10% 65% 15%;background:#b4bd75}.equip-content[data-style=emberforged] .equip-magic i{width:150px;height:150px;left:calc(50% - 75px);bottom:2%;border-radius:50%;background:radial-gradient(ellipse,#ff7b2e55,transparent 65%);filter:blur(8px);animation:forge-heat 1.8s .45s ease-out both}.equip-content[data-style=emberforged] .equip-magic i:nth-child(2){width:100px;left:25%;animation-delay:.7s}.equip-content[data-style=emberforged] .equip-magic i:nth-child(3){width:100px;left:48%;animation-delay:.9s}.equip-content[data-style=emberforged] .equip-impact b{border-radius:24%;rotate:45deg}.equip-content[data-style=emberforged] .equip-impact i{width:3px;height:8px;border-radius:50%;box-shadow:0 0 5px #ff6d2d}.equip-content[data-style=voidwalker] .equip-magic{z-index:3}.equip-content[data-style=voidwalker] .equip-magic i{height:85%;width:2px;top:10%;left:50%;background:linear-gradient(transparent,#bbd4ff,#eeeaff,#bbd4ff,transparent);box-shadow:0 0 18px 3px #858eff66;animation:void-rift 1.5s .7s cubic-bezier(.2,.7,.3,1) both}.equip-content[data-style=voidwalker] .equip-magic i:nth-child(2){z-index:-1;width:190px;height:190px;left:calc(50% - 95px);top:22%;border:1px solid #c2ceff77;background:none;box-shadow:none;border-radius:50%;animation:void-orbit 2s .45s ease-out both}.equip-content[data-style=voidwalker] .equip-magic i:nth-child(3){display:none}.equip-content[data-style=voidwalker] .equip-impact{top:70%}.equip-content[data-style=voidwalker] .equip-impact i{width:3px;height:3px;border-radius:50%;box-shadow:0 0 5px #c9dbff}@keyframes banyan-rise{0%{opacity:0;transform:translateY(45px) scale(.25)}40%{opacity:.65}100%{opacity:0;transform:translateY(-30px) scale(1.3)}}@keyframes forge-heat{0%{opacity:0;transform:translateY(20px) scale(.6)}45%{opacity:.8}100%{opacity:0;transform:translateY(-110px) scale(1.6)}}@keyframes void-rift{0%{opacity:0;transform:translateX(-85px) scaleY(.2)}18%{opacity:.85}80%{opacity:.6}100%{opacity:0;transform:translateX(85px) scaleY(.8)}}@keyframes void-orbit{0%{opacity:0;transform:scale(.65) rotateX(65deg)}40%{opacity:.7}100%{opacity:0;transform:scale(1.25) rotateX(65deg) rotateZ(80deg)}}.equip-dialog[data-style=banyan]{background:radial-gradient(ellipse at 50% 58%,#646c3d 0,#343f2c 42%,#182c25 85%)}.equip-dialog[data-style=emberforged]{background:radial-gradient(ellipse at 50% 60%,#6b3b2a 0,#32272a 42%,#1c2126 85%)}.equip-dialog[data-style=voidwalker]{background:radial-gradient(ellipse at 50% 58%,#3b3b70 0,#22263f 42%,#141c2d 85%)}@media(min-width:801px)and (min-height:600px){.equip-stage{width:min(440px,100%);height:clamp(300px,calc(100dvh - 300px),470px)}}.equip-content:not(.is-running) .equip-hand,.equip-content:not(.is-running) .equip-magic i,.equip-content:not(.is-running) .equip-magic b{animation:none}body .board .hands .handgroup .value.pick-status{width:104px;max-width:100%;height:26px;flex-basis:26px;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:16px;font:600 10px/1 "DM Sans",sans-serif;letter-spacing:.1px;box-shadow:none}.pick-status i{font-size:12px;font-style:normal;line-height:1}.pick-is-pending{color:#f2ddb0;background:#173d3070;border:1px solid #e7cb8538}.pick-is-locked{color:#244c3d;background:#dae5bf;border:1px solid #dce7c2}.pick-is-pending i{animation:pick-pulse 1.25s ease-in-out infinite;letter-spacing:1px}.board.waiting-pick .arena>.sub{color:#f4ddb1;font-size:14px}.board.waiting-pick .arena>h2{color:#f6e8bb}.board.waiting-pick .number.pick-locked-number:disabled{opacity:1;background:#244c3d;color:#fff0c3;border-color:#5b7853;border-bottom-color:#173829}body .board .hands .handgroup .value.pick-status.pick-is-locked{width:26px;gap:0;border-radius:50%}@keyframes pick-pulse{0%,100%{opacity:.4}50%{opacity:1}}@media(max-width:1024px){body .board .hands .handgroup .value.pick-status{font-size:10px;width:94px}.board.waiting-pick .arena>.sub{font-size:12px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body .board .hands .handgroup .value.pick-status{height:20px;flex-basis:20px;width:87px;font-size:9px;gap:4px}body .board .hands .handgroup .value.pick-status.pick-is-locked{width:20px}body .board.waiting-pick .arena>h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.pick-is-pending i{animation:none;opacity:1}}.preview-shortcuts{display:flex;align-items:center;gap:16px;margin-left:auto;margin-right:64px;font:500 12px/1.4 "DM Sans",sans-serif;letter-spacing:0}.preview-shortcuts a{display:inline-flex;align-items:center;min-height:44px;color:#315741;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.preview-shortcuts a:hover{color:#a4432b}.preview-shortcuts a:focus-visible{outline:3px solid #d7492d;outline-offset:3px;border-radius:2px}.menu-preview-shortcuts{justify-content:center;border-top:1px solid #d8d7c5;margin:16px 0 0;padding-top:4px}.footer-preview-shortcuts{margin:0;font-size:10px}.footer-preview-shortcuts a{min-height:24px}@media(max-width:800px){body>header>.preview-shortcuts{flex-direction:column;align-items:flex-start;gap:0;margin-right:52px;font-size:11px}body>header>.preview-shortcuts a{min-height:23px}}.fantasy-store{width:min(1080px,calc(100% - 40px));max-width:none;max-height:94dvh;padding:0;border:1px solid #ceceb9;border-radius:18px;background:#f6f2e5;color:#243b32;box-shadow:0 28px 100px #061f2466;scrollbar-gutter:stable;overscroll-behavior:contain}.fantasy-store::backdrop{background:#09291ee6;backdrop-filter:blur(8px)}.fantasy-store button{font:inherit}.fantasy-store button:focus-visible,.fantasy-store input:focus-visible{outline:3px solid #ad743b;outline-offset:3px}.store-top{position:sticky;top:0;z-index:5;background:#f6f2e5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-bottom:1px solid #dcdaca}.store-top>span{font-size:11px;font-weight:700;letter-spacing:2px;text-align:center}.store-back,.store-close{background:transparent;border:0;min-height:44px}.store-back{font-size:14px!important;white-space:nowrap}.store-close{width:44px;flex-shrink:0;border:1px solid #c6cdb9;border-radius:50%;font-size:25px!important}.store-heading{text-align:center;padding:22px 24px 20px}.store-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:2px;color:#737c63}.store-heading h2{font:600 clamp(28px,3vw,36px)/1.1 "Space Grotesk",sans-serif;letter-spacing:-1.2px;margin:0 0 6px}.store-heading p{font-size:11px;color:#6e775f;margin:0}.fantasy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 28px 24px}.fantasy-card{border-radius:12px;overflow:hidden;border:1px solid #d4d7c6;background:#fffcf2;min-width:0}.fantasy-card-head{display:flex;justify-content:space-between;padding:16px 18px 0;font-size:9px;letter-spacing:1.7px;font-weight:700;color:#d4dec7;position:relative;z-index:1;background:#214739}.fantasy-card-head b{font-family:"Space Grotesk";font-size:12px;letter-spacing:0;opacity:.6}.fantasy-art{position:relative;isolation:isolate;display:block;width:100%;height:225px;border:0;background:radial-gradient(ellipse at 50% 60%,#81a87744,transparent 65%),#214739;padding:12px 22px 20px;overflow:hidden}.fantasy-art .hand-style-art{width:100%;height:100%;position:relative;z-index:2;transition:transform .4s;filter:drop-shadow(0 12px 8px #071e2740)}.fantasy-art:hover .hand-style-art{transform:translateY(-5px) rotate(-4deg)}.fantasy-orbit{position:absolute;inset:14% 17%;border:1px solid var(--fantasy-accent);border-radius:50%;opacity:.22;z-index:1}.fantasy-orbit:after{content:"✦";position:absolute;top:-10px;color:var(--fantasy-accent);font-size:18px}.fantasy-card[data-fantasy=wizard] .fantasy-card-head{background:#302e4a}.fantasy-card[data-fantasy=wizard] .fantasy-art{background:radial-gradient(ellipse at 50% 60%,#9775c04d,transparent 70%),#302e4a}.fantasy-card[data-fantasy=stormcaller] .fantasy-card-head{background:#243b49}.fantasy-card[data-fantasy=stormcaller] .fantasy-art{background:radial-gradient(ellipse at 50% 60%,#68bdd94a,transparent 70%),#243b49}.fantasy-card-copy{padding:18px}.fantasy-card h3{font:600 21px/1.2 "Space Grotesk";letter-spacing:-.6px;margin:0 0 8px}.fantasy-card-copy p{font-size:12px;line-height:1.5;color:#6b765f;min-height:36px;margin:0 0 18px}.fantasy-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.fantasy-card-bottom>span{font:600 23px "Space Grotesk";letter-spacing:-.5px}.fantasy-card-bottom small{display:block;font:10px "DM Sans";letter-spacing:0;color:#7a8069;margin-top:3px}.fantasy-card-bottom button{min-height:44px;border:1px solid #bfc6b0;border-radius:6px;background:transparent;padding:10px 16px;font-weight:600;font-size:12px}.fantasy-card-bottom button:hover{background:#e9edd9}.fantasy-card-bottom button span{margin-left:9px}.store-promise{display:flex;justify-content:center;gap:24px;border-top:1px solid #dcdaca;padding:18px 24px;font-size:11px;color:#626f58;flex-wrap:wrap}.fantasy-store[data-view=detail]{height:min(800px,94dvh);overflow:hidden;scrollbar-gutter:auto}.fantasy-store[data-view=detail] #store-content{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.fantasy-store[data-view=detail] .store-top{position:relative;padding-top:8px;padding-bottom:8px}.store-detail{display:grid;grid-template-columns:1.08fr 1fr;grid-template-rows:auto minmax(0,1fr);gap:16px 28px;align-items:start;align-content:start;padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scroll-padding:16px}.store-buybar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;padding:14px 28px;background:#f6f2e5;border-top:1px solid #d2d7c2;box-shadow:0 -6px 18px #243b3208;position:relative;z-index:6}.store-buy-price span{display:block;font-size:12px;font-weight:600;color:#657159}.store-buy-price strong{display:block;font:600 26px/1.15 "Space Grotesk";letter-spacing:-.7px;margin-top:3px}.store-buybar .store-primary{width:auto;min-width:180px}.store-buy-note{grid-column:1/-1;font-size:10px;line-height:1.4;color:#6e775f;text-align:center;margin:0}.store-inspect{min-width:0;grid-column:1;grid-row:1/3}.store-hand-stage{height:320px;position:relative;isolation:isolate;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#567f4b70,transparent 70%),#214537}.store-detail[data-fantasy=wizard] .store-hand-stage{background:radial-gradient(ellipse at 50% 60%,#9370c045,transparent 70%),#302c49}.store-detail[data-fantasy=stormcaller] .store-hand-stage{background:radial-gradient(ellipse at 50% 60%,#7bd2fa35,transparent 70%),#233c4b}.store-hand-stage:before{content:"";position:absolute;inset:14% 15%;border:1px solid var(--fantasy-accent);opacity:.15;border-radius:50%;z-index:-1}.store-stage-label{position:absolute;top:12px;left:12px;right:12px;text-align:center;color:#eef0d1;font-size:10px;pointer-events:none;z-index:1}.store-stage-label:empty{display:none}.store-live-hand{position:absolute;inset:12px}.store-live-hand canvas{display:block;width:100%;height:100%}.store-live-hand img{width:100%;height:100%;object-fit:contain}.store-gestures{margin-top:10px}.store-gestures>div{display:flex;gap:5px}.store-gestures button{min-width:0;min-height:44px;flex:1;border:1px solid #c4ccb3;border-radius:5px;background:transparent;font-weight:700;font-size:13px}.store-gestures button[aria-pressed=true]{background:#244c3d;color:#fff0cd;border-color:#244c3d}.store-viewer-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:8px}.store-rotate{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-width:0;margin:0;color:#647256}.store-rotate input{width:100%;min-width:0;accent-color:#42694b}.store-rotate button{border:0;background:transparent;font-size:24px;min-width:44px;min-height:44px}.store-detail-intro{grid-column:2;grid-row:1;min-width:0}.store-detail h2{font:600 clamp(26px,3vw,36px)/1.08 "Space Grotesk";letter-spacing:-1px;margin:0 0 7px}.store-detail-intro>p{font-size:13px;line-height:1.5;color:#657159;margin:0}.store-more{grid-column:2;grid-row:2;min-width:0;border-top:1px solid #d6dcc5;padding-top:12px}.store-tagline{font:22px Kalam;color:#825f42;margin:0 0 6px}.store-story{font-size:13px;line-height:1.5;color:#6c755f;margin:0 0 10px;max-width:360px}.store-features{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:12px}.store-features li:before{content:"✧";margin-right:9px;color:#947a49}.store-primary,.store-preview-transform{width:100%;min-height:48px;border-radius:6px;padding:12px 15px;font-size:13px!important;font-weight:700!important}.store-primary{background:#244c3d;border:1px solid #244c3d;color:#fff1ce}.store-primary span{margin-left:8px}.store-primary:hover{background:#315e49}.store-preview-transform{width:auto;min-height:44px;background:transparent;border:1px solid #b7c3a3;margin:0;padding:10px 12px;font-size:12px!important;white-space:nowrap}.store-preview-transform:hover{background:#e7ead7}.store-checkout{max-width:500px;margin:auto;padding:32px 24px}.store-checkout h2{font:600 36px/1.1 "Space Grotesk";letter-spacing:-1.5px;margin:16px 0 24px}.store-order{display:flex;gap:16px;align-items:center;padding:16px;border:1px solid #cdd3bd;border-radius:10px;background:#eceede}.store-order img{width:86px;height:115px;flex:none}.store-order h3{font:600 20px "Space Grotesk";margin:0 0 7px}.store-order span{font-size:11px;color:#68765a}.store-order strong{display:block;font:600 25px "Space Grotesk";margin-top:12px}.store-order small{font:10px "DM Sans";color:#68765a;margin-left:6px}.store-payment-status{font-size:13px;line-height:1.6;margin:24px 0}.store-payment-status p{color:#69735f;font-size:12px;margin:6px 0 0}.store-text-button{display:block;margin:14px auto 0;background:none;border:0;min-height:44px;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.fantasy-store{width:calc(100% - 16px);max-height:96dvh;border-radius:12px}.store-top{padding:8px 14px;gap:8px}.store-top>span{font-size:10px;letter-spacing:1px;max-width:120px;line-height:1.6}.store-top .store-back{font-size:13px!important}.store-heading{padding:18px 14px}.store-heading h2{font-size:28px}.store-heading p{font-size:10px}.store-kicker{font-size:9px;letter-spacing:1.5px}.fantasy-grid{grid-template-columns:1fr;margin:0 14px 18px;gap:12px}.fantasy-card{display:grid;grid-template-columns:40% 60%;grid-template-rows:28px 1fr}.fantasy-card-head{grid-column:1;grid-row:1;padding:12px 10px 0;font-size:7px;letter-spacing:.8px}.fantasy-card-head b{display:none}.fantasy-art{grid-column:1;grid-row:2;height:153px;padding:6px 2px 12px}.fantasy-card-copy{grid-column:2;grid-row:1/3;padding:16px 12px;display:flex;flex-direction:column;justify-content:center}.fantasy-card h3{font-size:19px}.fantasy-card-copy p{font-size:11px;margin-bottom:12px;min-height:0;line-height:1.4}.fantasy-card-bottom>span{font-size:21px}.fantasy-card-bottom small{font-size:8px}.fantasy-card-bottom button{font-size:11px;padding:8px 10px}.fantasy-card-bottom button span{margin-left:3px}.store-promise{gap:8px 14px;font-size:10px;padding:15px}.store-detail{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.store-detail>*{width:100%}.store-hand-stage{height:220px}.store-gestures button{font-size:12px}.store-detail h2{font-size:26px;margin:0 0 5px}.store-detail-intro>p{font-size:12px;line-height:1.4}.store-story{max-width:none;font-size:12px}.store-features{gap:5px;margin-bottom:0}.fantasy-store[data-view=detail]{height:96dvh}.store-buybar{gap:6px 12px;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px))}.store-buybar .store-primary{min-width:140px}.store-buy-price strong{font-size:24px}.store-buy-price span{font-size:11px}.store-tagline{font-size:21px}.store-checkout{padding:24px 18px}.store-checkout h2{font-size:32px}.store-order{padding:12px;gap:9px}.store-order img{width:72px;height:100px}.store-order h3{font-size:18px}}@media(max-height:500px)and (orientation:landscape){.fantasy-store{max-height:96dvh}.fantasy-store[data-view=detail]{height:96dvh}.store-buybar{padding:8px 16px;gap:4px 16px}.store-buy-price span{display:inline;font-size:11px;margin-right:10px}.store-buy-price strong{display:inline;font-size:24px}.store-top{padding-top:8px;padding-bottom:8px}.store-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:12px 16px}.store-hand-stage{height:200px}.store-detail h2{font-size:29px}.store-heading{padding-top:18px}.store-story{font-size:12px}.fantasy-art{height:170px}.fantasy-card h3{font-size:19px}}@media(max-width:360px){.store-viewer-tools{grid-template-columns:1fr}.store-rotate{grid-template-columns:44px minmax(0,1fr) 44px}.store-preview-transform{width:100%}}@media(prefers-reduced-motion:reduce){.fantasy-art .hand-style-art{transition:none}.fantasy-art:hover .hand-style-art{transform:none}}.fantasy-card[data-fantasy=banyan] .fantasy-card-head{background:#343d2b}.fantasy-card[data-fantasy=banyan] .fantasy-art,.store-detail[data-fantasy=banyan] .store-hand-stage{background:radial-gradient(ellipse at 50% 62%,#ab894441,transparent 68%),#303d2d}.fantasy-card[data-fantasy=emberforged] .fantasy-card-head{background:#342a2a}.fantasy-card[data-fantasy=emberforged] .fantasy-art,.store-detail[data-fantasy=emberforged] .store-hand-stage{background:radial-gradient(ellipse at 50% 70%,#d7693845,transparent 68%),#302629}.fantasy-card[data-fantasy=voidwalker] .fantasy-card-head{background:#22243c}.fantasy-card[data-fantasy=voidwalker] .fantasy-art,.store-detail[data-fantasy=voidwalker] .store-hand-stage{background:radial-gradient(ellipse at 50% 60%,#6374b548,transparent 68%),#202239}.fantasy-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.fantasy-card-title h3{margin:0;min-width:0}.fantasy-purchased{display:inline-flex;align-items:center;gap:4px;flex:none;border:1px solid #91a789;border-radius:999px;padding:4px 7px;background:#e6eddb;color:#244c3d;font:600 9px/1.2 "Space Grotesk",sans-serif;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}.fantasy-card-bottom button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.store-preview-arrow{display:block;flex:none;width:16px;height:16px}@media(max-width:600px),(max-width:1024px)and (max-height:500px)and (pointer:coarse){body #fantasy-store[data-view=detail][open]{height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)));padding:0 0 env(safe-area-inset-bottom,0px)}}.online-board .arena{min-height:590px;justify-content:center;gap:8px}.online-board .controls,.online-board~.modebar{display:none!important}.match-started:has(.online-board) .modebar{display:none}.online-heading{position:relative;min-height:90px;width:100%;padding:12px 26px}.online-heading h2{font:600 30px/1.2 "Space Grotesk";letter-spacing:-1px;margin:0 0 8px}.online-heading p{font-size:13px;line-height:1.5;color:#d0d8be;margin:0}.online-clock{position:absolute;top:0;right:0;font-size:12px;font-variant-numeric:tabular-nums;color:#eed593}.online-lobby{display:grid;gap:12px;text-align:left;width:min(360px,100%);margin:16px auto}.online-lobby label{font-size:11px;color:#d0d8be}.online-lobby input{width:100%;min-width:0;background:#f8f2df;color:#244c3d;border:1px solid #c5cba8;border-radius:5px;padding:12px;font:16px "DM Sans";min-height:46px}.online-lobby .primary,.online-actions .primary{background:#f0d48c;color:#244c3d;box-shadow:0 3px 0 #b79951;min-height:46px}.online-divider{font-size:9px;letter-spacing:1.5px;text-align:center;margin:5px 0}.online-join{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.online-actions{min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:min(640px,100%);margin:auto}.online-actions .numbers{width:100%;flex-basis:100%}.online-board .number{color:#244c3d}.online-board .hands{flex:none;min-height:250px;margin:0 auto 12px;width:100%}.online-board .value{font-size:14px}.online-board .value:empty{visibility:hidden}.online-board .value small{font-size:10px;white-space:nowrap}.online-text{background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;color:#dedbc0;min-height:44px;padding:10px}.online-problem{font-size:12px;line-height:1.5;color:#ffe0a3;min-height:18px;margin:0;overflow-wrap:anywhere}.online-room{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}.online-room b{font:600 20px "Space Grotesk";letter-spacing:2px}.online-final-score{font-size:13px;margin:0}.online-board .handgroup .value{position:static;margin:7px auto 0}.online-board .handgroup .handlabel{margin-top:14px}.online-board .handgroup{display:flex;flex-direction:column;align-items:center}.online-board~.modebar{display:none}@media(max-width:800px){.online-board .arena{min-height:560px;padding:16px 12px}.online-heading{padding:8px 18px}.online-heading h2{font-size:25px}.online-heading p{font-size:12px}.online-board .hands{min-height:230px;height:230px}.online-actions{min-height:70px}.online-actions .primary{padding:12px 18px}.online-board .number{height:48px}.online-entry{margin-bottom:14px}}@media(max-height:500px)and (orientation:landscape){.online-board .arena{min-height:400px}.online-board .hands{min-height:190px;height:190px}.online-heading{min-height:64px}.online-heading h2{font-size:23px}}body .page .layout .board.online-board{display:flex;flex-direction:column;height:max(700px,var(--playing-board-height));min-height:0}body .page .layout .board.online-board .arena{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:96px minmax(190px,1fr) 84px 22px 44px;gap:8px;align-content:stretch;align-items:center;justify-items:center;min-height:0;padding:14px 18px}body .page .layout .board.online-board .online-heading{grid-row:1;grid-column:1;min-height:0;height:100%;padding:10px 22px 0}body .page .layout .board.online-board .hands{grid-row:2;grid-column:1;height:100%;min-height:0;max-height:none;max-width:640px;margin:0;flex:none;gap:14px;align-self:stretch}body .page .layout .board.online-board .handgroup{width:45%;flex:1 1 0;height:100%;max-width:260px}body .page .layout .board.online-board .hand{width:100%}body .page .layout .board.online-board .hand canvas{transform:translateY(-6%) scale(1.15);transform-origin:50% 65%}body .page .layout .board.online-board .online-actions,body .page .layout .board.online-board .arena>.actions{grid-row:3;grid-column:1;margin:0;min-height:0;width:100%;gap:8px}body .page .layout .board.online-board .online-problem{grid-row:4;grid-column:1;min-height:0;max-width:100%;line-height:1.3}body .page .layout .board.online-board .arena>.online-text{grid-row:5;grid-column:1}body .page .layout .board.online-board .online-final-score{margin:8px 0 0;font-size:12px}body .page .layout .board.online-board .match-strip{flex:none;min-height:118px}body .page .layout .board.online-board:not(.has-score) .match-strip{visibility:hidden}body .page .layout .board.online-lobby-board .arena{grid-template-rows:auto auto 44px;align-content:center}body .page .layout .board.online-lobby-board .online-lobby{grid-row:2;grid-column:1;margin:12px auto}body .page .layout .board.online-lobby-board .arena>.online-text{grid-row:3}body .page .layout .board.online-lobby-board .online-problem{grid-row:auto}body .page .layout .board.online-board .online-problem .online-text{color:inherit;min-height:0;padding:0 8px}@media(max-width:800px){body .page .layout .board.online-board .arena{padding:10px 12px;gap:6px;grid-template-rows:88px minmax(180px,1fr) 76px 22px 44px}body .page .layout .board.online-lobby-board .arena{grid-template-rows:auto auto 44px}body .page .layout .board.online-board .online-heading h2{font-size:25px}body .page .layout .board.online-board .number{height:50px}body .page .layout .board.online-board .online-actions .primary{padding:10px 12px;font-size:12px}}.online-picker{width:100%;max-width:600px}.online-pick-prompt{font-size:14px;font-weight:600;letter-spacing:.2px;color:#f5db9b;margin:0 0 12px}.online-picker .numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.online-picker .number{min-width:0;width:100%;padding-inline:0}.online-toss-call{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:8px}.online-toss-call>span{font-size:20px;color:#e4e5c9;letter-spacing:-.3px}.online-toss-call>strong{display:inline-block;background:#f4d58e;color:#234a3b;padding:7px 16px;border-radius:6px;font-size:30px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 3px 0 #b59b5e}.online-board .wicket-call{display:inline-block;margin:0 0 6px;padding:0 18px}.online-board .wicket-call strong{font-size:52px}.online-board.wicket .online-heading p{color:#ffe0c4}body .page .layout .board.online-board.wicket .arena{grid-template-rows:104px minmax(230px,1fr) 0px 24px 70px}.online-decision{width:100%}body .page .layout .board.online-board.online-toss .arena{grid-template-rows:100px minmax(200px,1fr) 174px 20px 44px}body .page .layout .board.online-board.online-toss .match-strip{display:none!important}body .page .layout .board.online-board.online-toss .online-actions.toss-action{max-width:600px;align-self:center}.online-toss .toss-action .online-pick-prompt{font:700 24px/1.2 "Kalam",cursive;color:#234638;margin:0 0 14px;text-transform:none;letter-spacing:0}.online-toss .toss-action .online-decision>h3{font-size:16px;letter-spacing:0;text-transform:none}.online-toss .toss-action .online-decision>p{font-size:13px;margin-bottom:14px}.online-toss .toss-action .number{height:58px;background:#fffbed;border:1px solid #b8bea0;border-bottom:4px solid #a1ab86;font-size:26px}body .page .layout .board.online-board.online-toss .hand[data-pose="0"] canvas{transform:scale(1.45);transform-origin:50% 100%}@media(max-width:800px){body .page .layout .board.online-board.online-toss{height:max(620px,calc(100svh - 64px))}body .page .layout .board.online-board.online-toss .arena{grid-template-rows:90px minmax(170px,1fr) 180px 16px 40px;padding:12px;gap:6px}.online-toss .toss-action{padding:12px}.online-toss .toss-action .online-pick-prompt{font-size:22px}.online-toss .toss-action .number{height:48px;font-size:23px}}@media(max-width:800px){.online-toss-call{gap:10px}.online-toss-call>span{font-size:17px}.online-toss-call>strong{font-size:26px;padding:6px 12px}.online-pick-prompt{font-size:13px}.online-picker .numbers{gap:6px}}body .page .layout .board.online-board .arena{grid-template-rows:100px minmax(190px,1fr) 110px 24px 88px}.online-footer{grid-row:5;grid-column:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:0 10px;width:100%;min-width:0}.online-reactions{position:relative;display:flex;justify-content:center;gap:6px;width:100%;min-width:0}.online-reactions button{border:1px solid #d8dcbd55;border-radius:5px;padding:6px 9px;background:#f8f0d8;color:#244b3e;font:500 11px "DM Sans";min-height:36px;white-space:nowrap}.online-reactions button:disabled{opacity:.45}.online-reaction-bubble{display:flex;flex-direction:column;align-items:center;gap:3px;width:max-content;max-width:100%;min-width:0;pointer-events:none;z-index:4}.online-reaction-item{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:100%;box-sizing:border-box;padding:2px 7px;border-radius:5px;background:#f5deb0f2;color:#244b3e;font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;transition:opacity 180ms ease-out}.online-reaction-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.online-reaction-text{flex:none;white-space:nowrap}.play-picker:has(>.online-reaction-bubble),.online-actions:has(>.online-reaction-bubble),.online-footer:has(>.online-reaction-bubble){position:relative}.play-picker>.online-reaction-bubble,.online-actions>.online-reaction-bubble,.online-footer>.online-reaction-bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%)}.play-readiness:not([data-phase=result]):has(>[data-play-readiness]:not(:empty))~.play-picker>.online-reaction-bubble{visibility:hidden}@media(prefers-reduced-motion:reduce){.online-reaction-item{transition:none}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body .board.play-surface.online-board #arena:has(.online-reactions){grid-template-rows:var(--play-brand-height,36px) 60px 24px minmax(84px,1fr) 26px}.board.play-surface #arena:has(.online-reactions) .hands{grid-area:3/1/6/2}.board.play-surface #arena:has(.online-reactions) .play-readiness{grid-area:3/2}.board.play-surface #arena:has(.online-reactions) .play-picker{grid-area:4/2}.board.play-surface #arena:has(.online-reactions) .play-footer{grid-area:5/1/6/3}}.online-reaction-bubble:empty{display:none}.online-fallback{text-align:center}.online-fallback[hidden]{display:none}.online-fallback p{font-size:13px;margin:0 0 8px}.online-fallback small{display:block;font-size:10px;color:#d2d8bc;margin-top:4px}.online-fallback .primary{font-size:13px;min-height:40px}.online-rematch-note{font-size:11px;color:#d2d8bc;margin:6px 0}.online-footer>.online-text{font-size:11px;min-height:36px;padding:6px}.online-board .online-heading p{max-width:540px;margin-inline:auto;line-height:1.45}.online-board .online-actions>.online-text{flex-basis:100%;min-height:30px;padding:4px}.online-board .online-actions .secondary{font-size:12px;min-height:42px;padding:10px 14px}@media(max-width:800px){body .page .layout .board.online-board .arena{grid-template-rows:104px minmax(160px,1fr) 114px 24px 88px}.online-reactions{gap:4px}.online-reactions button{font-size:10px;padding:6px}.online-board .handlabel{letter-spacing:1px!important}.online-board .online-heading h2{font-size:23px!important}body .page .layout .board.online-lobby-board .arena{grid-template-rows:auto auto 44px}}body .page .layout .board.online-board:has(.online-result-heading){height:max(760px,var(--playing-board-height))}body .page .layout .board.online-board:has(.online-result-heading) .arena{grid-template-rows:128px minmax(160px,1fr) 114px 24px 88px}.online-result-heading h2{margin-bottom:4px}.online-result-margin{display:block;font-size:22px;line-height:1.25;font-weight:600;color:#f6e4b4;margin-bottom:5px}body .page .layout .board.online-board .online-final-score{margin:5px auto 0;text-align:center}@media(max-width:800px){.online-result-margin{font-size:20px}}.play-setup-format{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:8px;min-width:0}.play-setup-format strong{font:700 30px/1 "Space Grotesk",sans-serif;letter-spacing:-1px;color:#f9edcc}.play-setup-format>span{font-size:12px;color:#c9d7b8}.online-setup-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:8px}.online-setup-actions>p,.online-setup-actions .online-decision>p{font-size:12px;line-height:1.35;margin:0;color:#456151}body .board.play-surface .online-setup-actions .online-decision>h3{font-size:20px;margin:0 0 6px}.online-setup-actions .online-decision>.actions{display:flex;justify-content:center;gap:10px;margin-top:8px}.online-setup-actions .primary,.online-setup-actions .secondary{min-height:44px;padding:8px 20px;font-size:13px}.online-setup-actions .secondary{color:#244c3d;border-color:#8b9c76;background:transparent}.online-setup-actions .online-pick-prompt{font:700 20px/1.2 "DM Sans",sans-serif;color:#244c3d;margin:0 0 10px;letter-spacing:-.4px}.online-setup-board .play-heading .online-toss-call{padding:0;gap:10px;line-height:1.15}.online-setup-board .play-heading .online-toss-call>span{font-size:20px}.online-setup-board .play-heading .online-toss-call>strong{font:700 26px/1.1 "Space Grotesk",sans-serif;padding:6px 11px}.online-setup-board .play-score .online-clock{font-size:10px}@media(max-width:1024px){.play-setup-format strong{font-size:27px}.online-setup-actions .online-pick-prompt{font-size:18px}.online-setup-board .play-heading .online-toss-call>span{font-size:18px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.play-setup-format{margin-top:4px;gap:10px}.play-setup-format strong{font-size:22px}.play-setup-format>span{font-size:10px}.online-setup-actions{gap:4px}.online-setup-actions .online-pick-prompt{font-size:16px;margin-bottom:7px}body .board.play-surface .online-setup-actions .online-decision>h3{font-size:16px}.online-setup-actions .online-decision>p{font-size:10px}.online-setup-actions .online-decision>.actions{margin-top:5px}.online-setup-actions .primary,.online-setup-actions .secondary{padding:5px 12px;font-size:11px}.online-setup-board .play-heading .online-toss-call>span{font-size:16px}.online-setup-board .play-heading .online-toss-call>strong{font-size:21px}}body .page .layout .board.online-board:has(.online-rewards){height:auto;min-height:max(760px,var(--playing-board-height))}body .page .layout .board.online-board:has(.online-rewards) .arena{grid-template-rows:128px 200px auto auto 24px 88px}body .page .layout .board.online-board .online-rewards{grid-row:4;grid-column:1}body .page .layout .board.online-board:has(.online-rewards) .online-problem{grid-row:5}body .page .layout .board.online-board:has(.online-rewards) .online-footer{grid-row:6}.play-readiness .pitch-loading-spinner{display:inline-block;width:17px;height:17px;flex:none;border:2px solid #d9ddb347;border-top-color:#f5d895;border-radius:50%}@media(prefers-reduced-motion:no-preference){.pitch-loading-spinner{animation:pitch-loading-turn .8s linear infinite}@keyframes pitch-loading-turn{to{transform:rotate(360deg)}}}#menu-store[hidden]{display:none}.online-share-link{display:block;width:100%;max-width:440px;margin:10px auto 0;padding:10px 12px;border:1px solid #e8dbad;border-radius:6px;background:#f7f1db;color:#244c3d;font:inherit;min-width:0}body.match-started .page .layout .board.online-board.online-lobby-board{min-height:0;max-height:max(420px,calc(100svh - 48px))}body .page .layout .board.online-board.online-lobby-board .arena{display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:18px;overflow-y:auto;padding:24px 18px}body .page .layout .board.online-board.online-lobby-board .online-heading{flex:none;height:auto;min-height:0;width:100%;max-width:440px;padding:0;margin:auto auto 0}body .page .layout .board.online-board.online-lobby-board .online-heading h2{margin:8px 0}body .page .layout .board.online-board.online-lobby-board .online-lobby{flex:none;margin:0;width:min(360px,100%);gap:12px}body .page .layout .board.online-board.online-lobby-board .arena>.online-text{flex:none;margin-bottom:auto}body .page .layout .board.online-board.online-lobby-board .match-strip{display:none}.online-lobby .online-playing-as{margin:0;font-size:12px}.friend-reward-note{font-size:12px;text-align:left;line-height:1.5;margin:0;color:#d7dfc6;border-block:1px solid #d7dfc62e}.friend-reward-note summary{cursor:pointer;color:#f4d58e;min-height:44px;padding:13px 4px;line-height:18px}.friend-reward-note summary:focus-visible{outline:3px solid #fff1bd;outline-offset:3px;border-radius:3px}.friend-reward-content{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:0 4px 14px}.friend-reward-content img{display:block;width:72px;height:84px;max-width:100%;object-fit:contain}.friend-reward-content p{min-width:0;margin:0;padding:0;overflow-wrap:anywhere}.result-friend-pending{max-width:360px;margin:16px auto;font-size:12px;line-height:1.5;color:#e7d49c}.board.play-surface .play-picker.online-loading-actions{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;color:#dedbc0}.board.play-surface .online-loading-actions .online-loading-cancel{min-height:44px;min-width:88px;color:#e4dec2;background:transparent;border:0;font-size:13px;box-shadow:none}.board.play-surface .online-loading-actions .online-loading-cancel:focus-visible{outline:3px solid #fff5d5;outline-offset:3px;border-radius:4px}.board.play-surface.online-loading-board .play-heading h2{font:700 clamp(24px,3vw,32px)/1.15 "Space Grotesk",sans-serif;letter-spacing:-.8px;margin:0;text-wrap:balance}.board.play-surface.online-loading-board .play-heading p{margin-top:7px}.online-loading-board .online-reactions{visibility:hidden;pointer-events:none}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.play-surface.online-loading-board .play-heading h2{font-size:22px}}@media(min-width:600px)and (min-height:501px)and (max-height:700px){body .board.play-surface #arena:has(.online-reactions) .play-picker{min-height:0;padding:8px 10px}body .board.play-surface #arena:has(.online-reactions) .play-picker h3{font-size:18px;margin-bottom:6px}body .board.play-surface #arena:has(.online-reactions) .play-picker .number{height:48px}}.board.play-surface .play-brand:has(.opponent-reconnect)>span{display:none}.board.play-surface .opponent-reconnect{display:flex;flex:1;min-width:0;min-height:36px;max-height:44px;flex-direction:column;justify-content:center;gap:0;padding:2px 9px;border:1px solid #ddbd70;border-radius:6px;background:#f3d78c;color:#244c3d;text-align:left}.board.play-surface .opponent-reconnect strong{font:700 12px/13px "DM Sans",sans-serif;overflow-wrap:anywhere}.board.play-surface .opponent-reconnect>span{font:500 10px/11px "DM Sans",sans-serif}.board.play-surface .play-heading .opponent-reconnect{height:100%;max-height:none;min-height:44px;padding:8px 12px;text-align:center}.board.play-surface .play-heading .opponent-reconnect strong{font-size:15px;line-height:1.25}.board.play-surface .play-heading .opponent-reconnect>span{font-size:12px;line-height:1.4}.online-setup-actions [data-online-action=parity]{padding-inline:30px}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.online-setup-actions [data-online-action=parity]{padding-inline:20px}}.online-setup-actions [data-online-action=leave-room]{color:#244c3d;background:transparent;border:1px solid #607258;border-radius:6px;min-height:44px;padding:8px 14px;font-weight:600;text-decoration:none}.online-setup-actions [data-online-action=leave-room]:hover:not(:disabled){background:#244c3d0d}.online-setup-actions [data-online-action=leave-room]:disabled{color:#526451;border-color:#7b8c70;opacity:1}body .page .layout .board.online-board.online-lobby-board:has(.friend-entry)>.boardtop{display:none}body .page .layout .board.online-board.online-lobby-board .arena>.friend-entry-back{flex:none;align-self:center;display:flex;align-items:center;gap:6px;width:min(440px,100%);min-height:44px;margin:0;padding:4px 0;font-size:14px;line-height:1.2;text-align:left}body .page .layout .board.online-board.online-lobby-board:has(.friend-entry) .arena{gap:12px}body .page .layout .board.online-board.online-lobby-board .online-heading.friend-entry-heading{margin:0 auto}body .page .layout .board.online-board.online-lobby-board .friend-entry-heading h2{font-size:clamp(32px,3.2vw,40px)!important;margin:6px 0 8px;line-height:1.25}body.match-started .page .layout .board.online-board.online-lobby-board:has(.friend-entry){height:auto;min-height:0;max-height:none}body .page .layout .board.online-board.online-lobby-board:has(.friend-entry) .arena{flex:none;overflow:visible}body .page .layout .board.online-board.online-lobby-board .online-lobby.friend-entry{width:min(440px,100%);grid-template-columns:minmax(0,1fr);gap:0;text-align:left}.friend-entry-group{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #e9e3c7b3;border-radius:12px;background:#173c2c24}.friend-entry-group h3{margin:0;color:#f7f2de;font:700 26px/1.25 var(--chalk-heading,"Kalam",system-ui,sans-serif);letter-spacing:0}.friend-entry-group>p{margin:-5px 0 3px;color:#e4e9d5;font-size:14px;line-height:1.5}.online-lobby .friend-entry-group label{font-size:12px;line-height:1.4;margin:1px 0 -6px;color:#f7f2de}.friend-entry-group #online-code{width:100%;min-width:0}.friend-entry-group .friend-entry-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:11px 14px;line-height:1.35;text-align:center}.friend-entry-arrow{flex:none;width:21px;height:21px}.friend-entry-group .friend-entry-join{border:1px solid #eee7ca;background:transparent;color:#f7f2de;box-shadow:none}.friend-entry-group .friend-entry-join:hover:not(:disabled){background:#f7f2de12}.friend-entry-group .friend-entry-join:disabled{opacity:.5;cursor:default}.friend-entry-group :is(button,input):focus-visible{outline:3px solid #f3d78c;outline-offset:3px}.friend-entry-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:14px 0;color:#eee6c9;font:700 21px/1.3 var(--chalk-heading,"Kalam",system-ui,sans-serif)}.friend-entry-divider:before,.friend-entry-divider:after{content:"";height:1px;flex:1;max-width:90px;background:#e9e3c780}.friend-entry .friend-reward-note{margin-top:18px}.friend-entry .online-problem:not(:empty){margin-top:14px}.friend-entry .online-problem:empty{display:none}@media(max-width:380px){.friend-entry-group{padding:14px;gap:11px}.friend-entry-group h3{font-size:24px}.friend-entry-group>p{font-size:13px}.friend-entry-group .friend-entry-cta{padding-inline:9px;font-size:13px}}.friend-entry-create>p{margin:0;text-align:center;font-size:13px}.account-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:26px;border:1px solid #c9cdb6;border-radius:16px;background:#f6f3e4;color:#233f34;box-shadow:0 24px 80px #102d2870;overflow:auto}.account-dialog::backdrop{background:#12342dbd;backdrop-filter:blur(5px)}.account-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin:0 0 20px;padding:0;min-height:0;height:auto;border:0;max-width:none}.account-dialog header>div{min-width:0}.account-kicker{display:block;font-size:9px;line-height:1.5;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.account-dialog h2{font-family:"Space Grotesk",sans-serif;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-1.1px;margin:6px 0 0}.account-close{width:44px;height:44px;flex:none;border:1px solid #bcc7a5;border-radius:50%;background:none;font-size:26px;color:inherit}.account-tabs{display:flex;gap:4px;padding:4px;margin:0 0 18px;border:1px solid #d4d9c3;border-radius:9px;background:#e9ecdc}.account-tabs button{flex:1;min-width:0;min-height:40px;padding:8px 6px;border:0;border-radius:6px;color:#57634f;background:transparent;font-size:12px;font-weight:500}.account-tabs button[aria-pressed=true]{background:#fffdf3;color:#244b3e;box-shadow:0 1px 4px #1d3d2414;font-weight:700}.account-win-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 0;border-radius:12px;background:#244b3e;color:#fff4d6;overflow:hidden}.account-win-total p{margin:0 0 3px;display:flex;gap:9px;align-items:baseline}.account-win-total strong{font:600 58px/1 "Space Grotesk",sans-serif;letter-spacing:-3px;font-variant-numeric:tabular-nums}.account-win-total p span{font-size:20px;letter-spacing:-.3px}.account-win-total>span{font-size:12px;color:#d0d8bf;display:block}.account-win-rate{width:88px;height:88px;padding:5px;border-radius:50%;background:conic-gradient(#edce84 var(--win-rate),#ffffff1c 0)}.account-win-rate>div{width:100%;height:100%;border-radius:50%;background:#244b3e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.account-win-rate strong{font:600 24px/1.2 "Space Grotesk",sans-serif;letter-spacing:-1px}.account-win-rate span{font-size:10px;color:#d0d8bf}.account-win-methods{grid-column:1/-1;display:flex;gap:20px;margin:0;padding:13px 0 15px;border-top:1px solid #ffffff21;font-size:12px;color:#d0d8bf}.account-win-methods b{font-weight:700;color:#fff4d6;margin-right:3px}.account-win-summary:not(:has(.account-win-methods)){padding-bottom:22px}.account-streak{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 0 18px;font-size:12px;border-bottom:1px solid #d5dac5}.account-streak p{display:flex;align-items:center;gap:8px;margin:0}.account-streak>span{white-space:nowrap;font-size:11px;color:#6a765d}.account-streak>span b{color:#233f34;margin-left:4px}.account-performance{padding:20px 0;border-bottom:1px solid #d5dac5}.account-performance-totals{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-performance-totals>div+div{border-left:1px solid #d5dac5;padding-left:24px}.account-performance h3{font:600 10px/1.3 "DM Sans",sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#6a765d;margin:0 0 6px}.account-performance-totals p{display:flex;align-items:baseline;gap:7px;margin:0;font-size:12px;color:#627156;flex-wrap:wrap}.account-performance-totals strong{font:600 34px/1.15 "Space Grotesk",sans-serif;letter-spacing:-1.4px;color:#233f34;font-variant-numeric:tabular-nums}.account-batting-details{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin:18px 0 0;padding:12px 14px;border-radius:6px;background:#e9ecd9}.account-batting-details>div{display:flex;flex-direction:column;gap:5px}.account-batting-details dt{font-size:10px;color:#6a765d}.account-batting-details dd{margin:0;font:600 17px/1.1 "Space Grotesk",sans-serif;color:#34553f}.account-history{margin-top:20px}.account-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;flex-wrap:wrap}.account-history h3{font-size:14px;letter-spacing:-.2px;margin:0}.account-form{display:flex;align-items:center;gap:7px}.account-form>span{font-size:9px;color:#78836b;white-space:nowrap}.account-form ol{list-style:none;display:flex;gap:3px;padding:0;margin:0}.account-form li{display:grid;place-items:center;width:21px;height:22px;border-radius:3px;font-size:9px;font-weight:700}.account-form li:last-child{box-shadow:0 2px 0 #a8b79b}.account-form .is-win,.account-match-result.is-win{background:#dce5cf;color:#2d5940}.account-form .is-loss,.account-match-result.is-loss{background:#ece5d8;color:#837465}.account-form .is-draw,.account-match-result.is-draw{background:#e5e8d9;color:#65755f}.account-history article{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #dce0ce;gap:11px}.account-match-result{display:grid;place-items:center;flex:none;width:29px;height:32px;border-radius:5px;font-size:11px;font-weight:700}.account-history article>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.account-history article b{font-size:12px;font-weight:600;overflow-wrap:anywhere}.account-history small{font-size:11px;color:#647158;font-variant-numeric:tabular-nums}.account-history small span{padding:0 3px;color:#93a080}.account-history time{font-size:10px;color:#78836b;white-space:nowrap}.account-empty{font-size:13px;line-height:1.6;color:#6a765d;margin:16px 0}.account-save{background:#e8ebd5;border-radius:10px;padding:20px;margin-top:20px}.account-save p{font-size:14px;line-height:1.5}.account-save small{display:block;font-size:11px;line-height:1.5;margin-top:12px}.account-dialog .primary{width:100%;min-height:48px;justify-content:center;margin:8px 0;background:#efd68e;color:#234638;border:1px solid #c6ae68;border-bottom:3px solid #b99a50;border-radius:6px;font-weight:700}.account-intro,.account-dev{font-size:13px;line-height:1.6;font-weight:400;color:#5c6b52}.account-google{display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;width:100%;min-height:48px;border:1px solid #b5c0a0;border-radius:6px;background:#fffef5;color:inherit;font-weight:700}.account-google span{font-size:20px;font-weight:700;color:#4285f4}.account-google:disabled{opacity:.45}.account-login-note{font-size:12px;text-align:center;color:#687259}.account-dev{background:#e9ecd9;border-radius:7px;padding:12px}.account-text,.account-record-link{border:0;background:none;color:#315743;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px 0;font:inherit;font-size:13px;display:block}.account-notice{font-size:11px;line-height:1.6;color:#885534;overflow-wrap:anywhere;white-space:pre-line;margin-bottom:0}.account-notice:empty{display:none}@media(max-width:480px){.account-dialog{padding:22px 18px}.account-dialog h2{font-size:28px}.account-win-summary{padding:19px 20px 0;gap:15px}.account-win-total strong{font-size:54px}.account-win-rate{width:82px;height:82px}.account-tabs button{font-size:11px}.account-performance-totals strong{font-size:31px}}@media(max-width:360px){.account-dialog{padding:20px 14px}.account-win-summary{padding-inline:16px}.account-win-total strong{font-size:48px}.account-win-rate{width:76px;height:76px}.account-win-methods{gap:14px;font-size:11px}.account-performance-totals>div+div{padding-left:16px}.account-history-heading{gap:8px}.account-form{gap:5px}.account-form li{width:19px;height:20px}}.online-connection{padding:10px 14px;margin:10px auto 0;max-width:460px;background:#f6e3ad;color:#26483b;border-radius:8px;font-size:14px;line-height:1.5}.online-clock{font-variant-numeric:tabular-nums}.online-rewards{margin:12px auto;max-width:360px}.online-rewards .hand-reward-art{height:100px}.online-rewards .hand-style-art{height:100%;width:auto}.online-rewards .hand-reward{padding:12px}body.is-entry .page{max-width:1100px;padding-top:12px}body.is-entry .layout{display:block}body.is-entry :is(.aside,.modebar,.banner,.foot,.topnote){display:none}body.is-entry .board{display:block;height:auto;min-height:560px}body.is-entry .boardtop,body.is-entry .controls,body.is-entry .match-strip{display:none}body.is-entry .board .arena{display:block;height:auto;min-height:0;padding:32px 42px}.player-entry{text-align:left;color:#f4edce;max-width:900px;margin:auto}.entry-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px 0 0;margin:0 0 18px;border:0;background:none;font:500 13px/1.2 "DM Sans",sans-serif;color:#d8dec5}.entry-back-icon{display:block;flex:0 0 16px;width:16px;height:16px}.entry-kicker{display:block;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:1.8px;color:#ecd18f}body.is-entry .entry-heading h2{font:700 36px/1.1 "Space Grotesk",sans-serif;letter-spacing:-1.3px;text-align:left;margin:9px 0 10px;color:#fff1c9}body.is-entry .entry-heading h2:focus{outline:none}.entry-heading>p{font-size:14px;color:#d0dbc3;margin:0 0 24px}.entry-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.entry-reward{grid-column:2;grid-row:1;text-align:center;max-width:360px;justify-self:center}.entry-reward-art{height:215px;background:radial-gradient(ellipse,#ddd19220,transparent 70%)}.entry-reward-art .hand-style-art{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 12px 10px #09261a40)}.entry-reward h3{font:700 25px/1.2 "Space Grotesk",sans-serif;letter-spacing:-.6px;margin:8px 0}.entry-reward p{font:400 13px/1.5 "DM Sans",sans-serif;color:#d0dbc3;margin:0;max-width:310px}.entry-form{grid-column:1;grid-row:1;min-width:0;display:grid;gap:10px;align-content:center}.entry-form label{font:500 14px "DM Sans",sans-serif;color:#f7eed2}.entry-form input{width:100%;min-height:52px;padding:14px;border-radius:5px;border:1px solid #e0dfb9;background:#fffbed;color:#234738;font:400 16px "DM Sans",sans-serif;box-sizing:border-box}.entry-returning{display:flex;align-items:center;gap:5px;min-height:38px;font:400 12px "DM Sans",sans-serif;color:#d0dbc3;flex-wrap:wrap}.entry-returning button{min-height:38px;padding:0 3px;border:0;background:none;color:#fff0cb;text-decoration:underline;text-underline-offset:3px;font:600 12px "DM Sans",sans-serif}.entry-error{font:400 12px/1.5 "DM Sans",sans-serif;color:#ffdbb4;margin:0}.entry-error:empty,.entry-verification:empty{display:none}.entry-verification{max-width:100%}.entry-form .entry-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 20px;background:#f2d28b;color:#244535;border:1px solid #ffe3a7;border-radius:6px;box-shadow:0 3px 0 #b99959;font:700 15px "DM Sans",sans-serif}.entry-form .entry-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.entry-form .entry-submit[aria-busy=true]{opacity:1;cursor:progress;box-shadow:0 3px 0 #b99959}.entry-submit-indicator{position:relative;display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin-left:12px}.entry-submit-spinner{position:absolute;inset:1px;border:2px solid #24453540;border-top-color:currentColor;border-radius:50%;visibility:hidden}.entry-submit[aria-busy=true] .entry-submit-arrow{visibility:hidden}.entry-submit[aria-busy=true] .entry-submit-spinner{visibility:visible}.entry-form input:disabled{opacity:.8;cursor:progress}@media(prefers-reduced-motion:no-preference){.entry-submit[aria-busy=true] .entry-submit-spinner{animation:entry-submit-spin .75s linear infinite}@keyframes entry-submit-spin{to{transform:rotate(360deg)}}}.entry-note{font:400 11px/1.5 "DM Sans",sans-serif;color:#d0dbc3;margin:10px 0 0}.entry-back:focus-visible,.entry-returning button:focus-visible,.entry-submit:focus-visible{outline:3px solid #fff5d5;outline-offset:3px}.online-playing-as{margin:0 0 16px;color:#d0dbc3;font:400 13px "DM Sans",sans-serif}@media(max-width:800px){body.is-entry .page{padding-top:8px}body.is-entry .board{min-height:0;height:auto}body.is-entry .board .arena{padding:16px 22px 26px}.entry-back{margin-bottom:10px}body.is-entry .entry-heading h2{font-size:29px;margin:8px 0}.entry-heading>p{font-size:12px;margin-bottom:16px}.entry-layout{grid-template-columns:1fr;gap:22px}.entry-reward{grid-row:1;grid-column:1;display:grid;grid-template-columns:100px 1fr;gap:12px;text-align:left;width:100%;max-width:430px;justify-self:stretch;align-items:center;padding:14px 0;border-block:1px solid #d5dbbb33}.entry-reward-art{height:118px}.entry-reward h3{font-size:21px;margin:6px 0}.entry-reward p{font-size:12px}.entry-kicker{font-size:9px;letter-spacing:1.3px}.entry-form{grid-row:2;grid-column:1;gap:7px}.entry-note{margin-top:10px}.entry-form input{min-height:48px}.entry-form .entry-submit{min-height:49px}}@media(prefers-reduced-motion:no-preference){.player-entry{animation:entry-arrive .22s ease-out}@keyframes entry-arrive{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}}.entry-form .entry-submit{position:relative;justify-content:center;gap:10px;text-align:center;padding-inline:24px}.entry-submit-indicator{position:relative;right:auto;margin:0}.entry-name-control{position:relative}.entry-name-control input{padding-right:42px}.entry-name-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:700 17px/1 "DM Sans",sans-serif;pointer-events:none}.entry-name-status{min-height:33px;margin:4px 0 0;font:500 11px/1.5 "DM Sans",sans-serif;color:#d0dbc3;overflow-wrap:anywhere}.entry-name-field[data-name-state=available] input{border-color:#85c798}.entry-name-field[data-name-state=available] .entry-name-icon{color:#28633e}.entry-name-field[data-name-state=available] .entry-name-status{color:#b9ecc5}.entry-name-field:is([data-name-state=taken],[data-name-state=invalid]) input{border-color:#d66d59;background:#fff0eb;box-shadow:inset 0 0 0 1px #d66d59}.entry-name-field:is([data-name-state=taken],[data-name-state=invalid]) .entry-name-icon{color:#a33524}.entry-name-field:is([data-name-state=taken],[data-name-state=invalid]) .entry-name-status{color:#ffd0c6}.entry-name-control input:focus-visible{outline:2px solid #f8dda2;outline-offset:3px}.entry-name-field[data-name-state=available] input:focus-visible{outline-color:#aeddbc}.entry-name-field:is([data-name-state=taken],[data-name-state=invalid]) input:focus-visible{outline-color:#ffbcac}.entry-recovery-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:280px;max-width:420px;margin:0 auto;padding:32px 12px 56px;text-align:center}body.is-entry .entry-recovery-content h2{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.15;outline:none}.entry-recovery-content .entry-note{margin:0;font-size:14px}.entry-recovery-spinner{width:30px;height:30px;border:3px solid #d0dbc344;border-top-color:#f3d38a;border-radius:50%;margin-bottom:4px}.entry-recovery-content[aria-busy=false] .entry-recovery-spinner{display:none}.entry-recovery-content .entry-retry{margin-top:8px;min-height:44px;padding:10px 24px;font:600 14px "DM Sans",sans-serif}.entry-recovery-content .entry-retry[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.entry-recovery-spinner{animation:entry-submit-spin .75s linear infinite}}@media(max-width:480px){.entry-recovery-content{min-height:240px;padding-bottom:32px}}.entry-submit-arrow{font:400 20px/1 "DM Sans",sans-serif}#purchase-status{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(390px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 24px);padding:50px 24px 24px;border:1px solid #d7bd79;border-radius:18px;background:linear-gradient(145deg,#254f3b,#122f26);color:#fff4d2;box-shadow:0 24px 70px #071a1380;font:400 14px/1.5 "DM Sans",sans-serif;text-align:center;overflow:auto}#purchase-status::backdrop{background:#071d19bb}#purchase-status h2{margin:12px 0 8px;font:600 23px/1.35 "Space Grotesk",sans-serif;outline:none;color:inherit}#purchase-status p{margin:0;color:#d2dec7;font-size:13px}#purchase-status button{min-height:44px;border:0;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;color:inherit;touch-action:manipulation}#purchase-status .purchase-status-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:#ffffff0b;font-size:27px;font-weight:400}.purchase-status-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}#purchase-status .purchase-status-actions button{padding:9px 16px;background:#ecd08b;color:#173d2d}#purchase-status .purchase-status-actions .purchase-support{background:transparent;color:#d2dec7;font-weight:400}#purchase-status .purchase-status-dots{height:24px;gap:8px;color:#f3d78d}#purchase-status .purchase-status-dots i{width:8px;height:8px}#purchase-status.is-notice{inset:auto 12px 12px;z-index:1500;max-width:420px;width:calc(100vw - 24px);padding:16px 54px 16px 18px;text-align:left;border-radius:12px}#purchase-status.is-notice h2{font:600 14px/1.5 "DM Sans",sans-serif;margin:0}#purchase-status.is-notice .purchase-status-actions{justify-content:flex-start;margin-top:8px}#purchase-status button:focus-visible{outline:3px solid #fff4d2;outline-offset:2px}html[lang=hi] #purchase-status,html[lang=hi] #purchase-status h2{font-family:"Noto Sans Devanagari","DM Sans",sans-serif;line-height:1.6}#purchase-reveal{position:fixed;inset:0;margin:auto;height:fit-content;min-height:0;min-width:0;--purchase-accent:#e9cf86;box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid #e2c57e;border-radius:22px;background:radial-gradient(ellipse at 50% 32%,#396747 0,#193c30 60%,#102e25 100%);color:#fff4d2;box-shadow:0 24px 90px #071a13aa;overflow:hidden;font:400 14px/1.5 "DM Sans",sans-serif}#purchase-reveal[open]{display:flex;flex-direction:column}.purchase-reveal::backdrop{background:#071d19cc}.purchase-reveal-top{display:flex;align-items:center;justify-content:space-between;flex:none;gap:8px;padding:12px 12px 0 24px}.purchase-reveal-kicker{font-size:10px;font-weight:600;letter-spacing:2px;color:#f3d78d}.purchase-reveal button{font-family:inherit;cursor:pointer;touch-action:manipulation}.purchase-reveal-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff0b;color:#f9eed0;font-size:27px;line-height:1}.purchase-reveal-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 24px 12px;text-align:center}.purchase-reveal-stage{position:relative;isolation:isolate;display:grid;place-items:center;height:clamp(180px,35vh,290px);height:clamp(180px,35dvh,290px);margin:0 -12px}.purchase-reveal-aura{position:absolute;inset:8% 3%;border-radius:50%;background:radial-gradient(ellipse,#f2d88b25 0,#e9cf8608 48%,transparent 70%)}.purchase-reveal-orbit{position:absolute;width:76%;aspect-ratio:1;border:1px solid #ecd59b35;border-radius:50%;transform:scaleY(.74) rotate(-18deg)}.purchase-reveal-orbit:after{content:"";position:absolute;inset:13px;border:1px solid #ecd59b18;border-radius:50%}.purchase-reveal-hand{position:absolute;inset:12px 18px;z-index:1;min-height:0;opacity:0;filter:drop-shadow(0 15px 15px #061b2280)}.purchase-reveal-hand .hand-style-art{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;transform:rotate(-7deg)}.purchase-reveal-seal{opacity:0;position:absolute;z-index:2;bottom:8px;right:calc(50% - 110px);display:grid;place-items:center;width:37px;height:37px;border:1px solid #ffe5a3;border-radius:50%;background:#ecd08b;color:#234b36;font-size:23px;box-shadow:0 4px 15px #072b2c55}.purchase-reveal h2{margin:10px 0 7px;font:600 clamp(27px,7vw,36px)/1.2 "Space Grotesk",sans-serif;letter-spacing:-1px;color:#fff4d2;overflow-wrap:anywhere;outline:none}.purchase-reveal-note{margin:0;color:#d2dec7;font-size:13px}.purchase-reveal-actions{flex:none;padding:4px 24px 17px;background:linear-gradient(transparent,#102e2555)}.purchase-reveal-status{min-height:21px;margin:0 0 10px;text-align:center;color:#ffdf9d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.purchase-reveal-wear{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;width:100%;padding:12px 18px;border:1px solid #ffe7aa;border-bottom:3px solid #af8e43;border-radius:9px;background:linear-gradient(135deg,#f6dfa3,#e9c572);color:#173d2d;font-size:16px;font-weight:700;box-shadow:0 5px 20px #082d2266}.purchase-reveal-button-icon{font-size:22px;font-weight:400;line-height:1}.purchase-reveal-wear:disabled{cursor:progress;opacity:.75}.purchase-reveal-later{display:block;min-height:44px;margin:6px auto 0;padding:8px 24px;border:0;background:transparent;color:#d2dec7;font-size:13px}.purchase-reveal-later[hidden]{display:none}.purchase-reveal button:focus-visible{outline:3px solid #fff6d9;outline-offset:3px}.purchase-reveal.is-equipped .purchase-reveal-seal{color:#163c2b;background:var(--purchase-accent)}.purchase-reveal-burst{position:absolute;inset:50% auto auto 50%;z-index:0;pointer-events:none}.purchase-reveal-burst b{position:absolute;left:-90px;top:-90px;width:180px;height:180px;box-sizing:border-box;border:2px solid #ebd083;border-radius:50%;opacity:0}.purchase-reveal-burst b+b{border-color:var(--purchase-accent)}.purchase-reveal-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:1px;background:#f9dc8e;opacity:0}.purchase-reveal-burst i:nth-child(3n){background:var(--purchase-accent);width:4px;height:10px}@media(prefers-reduced-motion:no-preference){#purchase-reveal[open]{animation:purchase-reveal-enter .3s ease-out both}.purchase-reveal.is-art-ready .purchase-reveal-hand{animation:purchase-hand-arrive 1s cubic-bezier(.16,.8,.25,1) both}.purchase-reveal.is-art-ready .purchase-reveal-seal{animation:purchase-seal-arrive .6s .6s cubic-bezier(.2,.8,.2,1.3) both}.purchase-reveal.is-art-ready .purchase-reveal-burst b{animation:purchase-ring-burst 1.15s .18s ease-out both}.purchase-reveal.is-art-ready .purchase-reveal-burst b+b{animation-delay:.3s}.purchase-reveal.is-art-ready .purchase-reveal-burst i{animation:purchase-particle-burst 1.25s calc(.15s + var(--delay)) ease-out both}@keyframes purchase-reveal-enter{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes purchase-hand-arrive{0%{opacity:0;transform:translateY(28px) scale(.62) rotate(-10deg)}65%{opacity:1;transform:translateY(-4px) scale(1.055) rotate(2deg)}100%{opacity:1;transform:none}}@keyframes purchase-seal-arrive{from{opacity:0;transform:scale(.4) rotate(-50deg)}to{opacity:1;transform:none}}@keyframes purchase-ring-burst{0%{opacity:0;transform:scale(.3)}20%{opacity:.7}100%{opacity:0;transform:scale(1.7)}}@keyframes purchase-particle-burst{0%{opacity:0;transform:rotate(var(--angle)) translateX(30px) scale(.3)}18%{opacity:1}100%{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) rotate(70deg) scale(.2)}}}@media(max-height:560px){.purchase-reveal-stage{height:160px}.purchase-reveal-top{padding-top:4px}.purchase-reveal-body{padding-bottom:4px}.purchase-reveal-actions{padding-bottom:8px}.purchase-reveal h2{font-size:25px;margin-top:4px}.purchase-reveal-status{margin-bottom:6px}.purchase-reveal-later{margin-top:0}}@media(max-width:360px){.purchase-reveal-top{padding-left:18px}.purchase-reveal-body{padding-inline:18px}.purchase-reveal-actions{padding-inline:18px}.purchase-reveal-kicker{font-size:9px;letter-spacing:1.5px}}html[lang=hi] .purchase-reveal{font-family:"Noto Sans Devanagari","DM Sans",sans-serif}html[lang=hi] .purchase-reveal h2{font-family:"Noto Sans Devanagari",sans-serif;line-height:1.45;letter-spacing:0}html[lang=hi] .purchase-reveal-kicker{letter-spacing:0;line-height:1.6}.purchase-reveal-art-note{position:absolute;inset:auto 12px 25%;text-align:center;color:#d2dec7;font-size:12px}.purchase-reveal.is-art-ready .purchase-reveal-art-note{display:none}.purchase-reveal.is-art-ready :is(.purchase-reveal-hand,.purchase-reveal-seal){opacity:1}@media(max-height:560px)and (min-width:500px){.purchase-reveal-body{display:grid;grid-template-columns:44% 1fr;column-gap:10px;padding-top:4px;text-align:left}.purchase-reveal-stage{grid-row:1/3;height:155px;margin:0}.purchase-reveal h2{align-self:end;font-size:24px}.purchase-reveal-note{align-self:start}.purchase-reveal-seal{right:0;bottom:10px}.purchase-reveal-orbit{width:95%}.purchase-reveal-hand{inset:5px 0}}body.is-entry .page .layout .board.entry-board:has(.match-briefing){height:auto;min-height:0}body.is-entry .board.entry-board:has(.match-briefing) .arena{display:block;height:auto;min-height:0;padding:24px 30px 30px;overflow:visible}body.is-entry .board.entry-board .match-briefing{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px!important;min-height:0;margin:0 auto}.match-briefing>.entry-back{align-self:flex-start;flex:none;margin:0;min-height:44px}.briefing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,48px);flex:1;min-width:0}.briefing-overview{min-width:0;width:100%;text-align:left}body.is-entry .briefing-heading{display:block;width:100%;height:auto;min-height:0;padding:0;margin:0;border:0}body.is-entry .briefing-heading h2{font:700 clamp(30px,3vw,44px)/1.2 "Kalam",cursive;letter-spacing:0;margin:8px 0 0;color:#fff1c9;text-align:left;overflow-wrap:anywhere}.match-briefing #briefing-title:focus,.champion-summary #champion-title:focus{outline:none}.briefing-story{font:400 14px/1.5 "DM Sans",sans-serif;color:#d2dcc4;margin:8px 0 20px;text-align:left}.briefing-series{margin:0 0 12px;color:#ece8ce}.briefing-series-label{display:block;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#efd48e}.briefing-series-score{display:flex;align-items:baseline;gap:12px;margin-top:3px;font:500 18px/1.3 "DM Sans",sans-serif;flex-wrap:wrap}.briefing-series-score b{font:700 36px/1.1 "Space Grotesk",sans-serif;color:#fff1cb}.briefing-series-dash{font-size:22px;color:#c5d0b8}.briefing-format{margin:0 0 18px;font-size:13px;line-height:1.45;color:#fff1c9;text-align:left}.briefing-format strong{font-size:14px}.briefing-path{list-style:none;display:flex;width:100%;max-width:430px;padding:0;margin:0 0 12px;font-size:11px;color:#bdcbb4}.briefing-path li{display:flex;align-items:center;position:relative;gap:7px;flex:1;min-width:0}.briefing-path li:last-child{flex:0 0 auto}.briefing-path li:not(:last-child):after{content:"";height:1px;flex:1;background:#d7dfba38;margin:0 5px 0 0}.briefing-path i{display:grid;place-items:center;width:10px;height:10px;border:1px solid #abb99b;border-radius:50%;flex:none;font-size:9px;font-style:normal}.briefing-path .is-current{color:#f3d68e;font-weight:700}.briefing-path .is-current i{background:#f3d68e;border-color:#f3d68e;box-shadow:0 0 0 3px #f3d68e20}.briefing-path .is-complete i{background:#d1dfb8;color:#244d3c}.briefing-cup-prize{font-size:12px;color:#d5dec5;margin:0;text-align:left;line-height:1.5}.briefing-help{display:flex;align-items:center;justify-content:center;min-height:44px;width:max-content;max-width:100%;padding:6px 12px;margin:4px auto 0;border:0;border-radius:4px;background:none;color:#d2dcc4;font:400 14px/1.4 "DM Sans",sans-serif;cursor:pointer;text-decoration:underline;text-decoration-color:#d2dcc466;text-underline-offset:4px}.briefing-help:hover{color:#fff1c9;text-decoration-color:currentColor}.match-briefing :is(.entry-back,.briefing-help):focus-visible{outline:3px solid #fff5d5;outline-offset:3px;border-radius:4px}.briefing-content,.briefing-grid,.briefing-opponent{min-width:0;text-align:center}.briefing-content{margin:0;width:100%}.briefing-matchup{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:12px;width:100%;max-width:520px;margin:0 auto}.briefing-player{min-width:0}.briefing-hand{height:clamp(140px,17svh,220px)}.briefing-hand .hand-style-art{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 6px #08251830)}.briefing-player strong{display:block;font:700 20px/1.3 "Space Grotesk",sans-serif;overflow-wrap:anywhere;color:#fff1cb}.briefing-player>span{display:block;color:#c3d0b8;font-size:12px;margin-top:4px;line-height:1.4}.briefing-vs{align-self:start;margin-top:clamp(60px,7svh,92px);font:700 22px "Kalam",cursive;color:#e4c98c;transform:rotate(-8deg)}.briefing-reward{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:20px 0 0}.briefing-reward strong{font:700 22px/1.3 "Kalam",cursive;color:#fff1cb;margin:0}.briefing-reward p{flex-basis:100%;font-size:11px;line-height:1.4;color:#c7d3bc;margin:0;text-align:center}.briefing-footer{max-width:460px;margin:16px auto 0;text-align:left}.briefing-footer .entry-error{margin:0 0 12px;overflow-wrap:anywhere}.briefing-footer .entry-error:empty{display:none}.briefing-start{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;width:100%;min-height:52px;padding:12px 20px;background:#f2d28b;color:#244535;border:1px solid #ffe3a7;border-radius:6px;box-shadow:0 3px 0 #b99959;font:700 22px/1.3 "Kalam",cursive}.briefing-start>span[aria-hidden=true]{position:static;flex:none;font:400 24px/1 "DM Sans",sans-serif}.briefing-start:hover{background:#ffe1a0}.briefing-start:focus-visible{outline:3px solid #fff5d5;outline-offset:3px}.briefing-start:disabled{opacity:.5;cursor:wait;transform:none}@media(max-width:800px),(max-width:1100px)and (orientation:portrait){body.is-entry .board.entry-board:has(.match-briefing) .arena{padding:18px 20px 28px}body.is-entry .board.entry-board .match-briefing{gap:12px}.briefing-layout{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}body.is-entry .briefing-heading h2{font-size:32px;margin-top:4px}.briefing-story{font-size:12px;margin:5px 0 12px}.briefing-series{margin-bottom:6px}.briefing-series-label{font-size:9px}.briefing-series-score{gap:10px;font-size:15px}.briefing-series-score b{font-size:28px}.briefing-format{margin-bottom:10px}.briefing-format strong{font-size:12px}.briefing-path{margin-bottom:10px}.briefing-cup-prize{font-size:11px}.briefing-help{font-size:13px}.briefing-hand{height:124px}.briefing-matchup{gap:8px;max-width:480px}.briefing-vs{margin-top:54px;font-size:19px}.briefing-player strong{font-size:17px}.briefing-player>span{font-size:11px}.briefing-reward{padding-top:8px}.briefing-reward strong{font-size:20px}.briefing-footer{margin-top:10px}}@media(max-width:360px){body.is-entry .briefing-heading h2{font-size:28px}.briefing-hand{height:104px}.briefing-vs{margin-top:42px}.briefing-player strong{font-size:16px}}.champion-summary{max-width:520px!important;text-align:center;margin:auto}.champion-summary>.entry-back{display:block;margin-bottom:16px}.champion-summary>.entry-kicker{color:#f4d58e}.champion-summary h2{font:700 clamp(28px,4vw,40px)/1.1 "Space Grotesk",sans-serif!important;letter-spacing:-1px!important;margin:12px 0!important}.champion-summary>p{font-size:13px;line-height:1.5;color:#d1d9bd}.champion-prize{height:144px;margin:12px auto}.champion-prize img{height:100%;width:180px;object-fit:contain}.champion-records{display:flex;justify-content:center;gap:40px;margin:20px 0}.champion-records div{display:grid;gap:3px}.champion-records dt{font-size:11px;color:#c4d2ba}.champion-records dd{margin:0;font:700 26px "Space Grotesk",sans-serif}.champion-actions{display:grid;gap:12px;max-width:340px;margin:20px auto 0}.champion-actions button{text-align:center;min-height:48px}.champion-replay-note{font-size:11px!important}@media(min-width:801px){body.is-entry .board:has(.champion-summary) .arena{padding:20px 30px}.champion-summary{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:28px;align-items:center;max-width:720px!important;width:100%}.champion-summary>.entry-back{grid-column:1/-1;justify-self:start;margin:0 0 12px}.champion-summary>.entry-kicker,.champion-summary>h2,.champion-summary>p:first-of-type,.champion-summary>strong,.champion-records{grid-column:2}.champion-summary h2{font-size:32px!important;margin:8px 0!important}.champion-summary>p:first-of-type{margin:0 0 10px}.champion-prize{grid-column:1;grid-row:2/7;height:160px;margin:0}.champion-records{margin:12px 0 0}.champion-actions{grid-column:1/-1;display:flex;max-width:none;width:100%;margin:18px 0 0;gap:14px}.champion-actions button{flex:1;min-width:0}.champion-replay-note,.champion-summary>.entry-error{grid-column:1/-1;margin:10px 0 0}.champion-summary>.entry-error:empty{display:none}}@media(min-width:801px)and (max-height:650px){body.is-entry .board:has(.champion-summary) .arena{padding:14px 24px}.champion-summary{column-gap:22px}.champion-summary h2{font-size:28px!important}.champion-prize{height:140px}.champion-actions{margin-top:14px}}.campaign-path{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:100%;margin:4px 0 16px}.campaign-path button{display:grid;gap:4px;min-height:54px;min-width:0;border:1px solid #c9d3b45c;border-radius:7px;background:#143e2f50;color:#e6e7cc;padding:8px 6px;text-align:center}.campaign-path strong{font-size:13px}.campaign-path span{font-size:10px;color:#c9d7b7}.campaign-path button[aria-current]{border-color:#e5c783;background:#f0d18d15;opacity:1}.campaign-path button:disabled:not([aria-current]){opacity:.55;cursor:default}.campaign-path button:focus-visible{outline:3px solid #f5dda8;outline-offset:3px}.champion-summary>.campaign-path{margin-inline:auto}@media(min-width:801px){.champion-summary>.campaign-path{grid-column:1/-1;grid-row:2;max-width:none}.champion-summary:has(.campaign-path)>.champion-prize{grid-row:3/8}}@media(max-width:360px){.campaign-path{gap:5px}.campaign-path strong{font-size:12px}}:is(.match-briefing,.champion-summary)>.entry-back{display:inline-flex;align-items:center;gap:6px;line-height:1.2}body .page .layout .board.online-result-board{height:auto;min-height:640px}body .page .layout .board.online-result-board .arena{display:block;padding:22px 24px;min-height:0}.online-result-board .boardtop,.online-result-board .match-strip{display:none!important}body:has(.online-result-board) .scorecard,body:has(.online-result-board) .rules,body:has(.online-result-board) #modeinfo{display:none}body:has(.online-result-board) .layout{grid-template-columns:minmax(0,1fr)}.match-result{width:min(560px,100%);margin:auto;position:relative;isolation:isolate;text-align:center;animation:result-arrive .4s ease-out both}.match-result:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:90px -30px 110px;background:radial-gradient(ellipse at center,#efcc7530,transparent 65%)}.match-result .result-heading{height:auto;display:block;border:0;padding:0;max-width:none;margin:0}.result-kicker,.result-gear-label{font-size:10px;font-weight:700;letter-spacing:2px;color:#e4cc8f}body .board .match-result h2{font:700 clamp(34px,10vw,58px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-2px;margin:9px 0 5px;color:#fff0c3;outline:none}.result-won .result-heading h2{color:#ffdf94}.online-result-board:has(.result-won){background-image:radial-gradient(ellipse at 50% 35%,#d7b55430,transparent 68%),repeating-conic-gradient(from 8deg at 50% 38%,#d2bb6610 0deg 12deg,transparent 12deg 30deg)}.result-win-seal{width:70px;height:76px;margin:0 auto 9px;filter:drop-shadow(0 5px 12px #efd27830);animation:result-trophy-in .5s cubic-bezier(.2,.8,.2,1) both}.result-win-seal svg{display:block;width:100%;height:100%}.result-only .result-win-seal{width:92px;height:96px;margin-bottom:16px}body .board .result-won h2{color:#ffdf94;text-shadow:0 4px 0 #152d2355}.result-confetti{position:absolute;pointer-events:none;left:50%;top:0;transform:translateX(-50%);width:100%;height:100%;overflow:hidden;z-index:3}.result-confetti i{position:absolute;left:var(--x);top:-24px;width:var(--width);height:13px;border-radius:1px;background:var(--colour);opacity:0;animation:result-confetti-fall var(--fall) var(--delay) cubic-bezier(.18,.56,.65,1) both}.result-confetti i:nth-child(3n){border-radius:50%;height:7px}@keyframes result-confetti-fall{0%{opacity:0;transform:translate3d(0,-15px,0) rotate(0)}10%,65%{opacity:.95}100%{opacity:0;transform:translate3d(var(--drift),850px,0) rotate(var(--turn))}}@keyframes result-trophy-in{from{opacity:0;transform:translateY(12px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.result-heading p{font:500 19px/1.4 "Space Grotesk",sans-serif;color:#e7d9ad;margin:0}.result-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:20px auto 0;padding:12px 0;border-block:1px solid #dfdfb322;max-width:400px}.result-score>div{display:grid;align-content:center;gap:8px;min-width:0;padding:12px 7px;border:1px solid transparent;border-radius:8px}.result-score span{font-size:12px;color:#c8d5bd;overflow-wrap:anywhere}.result-score .result-player-name{display:flex;align-items:center;justify-content:center;gap:6px;line-height:1.35;min-width:0}.result-score .result-player-label{min-width:0;overflow-wrap:anywhere;color:inherit;font-size:inherit}.result-score .result-winner-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;color:#f4d58e}.result-winner-badge svg{display:block;width:18px;height:20px;overflow:visible}.result-score .is-winner{border-color:#f4d58e66;background:#f4d58e14}.result-score .is-winner .result-player-name{color:#fff1c9;font-weight:700}.result-score .result-score-divider{align-self:center}.result-score strong{font:600 32px/1.1 "Space Grotesk",sans-serif;color:#fbefd0}.result-score small{font-size:17px;color:#bdcbb4}body .board .match-result h2{overflow-wrap:anywhere}.result-title-name,.result-title-outcome{display:inline-block;vertical-align:bottom;white-space:nowrap}.result-title-name{max-width:100%}@media(max-width:360px){.result-score{gap:6px}.result-score>div{padding:10px 5px}.result-score .result-player-name{font-size:11px}.result-score strong{font-size:29px}}.result-hand{width:220px;height:180px;margin:0 auto;filter:drop-shadow(0 10px 12px #0c241c44)}.result-hand .hand-style-art,.result-hand canvas{display:block;width:100%;height:100%;object-fit:contain}.result-hand .hand-style-art{animation:result-hand-float 3.4s ease-in-out infinite}.result-gear h3{font:600 23px/1.2 "Space Grotesk",sans-serif;letter-spacing:-.6px;color:#fff0c5;margin:7px 0}.result-extra{font-size:12px;line-height:1.5;color:#ced8bf;margin:0 auto;max-width:350px}.result-extra{margin-top:8px;font-size:11px}.result-error{font-size:12px;line-height:1.4;color:#ffe5af;margin:12px 0}.result-error:empty{display:none}.result-actions{display:grid;justify-items:stretch;width:min(320px,100%);margin:22px auto 0;gap:12px}.match-result .result-primary{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;text-align:center;min-height:50px;padding:14px 24px;background:#f4d58e;color:#244b3b;box-shadow:0 3px 0 #ac8c4f;font-size:14px}.match-result .result-primary>span[aria-hidden=true]{position:static;flex:none;font:400 20px/1 "DM Sans",sans-serif}.match-result .result-primary:hover{background:#ffe2a0}.result-primary:disabled{opacity:.7;transform:none}.match-result :is(.result-primary,.result-wear){position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.match-result .result-primary:has(+.result-skip:not([hidden])):not(:disabled)::after,.match-result .result-wear:not([hidden]):not(:disabled)::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,#fff8d780 50%,transparent 75%);transform:translateX(-125%);animation:gear-unlock-shimmer 2.8s ease-in-out infinite}@keyframes gear-unlock-shimmer{0%{transform:translateX(-125%)}32%,100%{transform:translateX(125%)}}}.board .match-result :is(button,a):focus-visible{outline:2px solid #fff5d5;outline-offset:4px}.result-skip{font-size:11px;min-height:36px}.result-skip[hidden]{display:none}.result-rematch .secondary{width:100%;margin-top:9px}.result-rematch:empty{display:none}.result-presence{font-size:11px;color:#c7d3bb;margin:12px 0 0}.result-presence:empty{display:none}.match-result .result-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 16px;border:0;padding:0;margin:16px 0 0}.result-footer .online-text{font-size:11px;padding:6px 0;min-height:32px}.result-footer [data-account-open]{flex-basis:100%}@media(min-width:1025px){.result-footer [data-account-open]{flex-basis:auto}}.is-equipping .result-hand .hand-style-art{animation-play-state:paused}.is-equipping .result-gear-label{color:#ffdf94}.online-board .number.pick-selected:disabled{opacity:1;background:#f4d58e;box-shadow:0 0 0 2px #fff0c1}@keyframes result-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes result-hand-float{0%,100%{transform:translateY(2px) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@media(max-width:800px){body .page .layout .board.online-result-board{min-height:0}body .page .layout .board.online-result-board .arena{padding:24px 20px 18px}body .board .match-result h2{font-size:46px}.result-heading p{font-size:18px}.result-score{margin-top:17px;padding:10px 0}.result-hand{width:190px;height:154px}.result-gear h3{font-size:21px}.result-actions{margin-top:18px}.result-footer{margin-top:12px}.result-win-seal{width:44px;height:46px;margin-bottom:6px}.result-only .result-win-seal{width:80px;height:84px}}@media(prefers-reduced-motion:reduce){.match-result,.result-hand,.result-hand .hand-style-art,.result-win-seal{animation:none!important}.result-confetti{display:none}}.match-result.result-only{padding:48px 0 30px}.result-only .result-actions{margin-top:36px}body .page .layout .board.online-result-board:has(.result-only){min-height:460px}@media(max-width:800px){.match-result.result-only{padding:32px 0 16px}body .page .layout .board.online-result-board:has(.result-only){min-height:0}}.result-championship{display:grid;gap:5px;margin:17px auto 0;max-width:360px;line-height:1.4}.result-championship strong{font:700 17px/1.35 "Space Grotesk",sans-serif;color:#ffe1a0}.result-championship>span{font-size:12px;color:#ced8bf}.result-replay{margin-top:10px;text-align:center;min-height:44px;width:100%}@media(min-width:801px)and (max-width:1100px)and (orientation:landscape),(min-width:1101px)and (max-height:500px)and (orientation:landscape){html.classroom-enabled .match-result.has-reward{width:min(760px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;row-gap:0;margin-block:auto}html.classroom-enabled .has-reward>.result-gear{grid-area:1/1/8/2;align-self:center;min-width:0}html.classroom-enabled .has-reward>:is(.result-heading,.result-score,.result-championship,.result-friend-pending,.result-error,.result-presence,.result-actions,.result-footer){grid-column:2;min-width:0}html.classroom-enabled .has-reward>.result-score{width:100%;margin:12px 0 0;padding:8px 0}html.classroom-enabled .has-reward>.result-championship{margin-top:12px}html.classroom-enabled .has-reward>:is(.result-error,.result-presence){margin-top:8px}html.classroom-enabled .has-reward>.result-actions{margin:16px auto 0;gap:8px}html.classroom-enabled .has-reward>.result-footer{margin-top:8px}}@media(min-width:1101px)and (min-height:501px)and (orientation:landscape){html.classroom-enabled .match-result{width:min(520px,100%);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "score" "gear" "championship" "notice" "error" "presence" "actions" "footer";gap:0}html.classroom-enabled .match-result.result-only{padding:0}html.classroom-enabled .match-result>:is(.result-heading,.result-score,.result-gear,.result-championship,.result-friend-pending,.result-error,.result-presence,.result-actions,.result-footer){min-width:0}html.classroom-enabled .match-result>.result-heading{grid-area:heading}html.classroom-enabled .match-result>.result-score{grid-area:score}html.classroom-enabled .match-result>.result-gear{grid-area:gear;margin-top:2px}html.classroom-enabled .match-result>.result-championship{grid-area:championship}html.classroom-enabled .match-result>.result-friend-pending{grid-area:notice}html.classroom-enabled .match-result>.result-error{grid-area:error}html.classroom-enabled .match-result>.result-presence{grid-area:presence}html.classroom-enabled .match-result>.result-actions{grid-area:actions}html.classroom-enabled .match-result>.result-footer{grid-area:footer}html.classroom-enabled body .board .match-result h2{font-size:clamp(40px,4.5svh,52px);line-height:1.15;margin:0 0 3px}html.classroom-enabled .match-result .result-heading p{font-size:clamp(14px,1.5svh,16px);line-height:1.4}html.classroom-enabled .match-result .result-score{width:min(360px,100%);max-width:none;margin:8px auto 0;padding:3px 0}html.classroom-enabled .match-result .result-score>div{padding:4px 10px;gap:2px}html.classroom-enabled .match-result .result-score .result-player-name{font-size:14px}html.classroom-enabled .match-result .result-score strong{font-size:clamp(30px,3.2svh,38px)}html.classroom-enabled .match-result .result-hand{width:clamp(100px,calc(var(--room-board-height) - 420px),200px);height:clamp(70px,calc(var(--room-board-height) - 480px),170px);max-width:100%}html.classroom-enabled .match-result .result-gear-label{display:block;font-size:11px;line-height:1.4;letter-spacing:1.5px}html.classroom-enabled .match-result .result-gear h3{font-size:clamp(23px,2.4svh,26px);line-height:1.2;margin:3px 0 0;overflow-wrap:anywhere}html.classroom-enabled .match-result .result-extra{font-size:14px;line-height:1.4;margin-top:4px}html.classroom-enabled .match-result .result-championship{width:100%;max-width:440px;margin:6px auto 0;gap:2px}html.classroom-enabled .match-result .result-championship strong{font-size:16px;line-height:1.3}html.classroom-enabled .match-result .result-championship>span{font-size:14px;line-height:1.4}html.classroom-enabled .match-result>.result-friend-pending{margin:10px auto 0;font-size:14px}html.classroom-enabled .match-result>:is(.result-error,.result-presence){margin:8px auto 0;font-size:14px;line-height:1.4}html.classroom-enabled .match-result .result-actions{width:min(360px,100%);margin:8px auto 0;gap:4px}html.classroom-enabled .match-result .result-primary{min-height:48px;padding:10px 20px}html.classroom-enabled .match-result :is(.result-skip,.result-wear,.result-other-modes,.result-replay){min-height:44px;margin:0;padding:8px 12px;font-size:14px}html.classroom-enabled .match-result .result-footer{margin:2px 0 0}html.classroom-enabled .match-result .result-footer .online-text{font-size:13px}html.classroom-enabled .is-cup-complete .result-heading{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 10px}html.classroom-enabled .is-cup-complete .result-win-seal{grid-column:1;grid-row:1;width:40px;height:44px;margin:0}html.classroom-enabled body .board .is-cup-complete h2{grid-column:2;margin:0}html.classroom-enabled .is-cup-complete .result-heading p{grid-column:1 / -1}html.classroom-enabled .is-cup-complete .result-hand{width:clamp(90px,calc(var(--room-board-height) - 450px),180px);height:clamp(60px,calc(var(--room-board-height) - 480px),150px)}html.classroom-enabled .is-cup-complete .result-championship{margin-top:2px;gap:0}html.classroom-enabled .is-cup-complete .result-actions:has(.result-skip:not([hidden])){width:min(440px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}html.classroom-enabled .is-cup-complete .result-actions:has(.result-skip:not([hidden]))>.result-primary{grid-column:1 / -1}html.classroom-enabled .is-cup-complete .result-actions:has(.result-skip:not([hidden]))>.result-skip{grid-column:1}html.classroom-enabled .is-cup-complete .result-actions:has(.result-skip:not([hidden]))>.result-replay{grid-column:2}}@media(max-width:800px)and (max-height:820px){body .board .is-cup-complete h2{font-size:36px}.is-cup-complete .result-championship strong{display:none}.is-cup-complete .result-hand{height:124px}.is-cup-complete .result-actions{margin-top:14px}}@media(max-width:600px)and (orientation:portrait){body .board .match-result.has-reward h2{font-size:clamp(36px,4.8svh,40px);margin:6px 0 3px}.has-reward .result-heading p{font-size:17px}.has-reward .result-score{margin-top:8px;padding:5px 0}.has-reward .result-score>div{padding:5px 7px;gap:3px}.has-reward .result-score strong{font-size:29px}.has-reward .result-championship{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 12px;margin-top:8px}.has-reward .result-championship>[data-champ-result-records]{flex-basis:100%}.has-reward .result-gear{display:grid;grid-template-columns:104px minmax(0,1fr);gap:0 12px;align-items:center;width:min(320px,100%);margin:8px auto 0;text-align:left}.has-reward .result-hand{grid-column:1;grid-row:1 / span 2;width:104px;height:104px;margin:0}.has-reward .result-gear-label{align-self:end;font-size:10px;line-height:1.4;letter-spacing:1.2px}.has-reward .result-gear h3{align-self:start;margin:5px 0 0;font-size:20px;overflow-wrap:anywhere}.has-reward .result-extra{grid-column:1 / -1;text-align:center}.has-reward .result-actions{margin-top:8px;gap:4px}.has-reward .result-skip{min-height:44px;font-size:12px;padding:8px}.match-result.has-reward .result-footer{margin-top:6px;gap:0 12px}.has-reward .result-footer .online-text{min-width:44px;min-height:44px;font-size:12px;padding:8px 2px}.has-reward .result-footer [data-account-open]{flex-basis:auto}.has-reward.is-cup-complete .result-hand{height:104px}.has-reward.is-cup-complete .result-win-seal{width:32px;height:36px;margin:0 auto 2px}}.result-presence[data-highlight=true]{width:min(320px,100%);box-sizing:border-box;margin:20px auto 0;padding:12px 16px;border:1px solid #ead29466;border-radius:10px;background:#f4d58e12;color:#fff0c3;font-size:14px;line-height:1.5}@media(min-width:1025px){body{--game-layout-width:1100px;--desktop-board-height:clamp(700px,calc(100svh - 136px),800px)}body.match-started{--playing-board-height:var(--desktop-board-height)}body:is(.is-intro,.is-entry,.match-started)>.page{max-width:var(--game-layout-width);padding-inline:40px}body:is(.is-intro,.is-entry,.match-started) .layout{display:block}body.match-started :is(.aside,.banner,.modebar,.foot){display:none}body:is(.is-intro,.is-entry,.match-started) .page .layout .board:not(.style-preview){height:var(--desktop-board-height);min-height:var(--desktop-board-height)}body.is-entry .board .arena{overflow-y:auto}body .page .layout .board.online-result-board .arena{display:flex;flex-direction:column;overflow-y:auto}body .page .layout .board.online-result-board .match-result{flex:none;margin-block:auto}}.board .hands .handlabel{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0}.handlabel .hand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handlabel .hand-role{display:inline-flex;align-items:center;flex:none;line-height:0}.handlabel .hand-role .role-icon{width:22px;height:22px;flex:0 0 22px}@media(max-width:800px){.handlabel .hand-role .role-icon{width:20px;height:20px;flex-basis:20px}}@media(max-height:500px)and (orientation:landscape){.handlabel .hand-role .role-icon{width:18px;height:18px;flex-basis:18px}}body.match-started:has(.online-board) :is(.aside,.banner,.modebar,.foot){display:none}body .page .layout .board.online-board .hand canvas{transform:scale(1.45);transform-origin:50% 100%}body .page .layout .board.online-board.wicket .arena{grid-template-rows:100px minmax(190px,1fr) 110px 24px 88px}@media(max-width:800px)and (min-height:501px){body .page .layout .board.online-board:not(.online-result-board):not(.online-lobby-board){height:max(620px,calc(100svh - 48px))}body .page .layout .board.online-result-board:has(.match-result){min-height:max(620px,calc(100svh - 48px))}body .page .layout .board.online-result-board .arena{display:flex;flex-direction:column;justify-content:center}body .page .layout .board.online-board:not(.online-toss):not(.online-result-board):not(.online-lobby-board) .arena{grid-template-rows:50px minmax(160px,1fr) 80px 0px 72px}body .page .layout .board.online-board:not(.online-toss):not(.online-result-board):not(.online-lobby-board):has(.online-problem:not(:empty)) .arena{grid-template-rows:50px minmax(142px,1fr) 80px 18px 72px}body .page .layout .board.online-board:not(.online-toss):not(.online-result-board):not(.online-lobby-board):has(.online-actions:empty) .arena{grid-template-rows:100px minmax(160px,1fr) 30px 0px 72px}body .page .layout .board.online-board .hands .hand{height:clamp(130px,23svh,181px)}body .page .layout .board.online-board .handgroup .handlabel{margin-top:6px}body .page .layout .board.online-board .handgroup .value{height:26px;margin-top:5px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body.match-started:has(.online-board)>.page{padding:6px 12px}body .page .layout .board.online-board:not(.online-result-board):not(.online-lobby-board){height:max(270px,calc(100svh - 12px));min-height:0}body .page .layout .board.online-board .boardtop{height:32px;min-height:32px;padding:4px 54px 4px 44px;font-size:9px;flex:none}body .page .layout .board.online-board:not(.online-result-board):not(.online-lobby-board) .arena{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(110px,1fr) 36px;gap:2px 14px;padding:4px 16px}body .page .layout .board.online-board .online-heading{grid-area:1/1;align-self:start;height:auto;padding:0;z-index:1}body .page .layout .board.online-board .online-heading h2{font-size:18px!important;letter-spacing:-.5px;margin:0 0 2px}body .page .layout .board.online-board .online-heading p{font-size:10px;line-height:1.2}body .page .layout .board.online-board .arena .hands{grid-area:1/1;align-self:end;position:relative;inset:auto;height:calc(100% - 32px);min-height:0;gap:8px}body .page .layout .board.online-board .handgroup{height:100%;justify-content:flex-end;max-width:145px}body .page .layout .board.online-board .hands .hand{height:calc(100% - 20px);min-height:60px;max-height:140px;flex:none}body .page .layout .board.online-board .handlabel{margin:0;font-size:9px}body .page .layout .board.online-board .handgroup .value,body .page .layout .board.online-board .pick-status{display:none}body .page .layout .board.online-board .online-actions{grid-area:1/2;align-self:center;padding:0;min-height:0}body .page .layout .board.online-board .online-actions.toss-action{padding:8px}body .page .layout .board.online-board .online-picker{width:100%}body .page .layout .board.online-board .online-pick-prompt{font-size:14px;margin:0 0 8px}body .page .layout .board.online-board .numbers{display:flex;gap:5px}body .page .layout .board.online-board .number{height:46px;min-height:44px;font-size:23px}body .page .layout .board.online-board .online-footer{grid-area:2/1/3/3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:14px;height:36px}body .page .layout .board.online-board .online-reactions{margin:0;width:auto}body .page .layout .board.online-board .online-problem:not(:empty){grid-area:1/2;align-self:end;font-size:10px;background:#244c3d;z-index:2}body .page .layout .board.online-board .online-problem:empty{display:none}body .page .layout .board.online-board .match-strip{min-height:62px}body .page .layout .board.online-board .broadcast-main{min-height:38px}body .page .layout .board.online-board .broadcast-batter,body .page .layout .board.online-board .broadcast-rival{padding-block:2px}body .page .layout .board.online-board .broadcast-detail{min-height:22px;padding-block:2px}body .page .layout .board.online-board .broadcast-runs{font-size:26px}body .page .layout .board.online-board .wicket-call{padding:0;margin:0}body .page .layout .board.online-board .wicket-call strong{font-size:28px}body .page .layout .board.online-board .online-toss-call{display:flex;justify-content:center;align-items:center;gap:8px}body .page .layout .board.online-board .online-toss-call strong{font-size:24px}body .page .layout .board.online-board .online-decision h3{font-size:19px;margin:0 0 4px}body .page .layout .board.online-board .online-decision .actions{margin-top:8px}}.board.online-board.innings-change{background-color:#183e31;background-image:radial-gradient(ellipse at 50% 40%,#d8b66524,transparent 68%)}body .page .layout .board.online-board.innings-change #arena{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:20px 24px;min-height:0;overflow:hidden}.innings-change .match-strip{visibility:hidden;pointer-events:none}.innings-handover{width:min(580px,100%);margin:auto;text-align:center;animation:innings-arrive .4s ease-out both}.innings-kicker{font-size:11px;letter-spacing:3px;font-weight:700;color:#e9cc87;margin:0 0 22px}.innings-role-switch{display:flex;justify-content:center;align-items:center;gap:24px;height:108px;margin:0 auto 20px}.innings-role-before{opacity:.38;transform:scale(.8);animation:innings-role-out .7s ease-out both}.innings-role-before .role-icon{width:48px;height:48px}.innings-swap-arrow{font:400 38px/1 "Space Grotesk",sans-serif;color:#edcd87}.innings-role-after{display:grid;place-items:center;width:108px;height:108px;border:1px solid #efd28a65;background:#f2d48e12;border-radius:50%;box-shadow:0 0 50px #e2bf5c18;animation:innings-role-in .65s .12s cubic-bezier(.2,.8,.2,1) both}.innings-role-after .role-icon{height:78px;width:78px;flex-basis:78px}body .board .innings-handover h2{margin:0;color:#ffebba;line-height:1;letter-spacing:-2px;font-family:"Space Grotesk",sans-serif}.innings-handover h2>span{display:block;font-size:21px;font-weight:500;letter-spacing:0;margin-bottom:8px;color:#d9dec5}.innings-handover h2>strong{display:block;font-size:clamp(42px,6vw,76px);font-weight:700;text-shadow:0 4px 0 #0f2f2855}.innings-objective{display:flex;align-items:baseline;justify-content:center;gap:10px;border-block:1px solid #e6cb8738;padding:16px 0;margin:24px auto 12px;max-width:330px;color:#ffe4a4;font:500 23px/1.1 "Space Grotesk",sans-serif}.innings-objective strong{font-size:46px;font-weight:700}.innings-allowance{font-size:14px;color:#e5e7d2;margin:0}.innings-allowance span{margin:0 8px;color:#d6b872}.innings-summary{font-size:12px;line-height:1.4;color:#b9ccb4;margin:10px 0 0;overflow-wrap:anywhere}.innings-next{color:#e5ca8d;font-size:13px;margin-top:26px}body .page .layout .board.innings-change .online-footer{height:auto;margin:4px 0 0;flex:none}@keyframes innings-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes innings-role-out{from{opacity:.8;transform:scale(1)}to{opacity:.38;transform:scale(.8)}}@keyframes innings-role-in{from{opacity:0;transform:translateY(24px) scale(.78)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:800px){.innings-kicker{font-size:10px;margin-bottom:18px}.innings-role-switch{height:94px;gap:20px;margin-bottom:22px}.innings-role-after{width:94px;height:94px}.innings-role-after .role-icon{width:68px;height:68px;flex-basis:68px}.innings-handover h2>span{font-size:18px}.innings-handover h2>strong{font-size:clamp(37px,10vw,58px)}.innings-objective{font-size:21px;margin-top:22px;padding:12px 0}.innings-objective strong{font-size:40px}.innings-next{margin-top:22px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body .page .layout .board.online-board.innings-change #arena{padding:8px 20px}.innings-change .match-strip{display:none!important}.innings-handover{max-width:680px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:30px;align-items:center}.innings-kicker{grid-column:1;grid-row:1;font-size:9px;margin:0 0 6px}.innings-role-switch{grid-column:1;grid-row:2;height:70px;margin:0;gap:12px}.innings-role-after{width:66px;height:66px}.innings-role-after .role-icon{width:48px;height:48px;flex-basis:48px}.innings-role-before .role-icon{width:30px;height:30px}.innings-handover h2{grid-column:1;grid-row:3}.innings-handover h2>span{font-size:12px;margin:4px 0}.innings-handover h2>strong{font-size:32px}.innings-objective{grid-column:2;grid-row:1/3;margin:0 0 4px;padding:10px 0;width:100%;font-size:20px}.innings-objective strong{font-size:38px}.innings-allowance{grid-column:2;grid-row:3;font-size:12px}.innings-summary{grid-column:2;grid-row:4;margin:4px 0 0;font-size:10px}.innings-next{display:none}body .page .layout .board.innings-change .online-footer{height:28px;margin:0}.innings-change .online-text{min-height:28px;padding:4px;font-size:10px}}@media(prefers-reduced-motion:reduce){.innings-handover,.innings-role-before,.innings-role-after{animation:none!important}}.support-dialog{width:min(470px,calc(100% - 32px));max-height:calc(100svh - 40px);overflow:auto;border:1px solid #c7ceb0;border-radius:14px;padding:30px;color:#254a3c;background:#f7f3e3;box-shadow:0 24px 80px #09281b44}.support-dialog::backdrop{background:#113f30a3;backdrop-filter:blur(5px)}.support-dialog h2{font:700 30px/1.15 "Space Grotesk",sans-serif;letter-spacing:-1px;margin:10px 36px 22px 0}.support-dialog .entry-kicker{color:#546750}.support-close{position:absolute;right:18px;top:18px;background:transparent;border:1px solid #bdc9a4;border-radius:50%;width:40px;height:40px;font-size:23px;color:inherit}.support-dialog details{border-top:1px solid #d8ddc4;padding:15px 0}.support-dialog summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.5}.support-dialog p{font-size:13px;line-height:1.65;color:#546750;margin:10px 0 0}.support-contact{margin-top:20px;text-align:center}.support-contact .support-email{display:block;padding:15px;text-decoration:none;background:#f1d58e;color:#244435;box-shadow:0 3px 0 #b69a55}.support-contact p{overflow-wrap:anywhere}.support-dialog .support-note{font-size:11px;margin-top:20px}.store-support{display:block;border:0;background:none;text-decoration:underline;text-underline-offset:3px;color:inherit;font:inherit;font-size:12px;margin:12px auto;min-height:40px;cursor:pointer}.purchase-status .purchase-support{background:transparent;text-decoration:underline;color:inherit;font-size:12px;margin-left:8px}body:has(.play-surface) :is(.match-logo,.menu-toggle,.aside,.banner,.modebar,.foot){display:none}.board.play-surface{display:block!important;background-color:#244c3d}.board.play-surface :is(.boardtop,.controls,#match-strip){display:none!important}.board.play-surface #arena{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--play-brand-height,44px) minmax(104px,max-content) 76px minmax(145px,1fr) 28px 120px 20px;gap:12px;align-content:stretch;align-items:center;justify-items:center;height:100%;min-height:0;width:min(640px,100%);margin:auto;padding:20px 24px;opacity:1;filter:none}.play-brand{display:flex;align-items:center;justify-content:space-between;width:100%;grid-row:1;gap:12px}.play-brand>span{display:flex;align-items:center;gap:10px;min-width:0}.play-brand b{font:700 17px/1.2 "Space Grotesk";letter-spacing:1px;color:#fff0cb}.play-brand img{object-fit:contain;flex:none}.play-menu{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #c6cdae;background:#f7f0d7;color:#244c3d;border-radius:50%}.play-menu svg{width:23px;height:23px}.play-score{grid-row:2;position:relative;width:100%;border:1px solid #b6c6a53d;border-radius:12px;background:#ffffff03;padding:8px 18px;color:#f9edcc;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.play-score-caption{flex:none;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;color:#c9d7b8}.play-score-caption:before,.play-score-caption:after{content:"";height:1px;background:#abc19a36;width:25%}.play-score-main{flex:none;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:6px}.play-score-main>div{display:flex;flex-direction:column;align-items:center;min-width:0}.play-score-team{border-right:1px solid #bdd0ac40}.play-score-team>span{font-size:12px;font-weight:700;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.play-score-main strong{font:700 38px/1 "Space Grotesk";letter-spacing:-1.5px}.play-score-team strong small{font-size:.72em}.play-score-balls span{font-size:12px;line-height:1.5}.play-chase{display:block;font:700 18px/1.15 "DM Sans",sans-serif;color:#f0d595}.play-score-caption:has(.play-chase){display:block;text-align:center}.play-score-caption:has(.play-chase):before,.play-score-caption:has(.play-chase):after{display:none}.play-score:has(.play-chase) .play-score-main{margin-top:4px}.play-score:has(.play-chase) .play-score-main strong{font-size:30px}.play-score:has(.play-chase){padding-block:8px}.play-score .online-clock{top:7px;right:10px;font-size:10px}.board.play-surface .play-heading{grid-row:3;width:100%;align-self:center;min-width:0}.board.play-surface .play-heading h2{font:700 34px/1.16 "Kalam",cursive;letter-spacing:-.7px;margin:0 0 7px;color:#fff0cc}.board.play-surface .play-heading p{font-size:13px;line-height:1.4;margin:0;color:#d0ddc2}.board.play-surface .wicket-call{margin:0;padding:0 20px}.board.play-surface .wicket-call strong{font-size:40px}.board.play-surface #arena .hands{grid-area:4/1;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;max-height:none;width:100%;max-width:none;margin:0;gap:12px;align-self:stretch;position:relative;inset:auto}.board.play-surface #arena .handgroup{flex:1 1 0;width:0;max-width:240px;height:100%;min-width:0;justify-content:center}.board.play-surface #arena .hand{width:100%;height:calc(100% - 48px);min-height:0;max-height:none;flex:1 1 auto}.board.play-surface #arena .hand canvas{transform:scale(1.4);transform-origin:50% 100%}.board.play-surface #arena .handlabel{font-size:14px;line-height:20px;letter-spacing:0;flex:0 0 20px;margin:4px 0 0;opacity:1;text-transform:none}.board.play-surface .hand-role .role-icon{width:22px;height:22px}.board.play-surface #arena .value{margin-top:3px;height:24px;flex:0 0 24px;width:24px;font-size:12px}.board.play-surface #arena .vs{font:700 16px "Kalam";flex:none;color:#c7d5b4;margin:0;transform:none}.play-readiness{grid-row:5;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:100%;font-size:12px;color:#ccdcba;line-height:1.3}.play-readiness>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.play-readiness>span[role=img]{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;color:#244c3d;background:#d5e2be;font-size:15px}.play-picker{grid-row:6;width:100%;background:#f8f0d8;color:#234638;border:1px solid #f0da9c;border-top:4px solid #e7c56e;border-radius:10px;padding:12px;align-self:center}.board.play-surface .play-picker h3{font:700 21px/1.2 "DM Sans",sans-serif;color:#244c3d;letter-spacing:-.4px;text-transform:none;margin:0 0 10px}.board.play-surface .play-picker .numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:6px;margin:0}.board.play-surface .play-picker .number{width:100%;min-width:0;height:56px;min-height:44px;padding:0;background:#f1d58e;border:1px solid #c7ab67;border-bottom:4px solid #b69a55;border-radius:5px;color:#244435;box-shadow:none;font:700 28px "Space Grotesk";opacity:1}.board.play-surface .play-picker .number:disabled{opacity:.5}.board.play-surface .play-picker .number:is(.pick-selected,.pick-locked-number):disabled{opacity:1;background:#244c3d;color:#fff0cc;border-color:#59755d;border-bottom-color:#15352a}.board.play-surface .play-picker .number:not(:disabled):hover{background:#ffe1a3}.board.play-surface .play-picker .number:active:not(:disabled){transform:translateY(2px);border-bottom-width:2px}.play-footer{grid-row:7;min-width:0;width:100%;font-size:11px}.play-footer .online-problem:empty{display:none}.play-footer .online-problem{font-size:11px;line-height:1.3}.play-footer .online-reactions{gap:5px}.play-footer .online-reactions button{min-height:28px;font-size:10px;padding:4px 7px}.board.play-surface #arena:has(.online-reactions){grid-template-rows:var(--play-brand-height,44px) minmax(104px,max-content) 76px minmax(145px,1fr) 28px 120px 44px}@media(max-width:1024px)and (min-height:501px){body .board.play-surface #arena{padding:12px;gap:10px;grid-template-rows:var(--play-brand-height,40px) minmax(96px,max-content) 66px minmax(120px,1fr) 24px 112px 16px}body .board.play-surface #arena:has(.online-reactions){grid-template-rows:var(--play-brand-height,40px) minmax(96px,max-content) 66px minmax(100px,1fr) 24px 112px 32px}.play-brand b{font-size:14px;letter-spacing:.7px}.play-brand img{width:32px;height:36px}.play-menu{width:40px;height:40px}.board.play-surface .play-heading h2{font-size:29px}.board.play-surface .play-heading p{font-size:12px}.play-picker{padding:10px}.board.play-surface .play-picker h3{font-size:20px}.board.play-surface .play-picker .number{height:52px;font-size:25px}.play-score{padding-inline:12px}.play-score-main strong{font-size:38px}.play-score-team>span{font-size:11px}.board.play-surface #arena .handlabel{font-size:13px}.board.play-surface #arena .hands{gap:8px}}@media(max-width:1024px)and (max-height:600px)and (min-height:501px){body .board.play-surface #arena,body .board.play-surface #arena:has(.online-reactions){gap:6px;padding:8px 12px;grid-template-rows:var(--play-brand-height,36px) minmax(82px,max-content) 56px minmax(100px,1fr) 24px 104px 28px}.play-score-main strong{font-size:29px}.board.play-surface .play-heading h2{font-size:26px}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){body .board.play-surface #arena,body .board.play-surface #arena:has(.online-reactions){width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:var(--play-brand-height,36px) minmax(60px,max-content) minmax(84px,1fr) 26px;gap:6px 22px;padding:8px 18px}.play-brand{grid-area:1/1/2/3}.play-brand img{width:28px;height:30px}.play-brand b{font-size:13px}.play-menu{height:32px;width:36px}.play-score{grid-area:2/1;padding:4px 8px}.play-score-caption{font-size:9px}.play-score-main{margin:2px 0}.play-score-main>div{flex-direction:row;justify-content:center;gap:7px}.play-score-main strong,.play-score:has(.play-chase) .play-score-main strong{font-size:25px}.play-score-balls span,.play-score-team>span{font-size:10px}.play-chase{font-size:15px;line-height:1.1}.play-score:has(.play-chase) .play-score-main{margin-top:2px}.board.play-surface .play-heading{grid-area:2/2}.board.play-surface .play-heading h2{font-size:24px;margin-bottom:4px}.board.play-surface .play-heading p{font-size:10px}.board.play-surface #arena .hands{grid-area:3/1/5/2}.board.play-surface #arena .hand{height:calc(100% - 34px)}.board.play-surface #arena .handlabel{font-size:11px;line-height:16px;flex-basis:16px;margin:0}.board.play-surface #arena .value{height:18px;flex-basis:18px;width:18px;margin:0;font-size:10px}.play-readiness{grid-area:4/2;font-size:10px}.play-readiness>span[role=img]{height:18px;flex-basis:18px;font-size:12px}.play-picker{grid-area:3/2;padding:8px}.board.play-surface .play-picker h3{font-size:16px;margin-bottom:7px}.board.play-surface .play-picker .number{height:44px;font-size:23px}.play-footer{grid-area:4/1/5/3;pointer-events:none;align-self:end}.play-footer .online-problem{background:#244c3d;pointer-events:auto}.play-footer .online-reactions{display:none}}@media(prefers-reduced-motion:reduce){.board.play-surface *{scroll-behavior:auto}}.play-readiness[data-phase=result]{visibility:hidden}.play-footer{position:relative}.play-footer .online-problem:not(:empty){position:absolute;bottom:0;left:0;right:0;z-index:5;padding:8px 12px;background:#f8f0d8;color:#244c3d;border:1px solid #d5bf82;border-radius:6px;box-shadow:0 3px 16px #102a2340}.play-footer .online-problem .online-text{min-height:32px;color:inherit;padding:4px 8px}.play-transition{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.board.play-surface .play-transition h3{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-size:20px}.play-transition .role-icon{width:24px;height:24px;flex:none}.play-transition p{margin:0;font-size:12px;line-height:1.3;color:#456151}.play-transition-status{font-size:11px;color:#607258}.board.play-surface .play-transition .primary{width:100%;min-height:38px;padding:6px 14px;font-size:13px;margin:0}.board.play-surface .hands[data-motion=hold] :is(.hand,.handgroup,canvas){animation:none!important}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.play-surface .play-transition h3{font-size:16px}.play-transition .role-icon{width:20px;height:20px}.play-transition{gap:3px}.play-transition p{font-size:11px}}.board.play-surface.wicket{background-color:#8c2e27}.play-readiness>span[role=img]:empty{visibility:hidden}.pick-is-pending[data-pick-status="1"]{visibility:hidden}.play-picker.play-settlement{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.board.play-surface .play-settlement h3{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:20px}.play-settlement p{margin:0;max-width:100%;font-size:12px;line-height:1.3;color:#456151;text-align:center}.play-settlement p:empty{display:none}.play-settlement-actions{display:flex;align-items:center;justify-content:center;gap:16px}.play-settlement-actions .online-text{color:#244c3d;min-height:44px;margin:0;padding:6px 8px}.play-settlement-spinner{width:17px;height:17px;flex:0 0 17px;border:2px solid #244c3d35;border-top-color:#244c3d;border-radius:50%;animation:result-save-spin .8s linear infinite}@keyframes result-save-spin{to{transform:rotate(360deg)}}@media(max-width:1024px)and (max-height:500px)and (orientation:landscape){.board.play-surface .play-settlement h3{font-size:16px}.play-settlement p{font-size:11px}}@media(prefers-reduced-motion:reduce){.play-settlement-spinner{animation:none}}.board.play-surface #arena .play-hand-state[data-readiness=choosing]{background:transparent;color:#ebd49a;box-shadow:none}.board.play-surface #arena .play-hand-state[data-readiness=locked]{background:#d5e2be;color:#244c3d}.play-hand-status-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.play-hand-dots{display:flex;align-items:center;justify-content:center;gap:3px}.play-hand-dots i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;animation:play-hand-dot 1.2s ease-in-out infinite}.play-hand-dots i:nth-child(2){animation-delay:.15s}.play-hand-dots i:nth-child(3){animation-delay:.3s}@keyframes play-hand-dot{0%,70%,100%{opacity:.4}35%{opacity:1}}@media(prefers-reduced-motion:reduce){.play-hand-dots i{animation:none;opacity:1}}@media(min-width:600px)and (min-height:501px)and (max-height:700px){body.match-started:has(.board.play-surface)>.page{padding-top:12px;padding-bottom:12px}body.match-started .page .layout .board.play-surface:not(.style-preview){height:calc(100svh - 24px);min-height:0}body .board.play-surface #arena,body .board.play-surface #arena:has(.online-reactions){gap:6px;padding:8px 12px;grid-template-rows:var(--play-brand-height,36px) minmax(82px,max-content) 56px minmax(100px,1fr) 24px 104px 28px}.board.play-surface .play-heading h2{font-size:26px}.board.play-surface .play-score-main strong{font-size:29px}}.loading-heading-dots{display:inline-flex;align-items:center;justify-content:space-between;width:.75em;height:.16em;margin-left:.08em;vertical-align:baseline;white-space:nowrap}.loading-heading-dots i{display:block;width:.14em;height:.14em;flex:none;border-radius:50%;background:currentColor;animation:loading-heading-bounce 1.05s ease-in-out infinite}@keyframes loading-heading-bounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-.22em)}}.loading-heading-dots i:nth-child(2){animation-delay:.15s}.loading-heading-dots i:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.loading-heading-dots i{animation:none;opacity:1}}.play-chase-close{border-radius:4px;background:#f0d59512;box-shadow:inset 0 -1px 0 #f0d59540}@media(prefers-reduced-motion:no-preference){.play-chase-close{background-image:linear-gradient(110deg,transparent 25%,#f0d59535 48%,transparent 70%);background-size:220% 100%;animation:chase-close-shimmer 1.8s ease-in-out 2}@keyframes chase-close-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}}@media(prefers-reduced-motion:reduce){.play-chase-close{animation:none;background-image:none}}.board.play-surface #arena .hands{display:grid;grid-template-columns:minmax(0,240px) 20px minmax(0,240px);justify-content:center;grid-template-rows:minmax(0,1fr) auto auto;column-gap:12px;row-gap:0;height:min(100%,clamp(200px,calc(60vw + 16px),360px));align-self:center;align-items:center}.board.play-surface #arena .handgroup{display:contents}.board.play-surface #arena .handgroup:first-child>*{grid-column:1}.board.play-surface #arena .handgroup:last-child>*{grid-column:3}.board.play-surface #arena .hand{grid-row:1;height:100%;align-self:stretch}.board.play-surface #arena .handlabel{grid-row:2;justify-self:center}.board.play-surface #arena .value{grid-row:3;justify-self:center}.board.play-surface #arena .vs{grid-area:1/2;align-self:center;justify-self:center;transform:none}.board #arena,.board :is(button,.boardtop,.controls,#match-strip){-webkit-user-select:none;user-select:none;touch-action:manipulation}.board :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),.online-room>b),.board [contenteditable]:not([contenteditable=false]) *{-webkit-user-select:text;user-select:text;touch-action:auto}
