.browser-game,.browser-game *{box-sizing:border-box}.browser-game{width:100%}.browser-game-viewport{container-type:inline-size;position:relative;width:100%;aspect-ratio:900 / 620;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:0 2.45cqw 7.15cqw #00000024}.browser-game-canvas{display:block;width:100%;height:100%;border:0;background:#fff;touch-action:none;user-select:none}.browser-game-overlay{position:absolute;inset:0;pointer-events:none}.browser-game .browser-game-score{position:absolute;top:1.25cqw;z-index:5;min-width:10cqw;padding:.8cqw 1.1cqw;border-radius:1.25cqw;background:#ffffffe5;color:#111;border:1px solid rgb(0 0 0 / 14%);box-shadow:0 .8cqw 2.4cqw #0000002e}.browser-game-score-left{left:1.25cqw}.browser-game-score-center{left:50%;translate:-50% 0;text-align:center}.browser-game-score-right{right:1.25cqw;text-align:right}.browser-game-score-label{display:block;margin-bottom:.12cqw;color:#000000b3;font-size:1.05cqw;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.browser-game-score-value{display:block;color:#000;font-size:2.2cqw;line-height:1;font-weight:900}.browser-game-message{position:absolute;left:var(--message-left, 50%);top:var(--message-top, 64%);translate:-50% -50%;z-index:5;width:78cqw;padding:0;background:transparent;color:#7d7d7df2;font-size:3.6cqw;line-height:1.15;font-weight:900;text-align:center;pointer-events:none;border:0;box-shadow:none;text-wrap:balance}.browser-game-message[hidden]{display:none}.browser-game-panel{position:absolute;z-index:5;pointer-events:auto}.browser-game-panel-static{pointer-events:none}.card-game,.card-game *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.card-game-viewport{background:#10623d}.card-game .browser-game-overlay{pointer-events:none}.card-game-board{--card-game-card-width: 8.45cqw;--card-game-card-height: 12.65cqw;--card-game-face-up-stack-offset: 1.72cqw;--card-game-face-down-stack-offset: 1.18cqw;--card-game-waste-card-offset: 1.52cqw;--card-game-waste-width: calc(var(--card-game-card-width) + var(--card-game-waste-card-offset) + var(--card-game-waste-card-offset));--card-game-message-top: 87%;--card-game-message-width: auto;--card-game-message-max-width: 48cqw;--card-game-message-font-size: 1.78cqw;--card-game-layout-left: 0cqw;--card-game-layout-width: 100cqw;--card-game-layout-right-edge: calc(var(--card-game-layout-left) + var(--card-game-layout-width));--card-game-actions-width: 16.4cqw;--card-game-actions-top: 16.2cqw;--card-game-actions-right: calc((100cqw - var(--card-game-layout-right-edge) - var(--card-game-actions-width)) / 2);position:absolute;inset:0;overflow:hidden;color:#fff;font-family:inherit;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.card-game button{appearance:none;-webkit-appearance:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.card-game .browser-game-message{top:var(--card-game-message-top);width:var(--card-game-message-width);max-width:var(--card-game-message-max-width);padding:.82cqw 1.28cqw;color:#ffffffeb;font-size:var(--card-game-message-font-size);line-height:1.18;text-shadow:0 .25cqw .7cqw rgb(0 0 0 / 28%)}.card-game .browser-game-message.card-game-message-danger{color:#ff4d4d;background:transparent;box-shadow:none;text-shadow:0 .18cqw .38cqw rgb(0 0 0 / 62%),0 0 .9cqw rgb(80 0 0 / 48%)}.card-game .browser-game-message.card-game-message-success,.card-game-message-success,.browser-game-message.card-game-message-success,.browser-game-message-success{color:#ffd84d!important;background:transparent!important;box-shadow:none!important;text-shadow:0 .18cqw .18cqw rgb(0 0 0 / 45%)!important}.card-game-loading{position:absolute;left:1.25cqw;bottom:1.25cqw;z-index:25;display:flex;align-items:center;gap:.72cqw;padding:.82cqw 1.05cqw;border-radius:999px;background:#ffffffe5;color:#11462f;font-size:1.05cqw;line-height:1;font-weight:950;box-shadow:0 .8cqw 2.4cqw #0000002e;pointer-events:none}.card-game-loading[hidden]{display:none}.card-game-loading-spinner{width:1.55cqw;height:1.55cqw;border-radius:50%;border:.22cqw solid rgb(17 70 47 / 24%);border-top-color:#11462f;animation:card-game-spin .78s linear infinite}.card-game-loading-text{white-space:nowrap}@keyframes card-game-spin{to{rotate:360deg}}.card-game-slot,.card-game-card{width:var(--card-game-card-width);height:var(--card-game-card-height);border:0;border-radius:.64cqw;padding:0;font:inherit}.card-game-slot{position:relative;display:grid;place-items:center;background:#ffffff1f;box-shadow:inset 0 0 0 .2cqw #ffffff26,inset 0 0 2.2cqw #0000001f}.card-game-slot:has(>.card-game-card){background:transparent;box-shadow:none}.card-game-slot-empty{border:.18cqw dashed rgb(255 255 255 / 34%)}.card-game-slot-empty:has(>.card-game-card){border:0}.card-game-slot-underlay{position:absolute;left:0;top:0;z-index:0;pointer-events:none}.card-game-slot-label{color:#ffffffc7;line-height:1;font-weight:950;pointer-events:none}.card-game-slot-label-text{max-width:84%;font-size:.94cqw;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;text-align:center}.card-game-slot-label-suit{font-size:4.35cqw;text-transform:none;letter-spacing:0}.card-game-slot-label-king{font-size:2.42cqw;text-transform:uppercase;letter-spacing:.04em}.card-game-foundation-hearts .card-game-slot-label,.card-game-foundation-diamonds .card-game-slot-label{color:#ffd5d5db}.card-game-card{position:absolute;left:0;top:0;overflow:visible;background:transparent;cursor:grab;touch-action:none;filter:drop-shadow(0 .32cqw .55cqw rgb(0 0 0 / 22%));transition:translate .14s ease,filter .14s ease,opacity .1s ease}.card-game-card:active{cursor:grabbing}.card-game-card:disabled{cursor:default}.card-game-card img,.card-game-stock img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.card-game-stock{cursor:pointer;overflow:visible;touch-action:none}.card-game-stock:focus,.card-game-stock:focus-visible{outline:0}.card-game-stock>img{transition:translate .14s ease,filter .14s ease}.card-game-stock:hover,.card-game-stock:focus-visible{transform:none;translate:0;filter:none;outline:0}.card-game-stock:hover>img,.card-game-stock:focus-visible>img{translate:0 -.18cqw;filter:drop-shadow(0 .48cqw .86cqw rgb(0 0 0 / 30%))}.card-game-stock-count{position:absolute;left:11%;top:11%;z-index:5;display:block;width:78%;height:78%;overflow:visible;translate:0 0;transition:translate .14s ease;pointer-events:none;user-select:none}.card-game-stock:hover>.card-game-stock-count,.card-game-stock:focus-visible>.card-game-stock-count{translate:0 -.18cqw}.card-game-stock-count-text{fill:#f5d04d;stroke:#000;stroke-width:8;stroke-linejoin:round;paint-order:stroke fill;font-family:Arial Black,Impact,Haettenschweiler,sans-serif;font-size:48px;font-weight:900;letter-spacing:0;filter:drop-shadow(0 3px 2px rgb(0 0 0 / 34%))}.card-game-card:not(:disabled):hover,.card-game-card:not(:disabled):focus-visible{translate:0 -.18cqw;filter:drop-shadow(0 .48cqw .86cqw rgb(0 0 0 / 30%));outline:0}.card-game-card-selected{translate:0 -.2cqw;filter:drop-shadow(0 .52cqw .86cqw rgb(0 0 0 / 34%));outline:0}.card-game-drag-origin{opacity:0;pointer-events:none}.card-game-drag-stack{position:absolute;left:0;top:0;z-index:20000;pointer-events:none;will-change:transform}.card-game-drag-card{position:absolute;margin:0;pointer-events:none;cursor:grabbing;filter:drop-shadow(0 .85cqw 1.3cqw rgb(0 0 0 / 34%));translate:0;outline:0}.card-game-actions{right:var(--card-game-actions-right);top:var(--card-game-actions-top);display:grid;gap:.78cqw;width:var(--card-game-actions-width)}.card-game-action-button{border:0;border-radius:1.52cqw;padding:1.22cqw 1.45cqw;background:#ffffffeb;color:#11462f;font-size:1.48cqw;line-height:1;font-weight:950;cursor:pointer;pointer-events:auto;box-shadow:0 .8cqw 2.4cqw #0000002e;touch-action:manipulation}.card-game-action-button:hover,.card-game-action-button:focus-visible{outline:0;background:#fff}.card-game-action-button:disabled{opacity:.62;cursor:default}@media(max-width:680px){.card-game-board{--card-game-card-width: 8.25cqw;--card-game-card-height: 12.35cqw;--card-game-face-up-stack-offset: 1.64cqw;--card-game-face-down-stack-offset: 1.12cqw;--card-game-waste-card-offset: 1.4cqw;--card-game-waste-width: calc(var(--card-game-card-width) + var(--card-game-waste-card-offset) + var(--card-game-waste-card-offset));--card-game-message-top: 88%;--card-game-message-max-width: 52cqw;--card-game-message-font-size: 1.86cqw;--card-game-actions-width: 17.4cqw}.card-game-loading{font-size:1.22cqw}.card-game-loading-spinner{width:1.8cqw;height:1.8cqw}.card-game-slot-label-text{font-size:.88cqw}.card-game-slot-label-suit{font-size:4.05cqw}.card-game-stock-count{left:10%;top:10%;width:80%;height:80%}.card-game-stock-count-text{stroke-width:7.4}.card-game-action-button{font-size:1.62cqw;padding:1.25cqw 1.46cqw}}.card-game-card-deal-waiting{visibility:hidden!important}.card-game-card-dealing{z-index:var(--card-game-deal-z-index, 1000)!important;animation:card-game-deal-card var(--card-game-deal-duration, .32s) ease-out both}@keyframes card-game-deal-card{0%{transform:translate(var(--card-game-deal-start-x, -18cqw),var(--card-game-deal-start-y, -8cqw)) scale(1) rotate(-4deg)}to{transform:translate(0) scale(1) rotate(0)}}.card-game-card-shadow-muted{filter:none!important;box-shadow:none!important}.card-game-card-shadow-muted img{filter:none!important}.blackjack{width:100%}.blackjack-board{--card-game-card-width: 9.2cqw;--card-game-card-height: 13.75cqw;--blackjack-card-gap: 3.82cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 14.8cqw;--card-game-layout-left: 14cqw;--card-game-layout-width: 62cqw;--card-game-message-top: 88%}.blackjack-round-score{left:50%;translate:-50% 0}.blackjack-table{position:absolute;left:50%;top:7.65cqw;translate:-50% 0;width:68cqw;display:grid;justify-items:center;gap:4.4cqw}.blackjack-hand-area{position:relative;width:66cqw;min-height:16.1cqw}.blackjack-hand-heading{display:flex;align-items:center;justify-content:center;gap:.78cqw;margin-bottom:.72cqw;color:#ffffffeb;font-size:1.22cqw;font-weight:950;line-height:1;text-align:center;text-shadow:0 .25cqw .7cqw rgb(0 0 0 / 28%)}.blackjack-hand-heading strong{min-width:3.8cqw;padding:.38cqw .68cqw;border-radius:999px;background:#ffffffe5;color:#11462f;text-align:center;box-shadow:0 .42cqw 1.2cqw #00000024}.blackjack-hand{position:relative;width:100%;min-height:var(--card-game-card-height)}.blackjack-card{position:absolute;left:0;top:0;width:var(--card-game-card-width);height:var(--card-game-card-height);border-radius:.64cqw;filter:drop-shadow(0 .38cqw .68cqw rgb(0 0 0 / 26%));pointer-events:none}.blackjack-card img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.blackjack-deck-area{position:absolute;left:-6.2cqw;top:2.7cqw;z-index:4;width:var(--card-game-card-width);height:var(--card-game-card-height)}.blackjack-deck-card{position:relative;width:var(--card-game-card-width);height:var(--card-game-card-height);filter:drop-shadow(0 .44cqw .86cqw rgb(0 0 0 / 26%))}.blackjack-deck-card img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.blackjack-bet-panel{position:absolute;left:5.2cqw;bottom:3.1cqw;display:grid;gap:.72cqw;width:22cqw;pointer-events:auto}.blackjack-bet-value{display:flex;align-items:center;justify-content:space-between;gap:.72cqw;width:9.8cqw;padding:.8cqw 1cqw;border-radius:999px;background:#ffffffe5;color:#11462f;font-size:1.22cqw;line-height:1;font-weight:950;box-shadow:0 .8cqw 2.4cqw #0000002e}.blackjack-bet-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:.46cqw;width:20cqw}.blackjack-control-button{min-width:0;padding:.9cqw .28cqw;font-size:1.22cqw;border-radius:1.15cqw}.blackjack-round-actions{position:absolute;right:13.8cqw;bottom:3.1cqw;display:flex;gap:.72cqw;pointer-events:auto}.blackjack-play-button{min-width:8.8cqw}.blackjack-new-game-panel{top:14.6cqw}.blackjack button[hidden],.blackjack [hidden]{display:none}@media(max-width:680px){.blackjack-board{--card-game-card-width: 8.65cqw;--card-game-card-height: 12.95cqw;--blackjack-card-gap: 3.32cqw;--card-game-actions-width: 16.2cqw;--card-game-layout-left: 12cqw;--card-game-layout-width: 64cqw;--card-game-message-top: 89%}.blackjack-table{top:8.1cqw;width:68cqw;gap:4.7cqw}.blackjack-hand-area{width:68cqw;min-height:15.5cqw}.blackjack-hand-heading{font-size:1.38cqw}.blackjack-deck-area{left:-5.8cqw;top:2.9cqw}.blackjack-bet-panel{left:4.2cqw;width:24cqw}.blackjack-bet-value{width:11cqw;font-size:1.36cqw;padding:.84cqw 1.02cqw}.blackjack-bet-buttons{width:22.4cqw;gap:.48cqw}.blackjack-control-button{font-size:1.36cqw;padding:.88cqw .28cqw}.blackjack-round-actions{right:11.8cqw}.blackjack-play-button{min-width:10.2cqw}}.falling-blocks-game{width:100%;--falling-blocks-hud-top: 4.4cqw;--falling-blocks-hud-left: 64.9cqw;--falling-blocks-hud-width: 24.2cqw;--falling-blocks-message-left: 31%;--falling-blocks-message-top: 43%;--falling-blocks-controls-bottom: .72cqw;--falling-blocks-control-width: 9.25cqw;--falling-blocks-control-height: 6.65cqw;--falling-blocks-control-icon-size: 4.95cqw}.falling-blocks-viewport{background:#fff}.falling-blocks-hud{position:absolute;top:var(--falling-blocks-hud-top);left:var(--falling-blocks-hud-left);z-index:5;width:var(--falling-blocks-hud-width);display:grid;justify-items:center;gap:1.05cqw;pointer-events:none}.falling-blocks-stat{box-sizing:border-box;display:grid;align-items:center;gap:.25cqw;width:18.8cqw;min-height:6.15cqw;padding:.85cqw 1.2cqw;border:1px solid rgba(0,0,0,.12);border-radius:1.35cqw;background:#ffffffeb;box-shadow:0 .75cqw 2.2cqw #0000001f;text-align:left}.falling-blocks-stat-label{color:#0000009e;font-size:1.05cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.falling-blocks-stat-value{color:#111;font-size:2.45cqw;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.falling-blocks-message{position:absolute;left:var(--falling-blocks-message-left);top:var(--falling-blocks-message-top);translate:-50% -50%;z-index:6;width:33cqw;color:#141414e0;font-size:2.65cqw;line-height:1.12;font-weight:950;text-align:center;pointer-events:none;text-wrap:balance}.falling-blocks-message-danger,.falling-blocks-message-success,.falling-blocks-message-normal{display:block}.falling-blocks-message-danger{color:#d71920}.falling-blocks-message-success{color:#00a64f}.falling-blocks-message-normal{color:#141414e0}.falling-blocks-message[hidden]{display:none}.falling-blocks-controls{position:absolute;left:50%;bottom:var(--falling-blocks-controls-bottom);translate:-50% 0;z-index:7;display:flex;align-items:center;justify-content:center;gap:1.12cqw;width:72cqw;pointer-events:auto;touch-action:none;user-select:none}.falling-blocks-control-button,.falling-blocks-pause-button{box-sizing:border-box;display:grid;place-items:center;width:var(--falling-blocks-control-width);height:var(--falling-blocks-control-height);padding:0;border:1px solid rgba(0,0,0,.12);border-radius:1.35cqw;background:#ffffffeb;color:#111;box-shadow:0 .75cqw 2.2cqw #0000001f;font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.falling-blocks-pause-button{position:absolute;left:.72cqw;bottom:var(--falling-blocks-controls-bottom);z-index:8;pointer-events:auto}.falling-blocks-control-button svg,.falling-blocks-pause-button svg{width:var(--falling-blocks-control-icon-size);height:var(--falling-blocks-control-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.falling-blocks-control-button[data-icon=left] svg,.falling-blocks-control-button[data-icon=down] svg,.falling-blocks-control-button[data-icon=right] svg{stroke-width:8.4}.falling-blocks-control-button[data-icon=rotate] svg,.falling-blocks-control-button[data-icon=swap] svg{stroke-width:6.3}.falling-blocks-pause-button[data-icon=pause] svg{stroke-width:8.4}.falling-blocks-pause-button[data-icon=resume] svg{fill:currentColor;stroke:none}.falling-blocks-control-button[data-icon=left] svg{translate:-.38cqw 0}.falling-blocks-control-button[data-icon=down] svg{translate:0 .42cqw}.falling-blocks-control-button[data-icon=right] svg{translate:.38cqw 0}.falling-blocks-control-button:active,.falling-blocks-pause-button:active{scale:.94}.bubble-pop-rush-game{width:100%;background:#fff;--falling-blocks-control-width: 9.25cqw;--falling-blocks-control-height: 6.65cqw;--falling-blocks-control-icon-size: 4.95cqw}.bubble-pop-rush-viewport,.bubble-pop-rush-canvas{background:#fff}.bubble-pop-rush-overlay{pointer-events:none}.bubble-pop-rush-side-panel{position:absolute;left:72.25cqw;top:7.4cqw;z-index:6;display:grid;gap:6.4cqw;width:16.8cqw;pointer-events:none}.bubble-pop-rush-actions{display:grid;gap:1.55cqw;width:100%;pointer-events:auto}.bubble-pop-rush-action-button{border:0;border-radius:1.52cqw;padding:1.22cqw 1.45cqw;background:#ffffffeb;color:#11462f;font:inherit;font-size:1.48cqw;line-height:1;font-weight:950;cursor:pointer;box-shadow:0 .8cqw 2.4cqw #0000001f;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.bubble-pop-rush-action-button:hover,.bubble-pop-rush-action-button:focus-visible{outline:0;background:#fff}.bubble-pop-rush-action-button:active{scale:.96}.bubble-pop-rush-stats{display:grid;gap:1.85cqw;pointer-events:none}.bubble-pop-rush-stat{display:grid;align-items:center;gap:.25cqw;width:100%;min-height:6.15cqw;padding:.85cqw 1.2cqw;border:1px solid rgba(0,0,0,.08);border-radius:1.35cqw;background:#ffffffe6;box-shadow:0 .75cqw 2.2cqw #00000014;text-align:left}.bubble-pop-rush-stat-label{color:#0000009e;font-size:1.05cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.bubble-pop-rush-stat-value{color:#111;font-size:2.45cqw;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.bubble-pop-rush-message{position:absolute;left:32.83%;top:44%;translate:-50% -50%;z-index:6;width:44cqw;color:#141414e0;font-size:2.65cqw;line-height:1.12;font-weight:950;text-align:center;pointer-events:none;text-wrap:balance}.bubble-pop-rush-message-danger,.bubble-pop-rush-message-success,.bubble-pop-rush-message-normal{display:block}.bubble-pop-rush-message-danger{color:#d71920}.bubble-pop-rush-message-success{color:#00a64f}.bubble-pop-rush-message-normal{color:#141414e0}.bubble-pop-rush-message[hidden]{display:none}.bubble-pop-rush-controls{position:absolute;left:32.83%;top:61.32cqw;translate:-50% 0;z-index:7;display:flex;align-items:center;justify-content:center;gap:1.12cqw;width:37cqw;pointer-events:auto;touch-action:none;user-select:none}.bubble-pop-rush-control-button[data-icon=left] svg,.bubble-pop-rush-control-button[data-icon=right] svg,.bubble-pop-rush-control-button[data-icon=shoot] svg{stroke-width:8.4}.bubble-pop-rush-control-button[data-icon=left] svg{translate:-.38cqw 0}.bubble-pop-rush-control-button[data-icon=right] svg{translate:.38cqw 0}.bubble-pop-rush-control-button[data-icon=shoot] svg{translate:0 -.08cqw}@media(max-width:680px){.bubble-pop-rush-game{--falling-blocks-control-width: 9.6cqw;--falling-blocks-control-height: 7.05cqw;--falling-blocks-control-icon-size: 5.28cqw}.bubble-pop-rush-side-panel{left:71.8cqw;width:17.8cqw;gap:6.8cqw}.bubble-pop-rush-actions{gap:1.65cqw}.bubble-pop-rush-stats{gap:1.95cqw}.bubble-pop-rush-action-button{font-size:1.62cqw;padding:1.25cqw 1.46cqw}.bubble-pop-rush-message{left:32.83%;width:45cqw;font-size:2.45cqw}.bubble-pop-rush-controls{left:32.83%;top:61.05cqw;width:40cqw}}.canfield-solitaire{width:100%}.canfield-solitaire-board{--card-game-card-width: 8.05cqw;--card-game-card-height: 12.05cqw;--card-game-face-up-stack-offset: 1.5cqw;--card-game-face-down-stack-offset: 1.08cqw;--canfield-board-left: 3.2cqw;--canfield-column-gap: .74cqw;--canfield-reserve-stack-offset: .46cqw;--canfield-tableau-left: calc(var(--canfield-board-left) + ((var(--card-game-card-width) + var(--canfield-column-gap)) * 3));--canfield-tableau-top: 22.2cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--canfield-tableau-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--canfield-column-gap) + var(--canfield-column-gap) + var(--canfield-column-gap) )}.canfield-top-row{position:absolute;left:var(--canfield-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(7,var(--card-game-card-width));gap:var(--canfield-column-gap);align-items:start}.canfield-stock-wrap{grid-column:1}.canfield-waste-wrap{grid-column:2 / span 2;width:var(--card-game-waste-width);min-height:var(--card-game-card-height)}.canfield-foundations{grid-column:4 / span 4;display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--canfield-column-gap);min-height:var(--card-game-card-height)}.canfield-reserve-wrap{position:absolute;left:var(--canfield-board-left);top:var(--canfield-tableau-top);width:var(--card-game-card-width);min-height:calc(var(--card-game-card-height) + 6.4cqw)}.canfield-reserve{position:relative;width:var(--card-game-card-width);min-height:calc(var(--card-game-card-height) + 6.4cqw)}.canfield-reserve-empty{position:relative}.canfield-reserve-back{position:absolute;left:0;top:0;width:var(--card-game-card-width);height:var(--card-game-card-height);border-radius:.64cqw;overflow:hidden;filter:drop-shadow(0 .25cqw .45cqw rgb(0 0 0 / 20%));pointer-events:none}.canfield-reserve-back img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.canfield-reserve .card-game-card{position:absolute}.canfield-tableau{position:absolute;left:var(--canfield-tableau-left);top:var(--canfield-tableau-top);display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--canfield-column-gap);align-items:start}.canfield-tableau-pile{position:relative;min-height:45cqw}.canfield-waste{position:relative;width:var(--card-game-waste-width);height:var(--card-game-card-height)}.canfield-waste-underlay{position:absolute;left:0;top:0;width:var(--card-game-card-width);height:var(--card-game-card-height)}.canfield-waste .card-game-card{position:absolute}.canfield-foundation{position:relative}.canfield-foundation .card-game-card{position:absolute}@media(max-width:680px){.canfield-solitaire-board{--card-game-card-width: 7.78cqw;--card-game-card-height: 11.65cqw;--card-game-face-up-stack-offset: 1.38cqw;--card-game-face-down-stack-offset: 1cqw;--canfield-column-gap: .62cqw;--canfield-reserve-stack-offset: .42cqw;--card-game-actions-width: 17.4cqw}.canfield-top-row,.canfield-tableau,.canfield-foundations{gap:var(--canfield-column-gap)}}.drblockfalls-game{--falling-blocks-message-left: 31%}.flap-flap-flap-game{width:100%}.flap-flap-flap-viewport{background:#fff}.flap-flap-flap-message{--message-left: 50%;--message-top: 68%}.freecell-solitaire{width:100%}.freecell-solitaire-board{--card-game-card-width: 7.28cqw;--card-game-card-height: 10.9cqw;--card-game-face-up-stack-offset: 1.44cqw;--card-game-face-down-stack-offset: 1.44cqw;--freecell-board-left: 3.2cqw;--freecell-column-gap: .72cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--freecell-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--freecell-column-gap) + var(--freecell-column-gap) + var(--freecell-column-gap) + var(--freecell-column-gap) + var(--freecell-column-gap) + var(--freecell-column-gap) + var(--freecell-column-gap) )}.freecell-top-row{position:absolute;left:var(--freecell-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(8,var(--card-game-card-width));gap:var(--freecell-column-gap);align-items:start}.freecell-free-cells,.freecell-foundations{min-width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.freecell-free-cells{grid-column:1 / span 4;display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--freecell-column-gap)}.freecell-foundations{grid-column:5 / span 4;display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--freecell-column-gap)}.freecell-tableau{position:absolute;left:var(--freecell-board-left);right:2.2cqw;top:20.2cqw;display:grid;grid-template-columns:repeat(8,var(--card-game-card-width));gap:var(--freecell-column-gap);align-items:start}.freecell-tableau-pile{position:relative;min-height:47cqw}.freecell-cell,.freecell-foundation{position:relative}.freecell-cell .card-game-card,.freecell-foundation .card-game-card{position:absolute}@media(max-width:680px){.freecell-solitaire-board{--card-game-card-width: 7.02cqw;--card-game-card-height: 10.5cqw;--card-game-face-up-stack-offset: 1.34cqw;--card-game-face-down-stack-offset: 1.34cqw;--freecell-column-gap: .58cqw;--card-game-actions-width: 17.4cqw}.freecell-top-row,.freecell-tableau,.freecell-free-cells,.freecell-foundations{gap:var(--freecell-column-gap)}}.golf-solitaire{width:100%}.golf-solitaire-board{--card-game-card-width: 8.25cqw;--card-game-card-height: 12.35cqw;--card-game-face-up-stack-offset: 2.12cqw;--card-game-face-down-stack-offset: 1.12cqw;--card-game-waste-card-offset: .68cqw;--golf-board-left: 5.2cqw;--golf-column-gap: .86cqw;--golf-waste-width: calc(var(--card-game-card-width) + (23 * var(--card-game-waste-card-offset)));--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--golf-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--golf-column-gap) + var(--golf-column-gap) + var(--golf-column-gap) + var(--golf-column-gap) + var(--golf-column-gap) + var(--golf-column-gap) )}.golf-top-row{position:absolute;left:var(--golf-board-left);top:8.15cqw;display:grid;grid-template-columns:var(--card-game-card-width) var(--golf-waste-width);gap:.92cqw;align-items:start}.golf-stock-wrap{grid-column:1;width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.golf-waste-wrap{grid-column:2;width:var(--golf-waste-width);min-height:var(--card-game-card-height)}.golf-tableau{position:absolute;left:var(--golf-board-left);right:2.2cqw;top:23.2cqw;display:grid;grid-template-columns:repeat(7,var(--card-game-card-width));gap:var(--golf-column-gap);align-items:start}.golf-tableau-pile{position:relative;min-height:34cqw}.golf-waste{position:relative;width:var(--golf-waste-width);height:var(--card-game-card-height)}.golf-waste:not(.card-game-slot-empty){background:transparent;box-shadow:none}.golf-waste .card-game-card{position:absolute}@media(max-width:680px){.golf-solitaire-board{--card-game-card-width: 7.95cqw;--card-game-card-height: 11.9cqw;--card-game-face-up-stack-offset: 1.98cqw;--card-game-waste-card-offset: .58cqw;--golf-column-gap: .68cqw;--golf-waste-width: calc(var(--card-game-card-width) + (23 * var(--card-game-waste-card-offset)));--card-game-actions-width: 17.4cqw}.golf-top-row,.golf-tableau{gap:var(--golf-column-gap)}}.game-timer{display:grid;gap:.72cqw;width:100%;padding:1cqw 1.15cqw;border:1px solid rgba(0,0,0,.08);border-radius:1.35cqw;background:#ffffffe6;box-shadow:0 .75cqw 2.2cqw #00000014;pointer-events:none}.game-timer-label{color:#0000009e;font-size:1.05cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.game-time-track{width:100%;height:1.05cqw;overflow:hidden;border-radius:999px;background:#0000001f}.game-time-fill{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a64f,#ffcf00,#d71920);transform-origin:left center;transform:scaleX(1)}.game-time-value{color:#111;font-size:2.15cqw;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.jewel-crusher-game{width:100%;background:#fff}.jewel-crusher-viewport,.jewel-crusher-canvas{background:#fff}.jewel-crusher-overlay{pointer-events:none}.jewel-crusher-side-panel{position:absolute;left:70.4cqw;top:7.4cqw;z-index:6;display:grid;gap:5.6cqw;width:18.8cqw;pointer-events:none}.jewel-crusher-actions{display:grid;gap:1.55cqw;width:100%;pointer-events:auto}.jewel-crusher-action-button{border:0;border-radius:1.52cqw;padding:1.22cqw 1.45cqw;background:#ffffffeb;color:#11462f;font:inherit;font-size:1.48cqw;line-height:1;font-weight:950;cursor:pointer;box-shadow:0 .8cqw 2.4cqw #0000001f;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.jewel-crusher-action-button:hover,.jewel-crusher-action-button:focus-visible{outline:0;background:#fff}.jewel-crusher-action-button:active{scale:.96}.jewel-crusher-stats{display:grid;gap:1.85cqw;pointer-events:none}.jewel-crusher-stat{display:grid;align-items:center;gap:.25cqw;width:100%;min-height:6.15cqw;padding:.85cqw 1.2cqw;border:1px solid rgba(0,0,0,.08);border-radius:1.35cqw;background:#ffffffe6;box-shadow:0 .75cqw 2.2cqw #00000014;text-align:left}.jewel-crusher-stat-label{color:#0000009e;font-size:1.05cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.jewel-crusher-stat-value{color:#111;font-size:2.45cqw;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.jewel-crusher-message{position:absolute;left:32%;top:50%;translate:-50% -50%;z-index:6;width:52cqw;color:#141414e0;font-size:3.05cqw;line-height:1.1;font-weight:950;text-align:center;pointer-events:none;text-wrap:normal}.jewel-crusher-message-danger,.jewel-crusher-message-success,.jewel-crusher-message-normal{display:block}.jewel-crusher-message-danger{color:#d71920}.jewel-crusher-message-success{color:#00a64f}.jewel-crusher-message-normal{color:#141414e0;white-space:nowrap}.jewel-crusher-message[hidden]{display:none}@media(max-width:680px){.jewel-crusher-side-panel{left:69.8cqw;width:20.2cqw;gap:5.9cqw}.jewel-crusher-actions{gap:1.65cqw}.jewel-crusher-action-button{font-size:1.62cqw;padding:1.25cqw 1.46cqw}.jewel-crusher-stats{gap:1.95cqw}.jewel-crusher-message{left:32%;top:50%;width:54cqw;font-size:2.78cqw}.game-time-track{height:1.25cqw}}.klondike-solitaire{width:100%}.klondike-solitaire-board{--klondike-board-left: 2.2cqw;--klondike-column-gap: .92cqw;--card-game-layout-left: var(--klondike-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--klondike-column-gap) + var(--klondike-column-gap) + var(--klondike-column-gap) + var(--klondike-column-gap) + var(--klondike-column-gap) + var(--klondike-column-gap) )}.klondike-top-row{position:absolute;left:var(--klondike-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(7,var(--card-game-card-width));gap:var(--klondike-column-gap);align-items:start}.klondike-stock-wrap,.klondike-waste-wrap,.klondike-foundations{min-width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.klondike-foundations{grid-column:4 / span 4;display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--klondike-column-gap)}.klondike-tableau{position:absolute;left:var(--klondike-board-left);right:2.2cqw;top:22.65cqw;display:grid;grid-template-columns:repeat(7,var(--card-game-card-width));gap:var(--klondike-column-gap);align-items:start}.klondike-tableau-pile{position:relative;min-height:44cqw}.klondike-waste{position:relative;width:var(--card-game-waste-width);background:transparent;box-shadow:none}.klondike-waste.card-game-slot-empty{width:var(--card-game-card-width);background:#ffffff1f;box-shadow:inset 0 0 0 .2cqw #ffffff26,inset 0 0 2.2cqw #0000001f}.klondike-foundation .card-game-card,.klondike-waste .card-game-card{position:absolute}@media(max-width:680px){.klondike-solitaire-board{--klondike-column-gap: .78cqw}.klondike-top-row,.klondike-tableau{gap:var(--klondike-column-gap)}}.number-blocks-merger-game{width:100%;background:#fff}.number-blocks-merger-viewport,.number-blocks-merger-canvas{background:#fff}.number-blocks-merger-overlay{pointer-events:none}.number-blocks-merger-side-panel{position:absolute;left:70.85cqw;top:7.4cqw;z-index:6;display:grid;gap:5.6cqw;width:18.8cqw;pointer-events:none}.number-blocks-merger-actions{display:grid;gap:1.55cqw;width:100%;pointer-events:auto}.number-blocks-merger-action-button{border:0;border-radius:1.52cqw;padding:1.22cqw 1.45cqw;background:#ffffffeb;color:#11462f;font:inherit;font-size:1.48cqw;line-height:1;font-weight:950;cursor:pointer;box-shadow:0 .8cqw 2.4cqw #0000001f;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.number-blocks-merger-action-button:hover,.number-blocks-merger-action-button:focus-visible{outline:0;background:#fff}.number-blocks-merger-action-button:active{scale:.96}.number-blocks-merger-stats{display:grid;gap:1.85cqw;pointer-events:none}.number-blocks-merger-stat{display:grid;align-items:center;gap:.25cqw;width:100%;min-height:6.15cqw;padding:.85cqw 1.2cqw;border:1px solid rgba(0,0,0,.08);border-radius:1.35cqw;background:#ffffffe6;box-shadow:0 .75cqw 2.2cqw #00000014;text-align:left}.number-blocks-merger-stat-label{color:#0000009e;font-size:1.05cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.number-blocks-merger-stat-value{color:#111;font-size:2.45cqw;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.number-blocks-merger-message{position:absolute;left:34%;top:50%;translate:-50% -50%;z-index:6;width:50cqw;color:#141414e0;font-size:2.85cqw;line-height:1.12;font-weight:950;text-align:center;pointer-events:none;text-wrap:balance}.number-blocks-merger-message-danger,.number-blocks-merger-message-success,.number-blocks-merger-message-normal{display:block}.number-blocks-merger-message-danger{color:#d71920}.number-blocks-merger-message-success{color:#00a64f}.number-blocks-merger-message-normal{color:#141414e0}.number-blocks-merger-message[hidden]{display:none}@media(max-width:680px){.number-blocks-merger-side-panel{left:70.2cqw;width:20.2cqw;gap:5.9cqw}.number-blocks-merger-actions{gap:1.65cqw}.number-blocks-merger-action-button{font-size:1.62cqw;padding:1.25cqw 1.46cqw}.number-blocks-merger-stats{gap:1.95cqw}.number-blocks-merger-message{left:34%;top:50%;width:52cqw;font-size:2.6cqw}}.paddle-game{width:100%}.paddle-game-viewport{background:#fff}.pasture-game{width:100%}.pasture-game-viewport{background:#fff}.pasture-animals{position:absolute;top:8.6cqw;left:1.65cqw;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2cqw;width:42cqw;pointer-events:none}.pasture-animal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.05cqw;min-width:0;min-height:7.85cqw;padding:1.15cqw 1.35cqw;border-radius:1.45cqw;background:#ffffffe0;box-shadow:0 .9cqw 2.4cqw #0000001a;border:1px solid rgb(0 0 0 / 8%)}.pasture-animal-icon{display:grid;place-items:center;width:4cqw;height:4cqw;border-radius:999px;background:#0000000d;font-size:2.35cqw}.pasture-animal-content{display:grid;gap:.12cqw;min-width:0}.pasture-animal-label{overflow:hidden;color:#000000a8;font-size:1.05cqw;font-weight:850;line-height:1;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.pasture-animal strong{overflow:hidden;color:#111;font-size:1.95cqw;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.pasture-animal-score{overflow:hidden;color:#00000094;font-size:.88cqw;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.pasture-actions{position:absolute;left:1.65cqw;bottom:1.65cqw;z-index:5;display:grid;gap:.82cqw;width:38cqw;pointer-events:auto}.pasture-action{display:grid;gap:.24cqw;width:100%;min-height:6.15cqw;padding:.9cqw 1.4cqw;border:1px solid rgb(0 0 0 / 10%);border-radius:1.55cqw;background:#ffffffeb;color:#111;box-shadow:0 .9cqw 2.4cqw #0000001f;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.pasture-action-do-nothing{justify-self:start;width:56%;min-height:3.45cqw;padding:.52cqw 1cqw}.pasture-action-do-nothing .pasture-action-title{font-size:1.12cqw}.pasture-action-do-nothing .pasture-action-detail{font-size:.88cqw}.pasture-action:hover:not(:disabled){transform:translateY(-.1cqw);box-shadow:0 1.25cqw 3cqw #00000029}.pasture-action:active:not(:disabled){transform:translateY(.1cqw)}.pasture-action:disabled{cursor:not-allowed;opacity:.45}.pasture-action-title{overflow:hidden;font-size:1.52cqw;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.pasture-action-detail{overflow:hidden;color:#000000a3;font-size:1.14cqw;line-height:1.12;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pasture-action-restart{background:#000000db;color:#fff}.pasture-action-restart .pasture-action-detail{color:#ffffffb8}.pasture-events{position:absolute;right:1.65cqw;bottom:1.65cqw;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;gap:.92cqw;width:36cqw;pointer-events:none}.pasture-event{display:grid;gap:.16cqw;min-height:7.6cqw;padding:1.15cqw 1.48cqw;border-radius:1.5cqw;background:#ffffffe0;border:1px solid rgb(0 0 0 / 8%);box-shadow:0 .9cqw 2.4cqw #0000001a;will-change:transform,opacity}.pasture-event-current{background:#000000d1;color:#fff}.pasture-event-meta{overflow:hidden;color:#0009;font-size:1.08cqw;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.pasture-event-current .pasture-event-meta,.pasture-event-current .pasture-event-detail{color:#ffffffb8}.pasture-event strong{overflow:hidden;font-size:1.62cqw;line-height:1.05;font-weight:950;text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.pasture-event-none strong{color:#2fa356}.pasture-event-current.pasture-event-none strong{color:#7ef0a3}.pasture-event-blessing strong{color:#caa227}.pasture-event-current.pasture-event-blessing strong{color:#ffd76a}.pasture-event-fox strong,.pasture-event-wolf strong,.pasture-event-bear strong,.pasture-event-flood strong,.pasture-event-game-over strong{color:#d84a4a}.pasture-event-current.pasture-event-fox strong,.pasture-event-current.pasture-event-wolf strong,.pasture-event-current.pasture-event-bear strong,.pasture-event-current.pasture-event-flood strong,.pasture-event-current.pasture-event-game-over strong{color:#ff8787}.pasture-event-game-end strong{color:#111}.pasture-event-current.pasture-event-game-end strong,.pasture-event-start strong{color:#fff}.pasture-event-detail{overflow:hidden;color:#000000a3;font-size:1.18cqw;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pasture-prophecy{position:absolute;right:.15cqw;bottom:.82cqw;z-index:8;display:block;width:auto;height:auto;background:transparent;color:inherit;box-shadow:none;border:0;border-radius:0;font-size:7.4cqw;line-height:1;pointer-events:none;filter:drop-shadow(0 .9cqw 1.6cqw rgb(0 0 0 / 20%));transform:none}.pasture-message{position:absolute;left:51%;bottom:6.2cqw;translate:-50% 0;z-index:3;width:25cqw;max-width:25cqw;color:#7d7d7df2;font-size:1.5cqw;line-height:1.12;font-weight:900;text-align:center;pointer-events:none;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.pasture-overlay:has(.pasture-event-game-end) .pasture-message,.pasture-overlay:has(.pasture-event-game-over) .pasture-message{left:51%;width:25cqw;max-width:25cqw}.ppblockfalls-game{--falling-blocks-message-left: 31%}.pyramid-solitaire{width:100%}.pyramid-solitaire-board{--card-game-card-width: 7.45cqw;--card-game-card-height: 11.15cqw;--pyramid-board-left: 3.2cqw;--pyramid-column-gap: .5cqw;--pyramid-row-offset: 4.55cqw;--pyramid-tableau-width: 65.6cqw;--pyramid-action-reference-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--pyramid-column-gap) + var(--pyramid-column-gap) + var(--pyramid-column-gap) + var(--pyramid-column-gap) );--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: calc(50cqw - (var(--pyramid-action-reference-width) / 2));--card-game-layout-width: var(--pyramid-action-reference-width)}.pyramid-stock-row{position:absolute;left:var(--pyramid-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(2,var(--card-game-card-width));gap:.92cqw;align-items:start}.pyramid-stock-wrap,.pyramid-waste-wrap{width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.pyramid-waste{position:relative;width:var(--card-game-card-width);height:var(--card-game-card-height)}.pyramid-waste-underlay,.pyramid-removed-underlay{position:absolute;left:0;top:0;width:var(--card-game-card-width);height:var(--card-game-card-height)}.pyramid-waste .card-game-card{position:absolute}.pyramid-removed-wrap{position:absolute;left:var(--pyramid-board-left);top:21.1cqw;width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.pyramid-removed{position:relative;width:var(--card-game-card-width);height:var(--card-game-card-height)}.pyramid-removed .card-game-card{position:absolute}.pyramid-tableau{position:absolute;left:50%;top:6.65cqw;translate:-50% 0;width:var(--pyramid-tableau-width);height:42cqw}.pyramid-row{position:absolute;left:50%;translate:-50% 0;display:flex;gap:var(--pyramid-column-gap);height:var(--card-game-card-height);pointer-events:none}.pyramid-row .card-game-card{position:relative;left:auto;top:auto;flex:0 0 auto;pointer-events:auto}.pyramid-row .card-game-card-disabled{pointer-events:none}.pyramid-placeholder{flex:0 0 auto;width:var(--card-game-card-width);height:var(--card-game-card-height);visibility:hidden;pointer-events:none}.pyramid-solitaire .card-game-card.card-game-card-selected,.pyramid-solitaire .card-game-card.card-game-card-selected:not(:disabled):hover,.pyramid-solitaire .card-game-card.card-game-card-selected:not(:disabled):focus-visible,.pyramid-solitaire .card-game-card.card-game-card-selected:active{translate:0 -.2cqw;outline:.28cqw solid #ffd84d;outline-offset:-.2cqw;border-radius:.72cqw;filter:drop-shadow(0 0 .22cqw rgb(255 216 77 / 90%)) drop-shadow(0 .52cqw .86cqw rgb(0 0 0 / 34%))}@media(max-width:680px){.pyramid-solitaire-board{--card-game-card-width: 7.2cqw;--card-game-card-height: 10.78cqw;--pyramid-column-gap: .4cqw;--pyramid-row-offset: 4.38cqw;--pyramid-tableau-width: 64.2cqw;--pyramid-action-reference-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--pyramid-column-gap) + var(--pyramid-column-gap) + var(--pyramid-column-gap) + var(--pyramid-column-gap) );--card-game-actions-width: 17.4cqw}.pyramid-stock-row{gap:.72cqw}.pyramid-removed-wrap{top:20.6cqw}}.simple-simon-solitaire{width:100%}.simple-simon-solitaire-board{--card-game-card-width: 6.55cqw;--card-game-card-height: 9.8cqw;--card-game-face-up-stack-offset: 1.35cqw;--card-game-face-down-stack-offset: .82cqw;--simple-simon-board-left: 2.2cqw;--simple-simon-column-gap: .58cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--simple-simon-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) + var(--simple-simon-column-gap) )}.simple-simon-top-row{position:absolute;left:var(--simple-simon-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--simple-simon-column-gap);align-items:start}.simple-simon-completed{grid-column:1 / span 4;display:grid;grid-template-columns:repeat(4,var(--card-game-card-width));gap:var(--simple-simon-column-gap);min-width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.simple-simon-tableau{position:absolute;left:var(--simple-simon-board-left);right:2.2cqw;top:20.2cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--simple-simon-column-gap);align-items:start}.simple-simon-tableau-pile{position:relative;min-height:47cqw}.simple-simon-completed-slot .card-game-card{position:absolute}@media(max-width:680px){.simple-simon-solitaire-board{--card-game-card-width: 6.35cqw;--card-game-card-height: 9.5cqw;--card-game-face-up-stack-offset: 1.26cqw;--card-game-face-down-stack-offset: .76cqw;--simple-simon-column-gap: .5cqw;--card-game-actions-width: 17.4cqw}.simple-simon-top-row,.simple-simon-tableau,.simple-simon-completed{gap:var(--simple-simon-column-gap)}}.snake-game{width:100%;--falling-blocks-control-width: 7.85cqw;--falling-blocks-control-height: 6.45cqw;--falling-blocks-control-icon-size: 4.75cqw;--snake-control-gap: .72cqw;--snake-controls-width: calc( var(--falling-blocks-control-width) * 2 + var(--snake-control-gap) );--snake-board-half-width: 31.111cqw;--snake-side-controls-offset: calc( (50% - var(--snake-board-half-width) - var(--snake-controls-width)) / 2 )}.snake-viewport{background:#fff}.snake-message{--message-left: 50%;--message-top: 64%;color:#000}.snake-controls{position:absolute;bottom:6.4cqw;z-index:7;display:flex;gap:var(--snake-control-gap);pointer-events:auto;touch-action:none;user-select:none}.snake-controls-left{left:var(--snake-side-controls-offset)}.snake-controls-right{right:var(--snake-side-controls-offset)}.snake-control-button{position:static}.snake-control-button[data-icon=up] svg{translate:0 -.38cqw;stroke-width:8.4}.snake-control-button[data-icon=left] svg{translate:-.38cqw 0}.snake-control-button[data-icon=right] svg{translate:.38cqw 0}.snake-control-button[data-icon=down] svg{translate:0 .42cqw}.spider-solitaire-2-suits{width:100%}.spider-solitaire-2-suits-board{--card-game-card-width: 6.55cqw;--card-game-card-height: 9.8cqw;--card-game-face-up-stack-offset: 1.35cqw;--card-game-face-down-stack-offset: .82cqw;--spider-2-suits-board-left: 2.2cqw;--spider-2-suits-column-gap: .58cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--spider-2-suits-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) + var(--spider-2-suits-column-gap) )}.spider-2-suits-top-row{position:absolute;left:var(--spider-2-suits-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--spider-2-suits-column-gap);align-items:start}.spider-2-suits-stock-wrap,.spider-2-suits-completed{min-width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.spider-2-suits-completed{grid-column:3 / span 8;display:grid;grid-template-columns:repeat(8,var(--card-game-card-width));gap:var(--spider-2-suits-column-gap)}.spider-2-suits-tableau{position:absolute;left:var(--spider-2-suits-board-left);right:2.2cqw;top:20.2cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--spider-2-suits-column-gap);align-items:start}.spider-2-suits-tableau-pile{position:relative;min-height:47cqw}.spider-2-suits-stock{position:relative}.spider-2-suits-completed-slot .card-game-card{position:absolute}@media(max-width:680px){.spider-solitaire-2-suits-board{--card-game-card-width: 6.35cqw;--card-game-card-height: 9.5cqw;--card-game-face-up-stack-offset: 1.26cqw;--card-game-face-down-stack-offset: .76cqw;--spider-2-suits-column-gap: .5cqw;--card-game-actions-width: 17.4cqw}.spider-2-suits-top-row,.spider-2-suits-tableau,.spider-2-suits-completed{gap:var(--spider-2-suits-column-gap)}}.spider-solitaire-4-suits{width:100%}.spider-solitaire-4-suits-board{--card-game-card-width: 6.55cqw;--card-game-card-height: 9.8cqw;--card-game-face-up-stack-offset: 1.35cqw;--card-game-face-down-stack-offset: .82cqw;--spider-4-suits-board-left: 2.2cqw;--spider-4-suits-column-gap: .58cqw;--card-game-actions-top: 14.6cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--spider-4-suits-board-left);--card-game-layout-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) + var(--spider-4-suits-column-gap) )}.spider-4-suits-top-row{position:absolute;left:var(--spider-4-suits-board-left);top:8.15cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--spider-4-suits-column-gap);align-items:start}.spider-4-suits-stock-wrap,.spider-4-suits-completed{min-width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.spider-4-suits-completed{grid-column:3 / span 8;display:grid;grid-template-columns:repeat(8,var(--card-game-card-width));gap:var(--spider-4-suits-column-gap)}.spider-4-suits-tableau{position:absolute;left:var(--spider-4-suits-board-left);right:2.2cqw;top:20.2cqw;display:grid;grid-template-columns:repeat(10,var(--card-game-card-width));gap:var(--spider-4-suits-column-gap);align-items:start}.spider-4-suits-tableau-pile{position:relative;min-height:47cqw}.spider-4-suits-stock{position:relative}.spider-4-suits-completed-slot .card-game-card{position:absolute}@media(max-width:680px){.spider-solitaire-4-suits-board{--card-game-card-width: 6.35cqw;--card-game-card-height: 9.5cqw;--card-game-face-up-stack-offset: 1.26cqw;--card-game-face-down-stack-offset: .76cqw;--spider-4-suits-column-gap: .5cqw;--card-game-actions-width: 17.4cqw}.spider-4-suits-top-row,.spider-4-suits-tableau,.spider-4-suits-completed{gap:var(--spider-4-suits-column-gap)}}.spike-flap-spike-game{width:100%}.spike-flap-spike-viewport{background:#fff}.spike-flap-spike-score-left{left:36cqw;text-align:left}.spike-flap-spike-score-right{right:36cqw;text-align:right}.spike-flap-spike-message{--message-left: 50%;--message-top: 64%}.sword-play-game{width:100%}.sword-play-viewport{background:#fff}.sword-play-message{--message-left: 50%;--message-top: 50%}.tesseract-game{width:100%}.tesseract-viewport{background:#fff}.tesseract-title{position:absolute;top:9.1cqw;z-index:2;color:#787878f2;font-size:1.45cqw;line-height:1.15;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em;pointer-events:none}.tesseract-title-left{left:25%;translate:-50% 0}.tesseract-title-right{left:75%;translate:-50% 0}.tesseract-status{position:absolute;left:50%;bottom:2.2cqw;translate:-50% 0;z-index:2;width:42cqw;max-width:42cqw;color:#7d7d7df2;font-size:2.1cqw;line-height:1.15;font-weight:900;text-align:center;pointer-events:none;text-wrap:balance;overflow-wrap:normal}.tesseract-match-message{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:5;width:42cqw;max-width:42cqw;color:#111;font-size:4.2cqw;line-height:1.1;font-weight:950;text-align:center;pointer-events:none;text-wrap:balance}.tesseract-match-message[hidden]{display:none}.tesseract-slider-panel{position:absolute;left:25%;bottom:7.2cqw;translate:-50% 0;z-index:4;width:30cqw;display:grid;gap:.62cqw;color:#111;font-size:1.1cqw;line-height:1;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em;pointer-events:auto;user-select:none}.tesseract-slider-panel span{color:#000000b3}.tesseract-slider-panel input{width:100%;height:3.4cqw;margin:0;cursor:grab;appearance:none;background:transparent}.tesseract-slider-panel input:active{cursor:grabbing}.tesseract-slider-panel input::-webkit-slider-runnable-track{height:.78cqw;border-radius:999px;background:#0000001f;border:1px solid rgb(0 0 0 / 8%)}.tesseract-slider-panel input::-webkit-slider-thumb{appearance:none;width:2.65cqw;height:2.65cqw;margin-top:-.94cqw;border-radius:999px;background:#111;border:2px solid #ffffff;box-shadow:0 .55cqw 1.65cqw #0000002e}.tesseract-slider-panel input::-moz-range-track{height:.78cqw;border-radius:999px;background:#0000001f;border:1px solid rgb(0 0 0 / 8%)}.tesseract-slider-panel input::-moz-range-thumb{width:2.65cqw;height:2.65cqw;border-radius:999px;background:#111;border:2px solid #ffffff;box-shadow:0 .55cqw 1.65cqw #0000002e}.three-peaks-solitaire{width:100%}.three-peaks-solitaire-board{--card-game-card-width: 6.55cqw;--card-game-card-height: 9.8cqw;--card-game-waste-card-offset: .6cqw;--three-peaks-step-x: 4.7cqw;--three-peaks-row-offset: 4.64cqw;--three-peaks-tableau-left: 3.4cqw;--three-peaks-tableau-width: calc((18 * var(--three-peaks-step-x)) + var(--card-game-card-width));--three-peaks-action-reference-width: calc((13 * var(--three-peaks-step-x)) + var(--card-game-card-width));--three-peaks-board-left: 3.2cqw;--three-peaks-waste-width: calc(var(--card-game-card-width) + (23 * var(--card-game-waste-card-offset)));--card-game-actions-top: 36.8cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--three-peaks-tableau-left);--card-game-layout-width: var(--three-peaks-action-reference-width)}.three-peaks-stock-row{position:absolute;left:var(--three-peaks-board-left);top:35.1cqw;display:grid;grid-template-columns:var(--card-game-card-width) var(--three-peaks-waste-width);gap:.92cqw;align-items:start}.three-peaks-stock-wrap{width:var(--card-game-card-width);min-height:var(--card-game-card-height)}.three-peaks-waste-wrap{width:var(--three-peaks-waste-width);min-height:var(--card-game-card-height)}.three-peaks-waste{position:relative;width:var(--three-peaks-waste-width);height:var(--card-game-card-height)}.three-peaks-waste:not(.card-game-slot-empty){background:transparent;box-shadow:none}.three-peaks-waste .card-game-card{position:absolute}.three-peaks-tableau{position:absolute;left:var(--three-peaks-tableau-left);top:6.35cqw;width:var(--three-peaks-tableau-width);height:27.8cqw;pointer-events:none}.three-peaks-tableau .card-game-card{position:absolute;pointer-events:auto}.three-peaks-tableau .card-game-card-disabled{pointer-events:none}@media(max-width:680px){.three-peaks-solitaire-board{--card-game-card-width: 6.18cqw;--card-game-card-height: 9.25cqw;--card-game-waste-card-offset: .54cqw;--three-peaks-step-x: 4.43cqw;--three-peaks-row-offset: 4.38cqw;--three-peaks-tableau-left: 3.6cqw;--three-peaks-tableau-width: calc((18 * var(--three-peaks-step-x)) + var(--card-game-card-width));--three-peaks-action-reference-width: calc((13 * var(--three-peaks-step-x)) + var(--card-game-card-width));--three-peaks-waste-width: calc(var(--card-game-card-width) + (23 * var(--card-game-waste-card-offset)));--card-game-actions-top: 36.8cqw;--card-game-actions-width: 17.4cqw}.three-peaks-stock-row{gap:.72cqw;top:35.8cqw}}.trblockfalls-game{--falling-blocks-message-left: 31%}.yukon-solitaire{width:100%}.yukon-solitaire-board{--card-game-card-width: 7.72cqw;--card-game-card-height: 11.56cqw;--card-game-face-up-stack-offset: 1.5cqw;--card-game-face-down-stack-offset: .86cqw;--yukon-board-left: 3.2cqw;--yukon-column-gap: .7cqw;--yukon-foundation-gap: 1.2cqw;--yukon-tableau-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) );--yukon-foundations-left: calc( var(--yukon-board-left) + var(--yukon-tableau-width) + var(--yukon-foundation-gap) );--yukon-layout-width: calc( var(--yukon-tableau-width) + var(--yukon-foundation-gap) + var(--card-game-card-width) );--card-game-actions-top: 18.2cqw;--card-game-actions-width: 16.4cqw;--card-game-layout-left: var(--yukon-board-left);--card-game-layout-width: var(--yukon-layout-width)}.yukon-tableau{position:absolute;left:var(--yukon-board-left);top:11.9cqw;display:grid;grid-template-columns:repeat(7,var(--card-game-card-width));gap:var(--yukon-column-gap);align-items:start;width:var(--yukon-tableau-width)}.yukon-tableau-pile{position:relative;min-height:52cqw}.yukon-foundations{position:absolute;left:var(--yukon-foundations-left);top:8.15cqw;display:grid;grid-template-rows:repeat(4,var(--card-game-card-height));grid-template-columns:var(--card-game-card-width);gap:.74cqw;width:var(--card-game-card-width);min-height:calc((4 * var(--card-game-card-height)) + (3 * .74cqw))}.yukon-foundation{position:relative}.yukon-foundation .card-game-card{position:absolute;left:0;top:0}@media(max-width:680px){.yukon-solitaire-board{--card-game-card-width: 7.42cqw;--card-game-card-height: 11.1cqw;--card-game-face-up-stack-offset: 1.38cqw;--card-game-face-down-stack-offset: .8cqw;--yukon-column-gap: .58cqw;--yukon-foundation-gap: .95cqw;--yukon-tableau-width: calc( var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--card-game-card-width) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) + var(--yukon-column-gap) );--yukon-foundations-left: calc( var(--yukon-board-left) + var(--yukon-tableau-width) + var(--yukon-foundation-gap) );--yukon-layout-width: calc( var(--yukon-tableau-width) + var(--yukon-foundation-gap) + var(--card-game-card-width) );--card-game-actions-top: 18.8cqw;--card-game-actions-width: 17.4cqw}.yukon-tableau{top:12.3cqw;gap:var(--yukon-column-gap)}.yukon-tableau-pile{min-height:53cqw}.yukon-foundations{left:var(--yukon-foundations-left);gap:.62cqw}}
