.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain]{flex-direction:column;gap:.25rem;height:100%;min-height:0;display:flex}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain]>[data-game-fit-mode=layout]{flex:1 1 0;min-height:0;height:0!important}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain]>nav{flex:none;margin-bottom:0}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-party-active=true]{flex:none;width:100%;margin-bottom:0;padding:.375rem}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-party-active=true]>div:first-child>p,.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-party-active=true] details,.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-rules]{display:none}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-party-active=true]>div:first-child{float:right}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-online-match-status]{flex:none;justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-game-focus-board-wrap]{container-type:size}.mobile-game-viewport[data-mobile-game-focused=true] [data-online-game=puni-chain] [data-game-board]{width:min(100%,49cqh)!important}
.DriftRacerStage-module__GU8oMG__stage{color:#293d32;background:#f7edcf;border:2px solid #34483c;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1040px);height:min(740px,100svh - 220px);min-height:400px;margin:auto;display:grid;overflow:hidden;box-shadow:0 4px #b5a783}.DriftRacerStage-module__GU8oMG__header{border-bottom:2px solid #b4a781;grid-template-columns:1fr auto;gap:8px 12px;padding:10px 12px;display:grid}.DriftRacerStage-module__GU8oMG__title h2{font-size:18px;font-weight:800}.DriftRacerStage-module__GU8oMG__title p{margin-top:2px;font-size:11px}.DriftRacerStage-module__GU8oMG__title strong{font-variant-numeric:tabular-nums}.DriftRacerStage-module__GU8oMG__actions{gap:6px;display:flex}.DriftRacerStage-module__GU8oMG__actions button{color:#293d32;background:#fff8e5;border:1px solid #758272;width:44px;height:44px;padding:9px}.DriftRacerStage-module__GU8oMG__actions button:disabled{opacity:1;color:#718073;background:#e7dec4}.DriftRacerStage-module__GU8oMG__stats{grid-column:1/-1;grid-template-columns:.65fr 1fr 1fr;gap:10px;display:grid}.DriftRacerStage-module__GU8oMG__stats>div{gap:1px;display:grid}.DriftRacerStage-module__GU8oMG__stats span{font-size:10px}.DriftRacerStage-module__GU8oMG__stats strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;line-height:1.15}.DriftRacerStage-module__GU8oMG__stats small{font-size:12px}.DriftRacerStage-module__GU8oMG__course{background:#ced9bd;min-height:0;position:relative;overflow:hidden}.DriftRacerStage-module__GU8oMG__scene{outline:none;position:absolute;inset:0}.DriftRacerStage-module__GU8oMG__scene,.DriftRacerStage-module__GU8oMG__footer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.DriftRacerStage-module__GU8oMG__scene:focus-visible{outline-offset:-3px;outline:3px solid #f6d78a}.DriftRacerStage-module__GU8oMG__map{pointer-events:none;background:#fff6dbec;border:1px solid #778371;border-radius:10px;width:112px;height:94px;padding:7px;position:absolute;top:10px;right:10px}.DriftRacerStage-module__GU8oMG__telemetry{pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.DriftRacerStage-module__GU8oMG__checkpoint{pointer-events:none;background:#fff6dbef;border-radius:7px;max-width:calc(100% - 134px);padding:5px 8px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.DriftRacerStage-module__GU8oMG__telemetry>span,.DriftRacerStage-module__GU8oMG__telemetry>strong{background:#fff6dbef;border-radius:7px;padding:5px 9px}.DriftRacerStage-module__GU8oMG__telemetry span{font-size:12px;font-weight:700}.DriftRacerStage-module__GU8oMG__telemetry strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.DriftRacerStage-module__GU8oMG__telemetry small{font-size:11px}.DriftRacerStage-module__GU8oMG__overlay{z-index:3;background:#23332935;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.DriftRacerStage-module__GU8oMG__message{color:#293d32;text-align:center;background:#fff6dc;border:2px solid #6f8069;border-radius:14px;width:min(100%,380px);max-height:100%;padding:20px;overflow-y:auto;box-shadow:0 5px #23332933}.DriftRacerStage-module__GU8oMG__message h3{font-size:24px;font-weight:800}.DriftRacerStage-module__GU8oMG__message p{margin:12px 0 16px;font-size:14px;line-height:1.7}.DriftRacerStage-module__GU8oMG__message .DriftRacerStage-module__GU8oMG__primary{color:#fff8e8;background:#ae4724;gap:8px;width:100%;min-height:44px;font-weight:700}.DriftRacerStage-module__GU8oMG__message .DriftRacerStage-module__GU8oMG__restart{color:#293d32;width:100%;min-height:44px;margin-top:6px}.DriftRacerStage-module__GU8oMG__result{font-variant-numeric:tabular-nums;margin:10px 0;font-size:34px;display:block}.DriftRacerStage-module__GU8oMG__laps{gap:5px;margin-bottom:12px;font-size:13px;display:grid}.DriftRacerStage-module__GU8oMG__message .DriftRacerStage-module__GU8oMG__resultHint{margin:4px 0 8px;font-size:12px;line-height:1.3}.DriftRacerStage-module__GU8oMG__laps li{justify-content:space-between;display:flex}.DriftRacerStage-module__GU8oMG__countdown{color:#fff8e8;text-shadow:0 4px #293d32;pointer-events:none;place-items:center;font-size:88px;font-weight:900;display:grid;position:absolute;inset:0}.DriftRacerStage-module__GU8oMG__go{pointer-events:none;background:#fff6dc;border-radius:9px;padding:8px 14px;font-weight:800;position:absolute;top:20px;left:50%;transform:translate(-50%)}.DriftRacerStage-module__GU8oMG__footer{border-top:2px solid #b4a781}.DriftRacerStage-module__GU8oMG__controls{grid-template-columns:1fr 1fr 1fr;gap:6px;padding:6px;display:grid}.DriftRacerStage-module__GU8oMG__controls button{color:#fff6dc;touch-action:none;background:#304e42;border:2px solid #8d916f;border-radius:10px;place-items:center;height:50px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 -3px #183a2e}.DriftRacerStage-module__GU8oMG__controls button:nth-child(2){background:#ae4724;box-shadow:inset 0 -3px #7e2f19}.DriftRacerStage-module__GU8oMG__controls button:disabled{opacity:1;color:#7b8578;box-shadow:none;background:#e0dac5}.DriftRacerStage-module__GU8oMG__controls button:active:not(:disabled){background:#17382c}.DriftRacerStage-module__GU8oMG__controls svg{width:30px;height:30px}.DriftRacerStage-module__GU8oMG__controls button:focus-visible{outline-offset:-4px;outline:3px solid #e39d3e}.DriftRacerStage-module__GU8oMG__hint{text-align:center;margin:0;padding:0 6px 5px;font-size:10px}.DriftRacerStage-module__GU8oMG__split{z-index:2;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;color:#fff8e8;background:#b0372a;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:800;animation:.24s ease-out DriftRacerStage-module__GU8oMG__split-in;position:absolute;top:52px;left:50%;transform:translate(-50%)}.DriftRacerStage-module__GU8oMG__split[data-faster=true]{background:#1c7862}@keyframes DriftRacerStage-module__GU8oMG__split-in{0%{opacity:0;transform:translate(-50%,-8px)}}.DriftRacerStage-module__GU8oMG__telemetry span[data-driving=drift-1]{color:#fff8e8;background:#2f6fb0}.DriftRacerStage-module__GU8oMG__telemetry span[data-driving=drift-2]{color:#fff8e8;background:#d07418}.DriftRacerStage-module__GU8oMG__telemetry span[data-driving=drift-3]{color:#fff8e8;background:#b8327f}.DriftRacerStage-module__GU8oMG__telemetry span[data-driving=boost]{color:#293d32;background:#ffd84a}.DriftRacerStage-module__GU8oMG__telemetry span[data-driving=offroad]{color:#fff8e8;background:#7a4b2a}.DriftRacerStage-module__GU8oMG__medals{gap:4px;margin:-4px 0 14px;font-size:13px;display:grid}.DriftRacerStage-module__GU8oMG__medals li{color:#5c6a5f;background:#efe3c0;border-radius:7px;justify-content:space-between;padding:3px 10px;display:flex}.DriftRacerStage-module__GU8oMG__medals li[data-achieved=true]{color:#293d32;font-weight:700}.DriftRacerStage-module__GU8oMG__medals li[data-achieved=true][data-medal=platinum]{background:#d9e6ee}.DriftRacerStage-module__GU8oMG__medals li[data-achieved=true][data-medal=gold]{background:#f4d77a}.DriftRacerStage-module__GU8oMG__medals li[data-achieved=true][data-medal=silver]{background:#dfe0dc}.DriftRacerStage-module__GU8oMG__medals li[data-achieved=true][data-medal=bronze]{background:#e9b98f}.DriftRacerStage-module__GU8oMG__medals strong{font-variant-numeric:tabular-nums}.DriftRacerStage-module__GU8oMG__message .DriftRacerStage-module__GU8oMG__resultMedal{margin:0 0 10px;font-size:13px;font-weight:700}.DriftRacerStage-module__GU8oMG__coursePicker{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.DriftRacerStage-module__GU8oMG__coursePicker button{color:#293d32;cursor:pointer;border:2px solid #b4a781;border-radius:10px;align-content:end;gap:3px;min-height:64px;padding:6px 4px;transition:transform .12s,box-shadow .12s;display:grid}.DriftRacerStage-module__GU8oMG__coursePicker button:hover{transform:translateY(-2px)}.DriftRacerStage-module__GU8oMG__coursePicker button[aria-checked=true]{border-color:#ae4724;box-shadow:0 0 0 2px #ae4724}.DriftRacerStage-module__GU8oMG__coursePicker button:focus-visible{outline-offset:2px;outline:3px solid #1c7862}.DriftRacerStage-module__GU8oMG__coursePicker strong,.DriftRacerStage-module__GU8oMG__coursePicker small{background:#fff6dce6;border-radius:6px;line-height:1.25;display:block}.DriftRacerStage-module__GU8oMG__coursePicker strong{padding:2px 3px;font-size:11px;font-weight:800}.DriftRacerStage-module__GU8oMG__coursePicker small{justify-self:center;padding:0 6px;font-size:10px;font-weight:700}.DriftRacerStage-module__GU8oMG__coursePicker small[data-medal=platinum]{background:#d9e6ee}.DriftRacerStage-module__GU8oMG__coursePicker small[data-medal=gold]{background:#f4d77a}.DriftRacerStage-module__GU8oMG__coursePicker small[data-medal=silver]{background:#dfe0dc}.DriftRacerStage-module__GU8oMG__coursePicker small[data-medal=bronze]{background:#e9b98f}.DriftRacerStage-module__GU8oMG__message .DriftRacerStage-module__GU8oMG__courseDescription{margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.DriftRacerStage-module__GU8oMG__split{animation:none}.DriftRacerStage-module__GU8oMG__coursePicker button{transition:none}.DriftRacerStage-module__GU8oMG__coursePicker button:hover{transform:none}}.DriftRacerStage-module__GU8oMG__error{color:#743012;margin:0;padding:6px 10px;font-size:12px}@media (min-width:700px){.DriftRacerStage-module__GU8oMG__header{grid-template-columns:1fr minmax(310px,1.2fr) auto;align-items:center}.DriftRacerStage-module__GU8oMG__stats{grid-area:1/2}.DriftRacerStage-module__GU8oMG__actions{grid-column:3}}[data-mobile-game-focused=true] .DriftRacerStage-module__GU8oMG__stage{width:100%;max-width:1040px;height:calc(var(--game-visual-height,100svh) - 56px);min-height:0}[data-mobile-game-focused=true] .DriftRacerStage-module__GU8oMG__hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-mobile-game-focused=true] [data-game-focus-secondary]{display:none}@media (max-height:500px){.DriftRacerStage-module__GU8oMG__header{gap:4px 8px;padding:6px 10px}.DriftRacerStage-module__GU8oMG__title h2{font-size:15px}.DriftRacerStage-module__GU8oMG__title p{font-size:10px}.DriftRacerStage-module__GU8oMG__stats strong{font-size:16px}.DriftRacerStage-module__GU8oMG__map{width:88px;height:74px;top:6px;right:6px}.DriftRacerStage-module__GU8oMG__message{padding:12px}.DriftRacerStage-module__GU8oMG__message h3{font-size:18px;line-height:1.2}.DriftRacerStage-module__GU8oMG__result{margin:6px 0;font-size:26px;line-height:1.1}.DriftRacerStage-module__GU8oMG__laps{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;font-size:11px;line-height:1.3}.DriftRacerStage-module__GU8oMG__laps li{flex-direction:column}.DriftRacerStage-module__GU8oMG__message p{margin:6px 0 10px;font-size:12px}.DriftRacerStage-module__GU8oMG__controls button{height:44px}}@media (any-pointer:coarse){.DriftRacerStage-module__GU8oMG__hint{display:none}.DriftRacerStage-module__GU8oMG__controls{gap:12px;padding:8px}.DriftRacerStage-module__GU8oMG__controls button{height:72px;font-size:16px}.DriftRacerStage-module__GU8oMG__controls svg{width:36px;height:36px}}@media (any-pointer:coarse) and (max-height:500px){.DriftRacerStage-module__GU8oMG__controls{padding-block:6px}.DriftRacerStage-module__GU8oMG__controls button{height:60px}}.DriftRacerStage-module__GU8oMG__stage:fullscreen,.DriftRacerStage-module__GU8oMG__stage[data-fullscreen=true]{z-index:100;width:100%;max-width:none;height:100dvh;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;margin:0;position:fixed;inset:0}.DriftRacerStage-module__GU8oMG__standings,.DriftRacerStage-module__GU8oMG__results{font-variant-numeric:tabular-nums;gap:3px;display:grid}.DriftRacerStage-module__GU8oMG__standings{z-index:2;pointer-events:none;background:#fff6dbe6;border-radius:8px;width:min(210px,100% - 134px);padding:6px 8px;font-size:11px;position:absolute;top:44px;left:10px}.DriftRacerStage-module__GU8oMG__results{text-align:left;margin:12px 0 4px;font-size:13px}.DriftRacerStage-module__GU8oMG__standings li,.DriftRacerStage-module__GU8oMG__results li{grid-template-columns:1.2em 10px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.DriftRacerStage-module__GU8oMG__results li{background:#efe3c0;border-radius:7px;padding:4px 8px}.DriftRacerStage-module__GU8oMG__standings li[data-self=true] strong,.DriftRacerStage-module__GU8oMG__results li[data-self=true] strong{color:#ae4724}.DriftRacerStage-module__GU8oMG__standings span,.DriftRacerStage-module__GU8oMG__results span{font-weight:800}.DriftRacerStage-module__GU8oMG__standings i,.DriftRacerStage-module__GU8oMG__results i{border:2px solid #fff5d8;border-radius:50%;width:10px;height:10px}.DriftRacerStage-module__GU8oMG__standings strong,.DriftRacerStage-module__GU8oMG__results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DriftRacerStage-module__GU8oMG__standings small,.DriftRacerStage-module__GU8oMG__results small{font-weight:700}
.StackingTicTacToe-module__s4KHpG__table{--ink:#f6f0e3;--ink-soft:#c9d6cf;--blue:#5aa9ff;--orange:#ffae3d;--good:#7ee2a8;--bad:#ff7a7a;--board-max:min(100%, max(240px, calc(100svh - 330px)));color:var(--ink);background:radial-gradient(120% 80% at 50% 0,#34645c 0%,#0000 70%),radial-gradient(90% 60% at 50% 110%,#0e1f1e 0%,#0000 70%),#1b3a37;border-radius:28px;scroll-margin-top:56px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000002e}@media (min-width:768px){.StackingTicTacToe-module__s4KHpG__table{scroll-margin-top:84px}}.StackingTicTacToe-module__s4KHpG__hud{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 6px;display:flex}.StackingTicTacToe-module__s4KHpG__eyebrow{letter-spacing:.12em;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.StackingTicTacToe-module__s4KHpG__title{margin-top:2px;font-size:20px;font-weight:900;line-height:1.25}.StackingTicTacToe-module__s4KHpG__titleWin{color:var(--good)}.StackingTicTacToe-module__s4KHpG__titleLose{color:var(--bad)}.StackingTicTacToe-module__s4KHpG__hudRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.StackingTicTacToe-module__s4KHpG__moveChip{font-variant-numeric:tabular-nums;color:var(--ink-soft);background:#00000040;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.StackingTicTacToe-module__s4KHpG__soundButton{color:var(--ink)!important;background:#0003!important;border-color:#ffffff40!important}.StackingTicTacToe-module__s4KHpG__play{grid-template-areas:"top""board""message""bottom";gap:8px;padding:4px 12px 14px;display:grid}.StackingTicTacToe-module__s4KHpG__areaTop{grid-area:top}@media (max-width:1023px){.StackingTicTacToe-module__s4KHpG__areaTopEnded{display:none}}.StackingTicTacToe-module__s4KHpG__areaBoard{grid-area:board;justify-content:center;display:flex}.StackingTicTacToe-module__s4KHpG__areaBottom{grid-area:bottom;gap:8px;display:grid}.StackingTicTacToe-module__s4KHpG__message{text-align:center;min-height:2.6em;color:var(--ink-soft);grid-area:message;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.35;display:flex}.StackingTicTacToe-module__s4KHpG__messageError{color:#ffc2c2}.StackingTicTacToe-module__s4KHpG__messageGuide{color:#ffe6a8}.StackingTicTacToe-module__s4KHpG__controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:1024px){.StackingTicTacToe-module__s4KHpG__table{--board-max:min(520px, calc(100svh - 200px))}.StackingTicTacToe-module__s4KHpG__hud{padding:16px 24px 8px}.StackingTicTacToe-module__s4KHpG__title{font-size:24px}.StackingTicTacToe-module__s4KHpG__play{grid-template-columns:220px minmax(0, var(--board-max)) 240px;grid-template-areas:"top board bottom""top message bottom";justify-content:center;align-items:center;column-gap:20px;padding:4px 24px 20px}.StackingTicTacToe-module__s4KHpG__areaTop,.StackingTicTacToe-module__s4KHpG__areaBottom{align-self:center}}.StackingTicTacToe-module__s4KHpG__board{width:var(--board-max);aspect-ratio:1;background:url(/images/stacking-tic-tac-toe/board.webp) 50%/100% 100% no-repeat,linear-gradient(145deg,#8a5733,#5b3419);border-radius:5%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3%;padding:7.5%;display:grid;position:relative;box-shadow:0 18px 28px #00000061,inset 0 2px #ffffff14}.StackingTicTacToe-module__s4KHpG__boardLose{animation:.42s ease-in-out StackingTicTacToe-module__s4KHpG__boardShake}.StackingTicTacToe-module__s4KHpG__boardWin{animation:.52s ease-out StackingTicTacToe-module__s4KHpG__boardBounce}.StackingTicTacToe-module__s4KHpG__cell{-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 42%,#28140829,#1e0e046b);border-radius:16%;outline:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:box-shadow .16s,background-color .16s;display:flex;position:relative;box-shadow:inset 0 4px 8px #00000080,inset 0 -2px #ffdcb41f,0 1px #ffe6c824}.StackingTicTacToe-module__s4KHpG__cell:disabled{cursor:default}.StackingTicTacToe-module__s4KHpG__cellInteractive:hover{background-color:#fff0d214}.StackingTicTacToe-module__s4KHpG__cell:focus-visible{box-shadow:inset 0 4px 8px #00000080,0 0 0 3px #fff}.StackingTicTacToe-module__s4KHpG__cellSelected{box-shadow:inset 0 4px 8px #00000080,0 0 0 3px #fff,0 0 18px #ffffff8c}.StackingTicTacToe-module__s4KHpG__cellTarget{background-color:#78c8ff2e;box-shadow:inset 0 4px 8px #00000073,0 0 0 3px #8cd2ffe6}.StackingTicTacToe-module__s4KHpG__cellTarget:after{content:"";aspect-ratio:1;pointer-events:none;background:#b4e6ffe6;border-radius:999px;width:18%;animation:1.1s ease-in-out infinite StackingTicTacToe-module__s4KHpG__targetPulse;position:absolute;box-shadow:0 0 12px #8cd2ffe6}.StackingTicTacToe-module__s4KHpG__cellDanger{background-color:#ff5a5a2e;box-shadow:inset 0 4px 8px #00000073,0 0 0 3px #ff7878f2}.StackingTicTacToe-module__s4KHpG__dangerBadge{z-index:3;color:#fff;pointer-events:none;background:#d94848;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:800;position:absolute;top:6%;right:6%}.StackingTicTacToe-module__s4KHpG__cellLastFrom{box-shadow:inset 0 4px 8px #00000080,0 0 0 2px #ffd6788c}.StackingTicTacToe-module__s4KHpG__cellLastTo{box-shadow:inset 0 4px 8px #00000080,0 0 0 3px #ffd678e6}.StackingTicTacToe-module__s4KHpG__cellWinLine{box-shadow:inset 0 4px 8px #0006, 0 0 0 3px var(--good), 0 0 22px #7ee2a8cc;background-color:#7ee2a840}.StackingTicTacToe-module__s4KHpG__cellLoseLine{box-shadow:inset 0 4px 8px #0006, 0 0 0 3px var(--bad);background-color:#ff7a7a38}.StackingTicTacToe-module__s4KHpG__cellRejectA{animation:.32s ease-in-out StackingTicTacToe-module__s4KHpG__cellShakeA}.StackingTicTacToe-module__s4KHpG__cellRejectB{animation:.32s ease-in-out StackingTicTacToe-module__s4KHpG__cellShakeB}.StackingTicTacToe-module__s4KHpG__cellPiece{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StackingTicTacToe-module__s4KHpG__pieceDrop{animation:.38s cubic-bezier(.2,.9,.3,1.3) StackingTicTacToe-module__s4KHpG__pieceDrop}.StackingTicTacToe-module__s4KHpG__hiddenStack{z-index:2;pointer-events:none;background:#00000073;border-radius:999px;align-items:center;gap:2px;padding:3px 4px;display:flex;position:absolute;bottom:8%;left:8%}.StackingTicTacToe-module__s4KHpG__hiddenDot{aspect-ratio:1;border:1px solid #ffffffb3;border-radius:999px;display:block}.StackingTicTacToe-module__s4KHpG__dotBlue{background:var(--blue)}.StackingTicTacToe-module__s4KHpG__dotOrange{background:var(--orange)}.StackingTicTacToe-module__s4KHpG__coverFx{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StackingTicTacToe-module__s4KHpG__particle{aspect-ratio:1;background:#ffe7a0;border-radius:999px;width:8%;animation:.62s ease-out forwards StackingTicTacToe-module__s4KHpG__particleFly;position:absolute;box-shadow:0 0 8px #ffd05a}.StackingTicTacToe-module__s4KHpG__coverText{color:#4a2a00;white-space:nowrap;background:#ffcf4a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:900;animation:.9s ease-out forwards StackingTicTacToe-module__s4KHpG__floatUp;position:absolute;top:-6%}.StackingTicTacToe-module__s4KHpG__winLine{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.StackingTicTacToe-module__s4KHpG__winLine line{stroke:var(--good);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #0009);animation:.52s ease-out .12s forwards StackingTicTacToe-module__s4KHpG__drawLine}.StackingTicTacToe-module__s4KHpG__winLineLose line{stroke:var(--bad)}.StackingTicTacToe-module__s4KHpG__piece{aspect-ratio:1;filter:drop-shadow(0 5px 4px #00000073);justify-content:center;align-items:center;display:inline-flex;position:relative}.StackingTicTacToe-module__s4KHpG__pieceImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.StackingTicTacToe-module__s4KHpG__pieceFallback{border-radius:999px;width:100%;height:100%;box-shadow:inset 0 4px 5px #ffffff80,inset 0 -6px 6px #0000004d}.StackingTicTacToe-module__s4KHpG__fallbackBlue{background:radial-gradient(circle at 35% 30%,#9fd0ff,#1f5fd1 70%)}.StackingTicTacToe-module__s4KHpG__fallbackOrange{background:radial-gradient(circle at 35% 30%,#ffe0a0,#e2760c 70%)}.StackingTicTacToe-module__s4KHpG__pieceGhost{border:2px dashed #ffffff40;border-radius:999px;width:100%;height:100%}.StackingTicTacToe-module__s4KHpG__classicMark{fill:none;stroke-width:11px;stroke-linecap:round;filter:drop-shadow(0 4px 3px #00000073);width:72%;height:72%}.StackingTicTacToe-module__s4KHpG__classicMark circle,.StackingTicTacToe-module__s4KHpG__classicMark path{stroke-dasharray:1;stroke-dashoffset:0;animation:.32s ease-out StackingTicTacToe-module__s4KHpG__drawMark}.StackingTicTacToe-module__s4KHpG__markBlue{stroke:#7cc0ff}.StackingTicTacToe-module__s4KHpG__markOrange{stroke:#ffb24d}.StackingTicTacToe-module__s4KHpG__tray{background:#00000038;border:1px solid #ffffff1f;border-radius:18px;padding:6px 8px 8px;transition:border-color .2s,box-shadow .2s}.StackingTicTacToe-module__s4KHpG__trayActive.StackingTicTacToe-module__s4KHpG__trayBlue{border-color:#5aa9ffcc;box-shadow:0 0 16px #5aa9ff4d}.StackingTicTacToe-module__s4KHpG__trayActive.StackingTicTacToe-module__s4KHpG__trayOrange{border-color:#ffae3dcc;box-shadow:0 0 16px #ffae3d4d}.StackingTicTacToe-module__s4KHpG__trayHeader{align-items:center;gap:6px;min-height:24px;font-size:12px;font-weight:800;display:flex}.StackingTicTacToe-module__s4KHpG__trayAvatar{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.StackingTicTacToe-module__s4KHpG__trayName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StackingTicTacToe-module__s4KHpG__turnChip,.StackingTicTacToe-module__s4KHpG__reachChip{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.StackingTicTacToe-module__s4KHpG__turnChip{background:#ffffff29}.StackingTicTacToe-module__s4KHpG__reachChip{color:#fff;background:#ff6b6b;animation:1s ease-in-out infinite StackingTicTacToe-module__s4KHpG__reachBlink}.StackingTicTacToe-module__s4KHpG__slots{border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.StackingTicTacToe-module__s4KHpG__slotsGuide{animation:1.2s ease-in-out infinite StackingTicTacToe-module__s4KHpG__guideGlow}.StackingTicTacToe-module__s4KHpG__slot{min-height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:#ffffff12;border:2px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:4px 6px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.StackingTicTacToe-module__s4KHpG__slot:not(:disabled):hover{background:#ffffff24}.StackingTicTacToe-module__s4KHpG__slot:disabled{cursor:default;opacity:.7}.StackingTicTacToe-module__s4KHpG__slot:focus-visible{outline-offset:1px;outline:3px solid #fff}.StackingTicTacToe-module__s4KHpG__slotSelected{background:#fff3;border-color:#fff;transform:translateY(-2px)}.StackingTicTacToe-module__s4KHpG__slotWell{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.StackingTicTacToe-module__s4KHpG__slotLabel{flex-direction:column;align-items:flex-start;font-size:13px;font-weight:800;line-height:1.1;display:flex}.StackingTicTacToe-module__s4KHpG__slotCount{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}@media (min-width:1024px){.StackingTicTacToe-module__s4KHpG__slots{grid-template-columns:1fr}.StackingTicTacToe-module__s4KHpG__slotWell{width:52px;height:52px}}.StackingTicTacToe-module__s4KHpG__setup{gap:12px;max-width:640px;margin:0 auto;padding:4px 14px 16px;display:grid}.StackingTicTacToe-module__s4KHpG__segmented{background:#00000040;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.StackingTicTacToe-module__s4KHpG__segmented button{min-height:44px;color:var(--ink-soft);border-radius:10px;font-size:14px;font-weight:800;transition:background-color .15s}.StackingTicTacToe-module__s4KHpG__segmented button[aria-pressed=true]{background:var(--ink);color:#1b3a37}.StackingTicTacToe-module__s4KHpG__segmented button:focus-visible,.StackingTicTacToe-module__s4KHpG__levelButton:focus-visible,.StackingTicTacToe-module__s4KHpG__startButton:focus-visible,.StackingTicTacToe-module__s4KHpG__primaryAction:focus-visible,.StackingTicTacToe-module__s4KHpG__secondaryAction:focus-visible,.StackingTicTacToe-module__s4KHpG__ghostAction:focus-visible{outline-offset:2px;outline:3px solid #fff}.StackingTicTacToe-module__s4KHpG__setupOptions{gap:8px;display:grid}@media (min-width:640px){.StackingTicTacToe-module__s4KHpG__setupOptions{grid-template-columns:1fr 1fr}}.StackingTicTacToe-module__s4KHpG__rules{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.StackingTicTacToe-module__s4KHpG__rules li{text-align:center;color:var(--ink-soft);background:#0003;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:11px;display:flex}.StackingTicTacToe-module__s4KHpG__rules strong{color:var(--ink);font-size:13px;display:block}.StackingTicTacToe-module__s4KHpG__ruleArt{justify-content:center;align-items:center;gap:4px;height:64px;display:flex}.StackingTicTacToe-module__s4KHpG__ruleRow{gap:3px}.StackingTicTacToe-module__s4KHpG__ruleWell,.StackingTicTacToe-module__s4KHpG__ruleWellSmall{background:linear-gradient(145deg,#7a4b2a,#52301a);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 3px 6px #00000080}.StackingTicTacToe-module__s4KHpG__ruleWell{width:56px;height:56px}.StackingTicTacToe-module__s4KHpG__ruleWellSmall{border-radius:9px;width:34px;height:34px}.StackingTicTacToe-module__s4KHpG__ruleWellSmall:nth-child(2):after{content:"";background:var(--good);height:3px;box-shadow:0 0 6px var(--good);border-radius:3px;position:absolute;top:50%;left:-120%;right:-120%}.StackingTicTacToe-module__s4KHpG__ruleUnder,.StackingTicTacToe-module__s4KHpG__ruleCover,.StackingTicTacToe-module__s4KHpG__ruleSlide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.StackingTicTacToe-module__s4KHpG__ruleCover{animation:2.6s ease-in-out infinite StackingTicTacToe-module__s4KHpG__ruleCover}.StackingTicTacToe-module__s4KHpG__ruleSlide{animation:2.6s ease-in-out infinite StackingTicTacToe-module__s4KHpG__ruleSlide}.StackingTicTacToe-module__s4KHpG__ladder{background:#00000038;border-radius:18px;padding:10px}.StackingTicTacToe-module__s4KHpG__ladderHead{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.StackingTicTacToe-module__s4KHpG__starTotal{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.StackingTicTacToe-module__s4KHpG__starTotal svg{fill:#ffd257;color:#ffd257;width:16px;height:16px}.StackingTicTacToe-module__s4KHpG__levels{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.StackingTicTacToe-module__s4KHpG__levelButton{min-height:56px;color:var(--ink);background:#ffffff14;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.StackingTicTacToe-module__s4KHpG__levelButton[aria-pressed=true]{border-color:var(--orange);background:#ffae3d2e}.StackingTicTacToe-module__s4KHpG__levelButton:disabled{cursor:not-allowed;opacity:.5}.StackingTicTacToe-module__s4KHpG__levelNumber{font-size:13px;font-weight:900}.StackingTicTacToe-module__s4KHpG__levelStars{gap:1px;display:flex}.StackingTicTacToe-module__s4KHpG__levelStars svg{width:12px;height:12px}.StackingTicTacToe-module__s4KHpG__levelLock{width:14px;height:14px}.StackingTicTacToe-module__s4KHpG__starOn{fill:#ffd257;color:#ffd257}.StackingTicTacToe-module__s4KHpG__starOff{fill:#0000;color:#ffffff59}.StackingTicTacToe-module__s4KHpG__levelInfo{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:12px;display:flex}.StackingTicTacToe-module__s4KHpG__levelInfo strong{color:var(--ink);font-size:15px}.StackingTicTacToe-module__s4KHpG__levelGoal{flex-basis:100%}.StackingTicTacToe-module__s4KHpG__startButton,.StackingTicTacToe-module__s4KHpG__primaryAction,.StackingTicTacToe-module__s4KHpG__secondaryAction,.StackingTicTacToe-module__s4KHpG__ghostAction{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:800;transition:transform .12s,background-color .15s;display:inline-flex}.StackingTicTacToe-module__s4KHpG__startButton svg,.StackingTicTacToe-module__s4KHpG__primaryAction svg,.StackingTicTacToe-module__s4KHpG__secondaryAction svg,.StackingTicTacToe-module__s4KHpG__ghostAction svg{width:18px;height:18px}.StackingTicTacToe-module__s4KHpG__startButton{color:#3a1f00;background:linear-gradient(#ffc453,#f08c1a);min-height:52px;font-size:16px;box-shadow:0 4px #b25d05}.StackingTicTacToe-module__s4KHpG__startButton:active,.StackingTicTacToe-module__s4KHpG__primaryAction:active{transform:translateY(2px)}.StackingTicTacToe-module__s4KHpG__primaryAction{color:#3a1f00;background:linear-gradient(#ffc453,#f08c1a);box-shadow:0 3px #b25d05}.StackingTicTacToe-module__s4KHpG__secondaryAction{background:var(--ink);color:#1b3a37}.StackingTicTacToe-module__s4KHpG__ghostAction{color:var(--ink);background:#0000002e;border:1px solid #ffffff38;font-size:13px}.StackingTicTacToe-module__s4KHpG__result{text-align:center;background:#0000004d;border:1px solid #ffffff2e;border-radius:18px;gap:6px;padding:12px;animation:.32s ease-out StackingTicTacToe-module__s4KHpG__resultIn;display:grid}.StackingTicTacToe-module__s4KHpG__resultWin{border-color:#7ee2a899}.StackingTicTacToe-module__s4KHpG__resultLose{border-color:#ff7a7a80}.StackingTicTacToe-module__s4KHpG__resultHeadline{font-size:22px;font-weight:900}.StackingTicTacToe-module__s4KHpG__resultWin .StackingTicTacToe-module__s4KHpG__resultHeadline{color:var(--good)}.StackingTicTacToe-module__s4KHpG__resultLose .StackingTicTacToe-module__s4KHpG__resultHeadline{color:var(--bad)}.StackingTicTacToe-module__s4KHpG__resultStars{justify-content:center;gap:6px;display:flex}.StackingTicTacToe-module__s4KHpG__resultStars svg{width:30px;height:30px;animation:.42s ease-out both StackingTicTacToe-module__s4KHpG__starPop}.StackingTicTacToe-module__s4KHpG__resultStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.StackingTicTacToe-module__s4KHpG__bestBadge,.StackingTicTacToe-module__s4KHpG__unlockBadge,.StackingTicTacToe-module__s4KHpG__streak{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.StackingTicTacToe-module__s4KHpG__bestBadge{color:#4a2a00;background:#ffd257;animation:1.2s ease-in-out 2 StackingTicTacToe-module__s4KHpG__badgePulse}.StackingTicTacToe-module__s4KHpG__unlockBadge{color:#ffd49a;background:#ffae3d38;justify-self:center}.StackingTicTacToe-module__s4KHpG__streak{color:var(--good);background:#7ee2a833;justify-self:center}.StackingTicTacToe-module__s4KHpG__resultGoal{color:#ffe6a8;font-size:12px}.StackingTicTacToe-module__s4KHpG__resultActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.StackingTicTacToe-module__s4KHpG__resultActions .StackingTicTacToe-module__s4KHpG__primaryAction{grid-column:1/-1;min-height:48px;font-size:16px}.StackingTicTacToe-module__s4KHpG__resultActions>:last-child:nth-child(2){grid-column:1/-1}@media (min-width:1024px){.StackingTicTacToe-module__s4KHpG__resultActions{grid-template-columns:1fr}}.StackingTicTacToe-module__s4KHpG__nearMiss{color:#ffe6a8;background:#ffd6782e;border-radius:999px;justify-self:center;padding:2px 10px;font-size:12px;font-weight:800}@keyframes StackingTicTacToe-module__s4KHpG__pieceDrop{0%{opacity:.3;transform:translateY(-14%)scale(1.3)}65%{opacity:1;transform:translateY(0)scale(.94)}to{transform:scale(1)}}@keyframes StackingTicTacToe-module__s4KHpG__particleFly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-340%)scale(.3)}}@keyframes StackingTicTacToe-module__s4KHpG__floatUp{0%{opacity:0;transform:translateY(30%)scale(.7)}25%{opacity:1;transform:translateY(0)scale(1.05)}80%{opacity:1}to{opacity:0;transform:translateY(-40%)}}@keyframes StackingTicTacToe-module__s4KHpG__targetPulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes StackingTicTacToe-module__s4KHpG__drawLine{to{stroke-dashoffset:0}}@keyframes StackingTicTacToe-module__s4KHpG__drawMark{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes StackingTicTacToe-module__s4KHpG__boardShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes StackingTicTacToe-module__s4KHpG__boardBounce{0%,to{transform:scale(1)}40%{transform:scale(1.025)}}@keyframes StackingTicTacToe-module__s4KHpG__cellShakeA{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes StackingTicTacToe-module__s4KHpG__cellShakeB{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes StackingTicTacToe-module__s4KHpG__reachBlink{50%{opacity:.55}}@keyframes StackingTicTacToe-module__s4KHpG__guideGlow{0%,to{box-shadow:0 0 0 2px #ffd67866}50%{box-shadow:0 0 0 4px #ffd678f2}}@keyframes StackingTicTacToe-module__s4KHpG__ruleCover{0%,20%{opacity:0;transform:translateY(-40%)scale(1.1)}45%,85%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes StackingTicTacToe-module__s4KHpG__ruleSlide{0%,20%{transform:translate(-66px)}55%,to{transform:translate(0)}}@keyframes StackingTicTacToe-module__s4KHpG__resultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes StackingTicTacToe-module__s4KHpG__starPop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}70%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes StackingTicTacToe-module__s4KHpG__badgePulse{50%{transform:scale(1.08)}}@media (orientation:landscape) and (max-height:560px) and (max-width:1023px){.StackingTicTacToe-module__s4KHpG__table{--board-max:max(240px, calc(100svh - 150px))}.StackingTicTacToe-module__s4KHpG__hud{padding-top:6px;padding-bottom:2px}.StackingTicTacToe-module__s4KHpG__play{grid-template-columns:minmax(0, 1fr) var(--board-max) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"top board bottom""message board bottom";align-items:start;column-gap:12px;padding-bottom:10px}.StackingTicTacToe-module__s4KHpG__areaTopEnded{display:block}.StackingTicTacToe-module__s4KHpG__message{min-height:0}.StackingTicTacToe-module__s4KHpG__slots{grid-template-columns:1fr;gap:4px}.StackingTicTacToe-module__s4KHpG__slot{min-height:44px;padding-block:0}.StackingTicTacToe-module__s4KHpG__result{gap:4px;padding:8px}.StackingTicTacToe-module__s4KHpG__resultHeadline{font-size:18px}.StackingTicTacToe-module__s4KHpG__resultStars svg{width:22px;height:22px}.StackingTicTacToe-module__s4KHpG__resultActions .StackingTicTacToe-module__s4KHpG__primaryAction{min-height:44px}}@media (prefers-reduced-motion:reduce){.StackingTicTacToe-module__s4KHpG__table *,.StackingTicTacToe-module__s4KHpG__table :before,.StackingTicTacToe-module__s4KHpG__table :after,.StackingTicTacToe-module__s4KHpG__board{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.StackingTicTacToe-module__s4KHpG__ruleCover,.StackingTicTacToe-module__s4KHpG__ruleSlide{animation:none!important}.StackingTicTacToe-module__s4KHpG__coverFx .StackingTicTacToe-module__s4KHpG__particle{display:none}}
.TetrisTechniqueEffects-module__Pws81q__effectHost{--technique-lane-width:104px;container-type:inline-size}.TetrisTechniqueEffects-module__Pws81q__boardPair{grid-template-columns:minmax(0, 1fr) var(--technique-lane-width);width:min(100%, calc(32svh + var(--technique-lane-width) + 8px));gap:8px;display:grid}.TetrisTechniqueEffects-module__Pws81q__boardPair .TetrisTechniqueEffects-module__Pws81q__boardFrame{width:100%;height:auto}.TetrisTechniqueEffects-module__Pws81q__opponentPair{grid-template-columns:72px minmax(0,1fr);gap:6px;width:168px;max-width:100%;display:grid}.TetrisTechniqueEffects-module__Pws81q__lane{pointer-events:none;--technique-font:22px;--edge:52px;min-width:0;position:relative}.TetrisTechniqueEffects-module__Pws81q__compact{--technique-font:15px;--edge:40px}.TetrisTechniqueEffects-module__Pws81q__anchor{left:0;right:0;top:clamp(var(--edge), var(--clear-y), calc(100% - var(--edge)));position:absolute;transform:translateY(-50%)}.TetrisTechniqueEffects-module__Pws81q__effect{--ink:#6cedff;text-align:center;animation:TetrisTechniqueEffects-module__Pws81q__technique-pop var(--effect-duration) both;flex-direction:column;align-items:center;gap:2px;display:flex}.TetrisTechniqueEffects-module__Pws81q__spin{--ink:#ff91de}.TetrisTechniqueEffects-module__Pws81q__perfect{--ink:#ffc85f}.TetrisTechniqueEffects-module__Pws81q__word{font-family:Impact,Arial Black,Helvetica Neue,sans-serif;font-style:italic;font-weight:900;font-size:var(--technique-font);letter-spacing:-.025em;color:#fff;white-space:nowrap;-webkit-text-stroke:.8px #101426;paint-order:stroke fill;text-shadow:1px 1px 0 #101426, -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 2px 2px 0 var(--ink), 0 0 6px var(--ink);line-height:1.1}.TetrisTechniqueEffects-module__Pws81q__b2b{color:#a7dbef;white-space:nowrap;margin-bottom:3px;font-size:8px;font-style:italic;font-weight:800}.TetrisTechniqueEffects-module__Pws81q__compact .TetrisTechniqueEffects-module__Pws81q__b2b{font-size:6px}.TetrisTechniqueEffects-module__Pws81q__ren{color:#e7f8ff;background:#203043;border:1px solid #a7d4e8;margin-top:5px;padding:2px 5px;font-size:8px;transform:skew(-9deg)}.TetrisTechniqueEffects-module__Pws81q__ren strong{font-size:16px}.TetrisTechniqueEffects-module__Pws81q__compact .TetrisTechniqueEffects-module__Pws81q__ren strong{font-size:12px}@keyframes TetrisTechniqueEffects-module__Pws81q__technique-pop{0%{opacity:0;transform:translateY(3px)scale(.94)}12%{opacity:1;transform:scale(1.03)}22%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-3px)}}@media (max-width:600px){.TetrisTechniqueEffects-module__Pws81q__effectHost{--technique-lane-width:80px}.TetrisTechniqueEffects-module__Pws81q__lane:not(.TetrisTechniqueEffects-module__Pws81q__compact){--technique-font:18px;--edge:48px}}@media (min-width:1024px){.TetrisTechniqueEffects-module__Pws81q__effectHost{container-type:size}.TetrisTechniqueEffects-module__Pws81q__boardPair{width:min(100%, calc(31svh + var(--technique-lane-width) + 8px))}@supports (width:1cqh){.TetrisTechniqueEffects-module__Pws81q__boardPair{width:min(100%, calc(50cqh + var(--technique-lane-width) + 8px))}}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.TetrisTechniqueEffects-module__Pws81q__boardPair{width:min(100%, calc(32svh + var(--technique-lane-width) + 8px), calc((100svh - 8.25rem) / 2 + var(--technique-lane-width) + 8px))}}@media (prefers-reduced-motion:reduce){.TetrisTechniqueEffects-module__Pws81q__effect{animation:none}}