:root{color-scheme:dark;--vcolumns: 7;--vcard-max: 110px;--vboard-inset: 10px;--vgap: clamp(3px, 1vw, 14px);--vboard-width: min( calc(100vw - max(var(--vboard-inset), env(safe-area-inset-left)) - max(var(--vboard-inset), env(safe-area-inset-right))) , calc(var(--vcolumns) * var(--vcard-max) + (var(--vcolumns) - 1) * var(--vgap)));--vcard-w: calc((var(--vboard-width) - (var(--vcolumns) - 1) * var(--vgap)) / var(--vcolumns));--vcard-h: calc(var(--vcard-w) * 1.42);--vfan: clamp(20px, calc(var(--vcard-w) * .51), 56px);--vfan-hidden: clamp(8px, calc(var(--vcard-w) * .16), 17px);--vwaste-fan: clamp(10px, calc(var(--vcard-w) * .18), 18px);--felt-a: #0f5b34;--felt-b: #06371f;--felt-c: #1b7a4b;--accent: #e1bd66;--card-back-image: url(/assets/generated/card-back-red-desktop.4b0f13fe7c7c.webp);--card-face-image: url(/assets/generated/card-faces-desktop.72cfd49cb730.webp);--felt-texture-image: url(/assets/generated/casino-felt-texture.850f283a2bea.webp);--pyramid-step: calc(var(--vcard-w) * .56);--pyramid-x-step: calc(var(--vcard-w) + var(--vgap));--tripeaks-step: calc(var(--vcard-w) * .66);--tripeaks-x-step: calc((var(--vcard-w) + var(--vgap)) / 2)}body[data-game=klondike-three]{--felt-a: #173f72;--felt-b: #081d3a;--felt-c: #2463a1;--accent: #e6c26e}body[data-game=spider]{--felt-a: #103c48;--felt-b: #041a22;--felt-c: #236071;--accent: #b7dce5;--vcolumns: 10;--vcard-max: 100px;--vgap: clamp(2px, .8vw, 12px)}body[data-game=freecell]{--felt-a: #0b6647;--felt-b: #063526;--felt-c: #16805a;--accent: #e2c66f;--vcolumns: 8}body[data-game=pyramid]{--felt-a: #60401f;--felt-b: #24160c;--felt-c: #8a6534;--accent: #e1b66b}body[data-game=tripeaks]{--felt-a: #3e2454;--felt-b: #171025;--felt-c: #674273;--accent: #e6a98f;--vcolumns: 10;--vcard-max: 100px;--vgap: clamp(2px, .8vw, 12px)}body[data-back=blue]{--card-back-image: url(/assets/generated/card-back-blue-desktop.df1f876f57ac.webp)}body[data-back=green]{--card-back-image: url(/assets/generated/card-back-green-desktop.ffe3daf30c04.webp)}body[data-back=purple]{--card-back-image: url(/assets/generated/card-back-purple-desktop.0c08c72ce0b2.webp)}body[data-back=charcoal]{--card-back-image: url(/assets/generated/card-back-charcoal-desktop.10f0134e9aed.webp)}body[data-back=klondike-three]{--card-back-image: url(/assets/generated/card-back-blue-desktop.df1f876f57ac.webp)}body[data-back=spider]{--card-back-image: url(/assets/generated/card-back-charcoal-desktop.10f0134e9aed.webp)}body[data-back=freecell]{--card-back-image: url(/assets/generated/card-back-green-desktop.ffe3daf30c04.webp)}body[data-back=pyramid]{--card-back-image: url(/assets/generated/card-back-red-desktop.4b0f13fe7c7c.webp)}body[data-back=tripeaks]{--card-back-image: url(/assets/generated/card-back-purple-desktop.0c08c72ce0b2.webp)}@supports (background-image: image-set(url(x.webp) type("image/webp") 1x)){:root{--felt-texture-image: image-set( url(/assets/generated/casino-felt-texture.b6b78681ceb5.avif) type("image/avif") 1x, url(/assets/generated/casino-felt-texture.850f283a2bea.webp) type("image/webp") 1x );--card-face-image: image-set( url(/assets/generated/card-faces-desktop.8916ef1162ce.avif) type("image/avif") 1x, url(/assets/generated/card-faces-desktop.72cfd49cb730.webp) type("image/webp") 1x );--card-back-image: image-set( url(/assets/generated/card-back-red-desktop.12b4a69391a5.avif) type("image/avif") 1x, url(/assets/generated/card-back-red-desktop.4b0f13fe7c7c.webp) type("image/webp") 1x )}body[data-back=blue]{--card-back-image: image-set(url(/assets/generated/card-back-blue-desktop.1b5ab9fce8fd.avif) type("image/avif") 1x, url(/assets/generated/card-back-blue-desktop.df1f876f57ac.webp) type("image/webp") 1x)}body[data-back=green]{--card-back-image: image-set(url(/assets/generated/card-back-green-desktop.9c8a8ec6702a.avif) type("image/avif") 1x, url(/assets/generated/card-back-green-desktop.ffe3daf30c04.webp) type("image/webp") 1x)}body[data-back=purple]{--card-back-image: image-set(url(/assets/generated/card-back-purple-desktop.4db8e486d6d9.avif) type("image/avif") 1x, url(/assets/generated/card-back-purple-desktop.0c08c72ce0b2.webp) type("image/webp") 1x)}body[data-back=charcoal]{--card-back-image: image-set(url(/assets/generated/card-back-charcoal-desktop.62c3f4cca658.avif) type("image/avif") 1x, url(/assets/generated/card-back-charcoal-desktop.10f0134e9aed.webp) type("image/webp") 1x)}body[data-back=klondike-three]{--card-back-image: image-set(url(/assets/generated/card-back-blue-desktop.1b5ab9fce8fd.avif) type("image/avif") 1x, url(/assets/generated/card-back-blue-desktop.df1f876f57ac.webp) type("image/webp") 1x)}body[data-back=spider]{--card-back-image: image-set(url(/assets/generated/card-back-charcoal-desktop.62c3f4cca658.avif) type("image/avif") 1x, url(/assets/generated/card-back-charcoal-desktop.10f0134e9aed.webp) type("image/webp") 1x)}body[data-back=freecell]{--card-back-image: image-set(url(/assets/generated/card-back-green-desktop.9c8a8ec6702a.avif) type("image/avif") 1x, url(/assets/generated/card-back-green-desktop.ffe3daf30c04.webp) type("image/webp") 1x)}body[data-back=pyramid]{--card-back-image: image-set(url(/assets/generated/card-back-red-desktop.12b4a69391a5.avif) type("image/avif") 1x, url(/assets/generated/card-back-red-desktop.4b0f13fe7c7c.webp) type("image/webp") 1x)}body[data-back=tripeaks]{--card-back-image: image-set(url(/assets/generated/card-back-purple-desktop.4db8e486d6d9.avif) type("image/avif") 1x, url(/assets/generated/card-back-purple-desktop.0c08c72ce0b2.webp) type("image/webp") 1x)}}body[data-game]{--vboard-width: min( calc(100vw - max(var(--vboard-inset), env(safe-area-inset-left)) - max(var(--vboard-inset), env(safe-area-inset-right))) , calc(var(--vcolumns) * var(--vcard-max) + (var(--vcolumns) - 1) * var(--vgap)));--vcard-w: calc((var(--vboard-width) - (var(--vcolumns) - 1) * var(--vgap)) / var(--vcolumns));--vcard-h: calc(var(--vcard-w) * 1.42);--vfan: clamp(20px, calc(var(--vcard-w) * .51), 56px);--vfan-hidden: clamp(8px, calc(var(--vcard-w) * .16), 17px);--vupper-gap: clamp(16px, calc(var(--vcard-w) * .22), 28px);--vwaste-fan: clamp(10px, calc(var(--vcard-w) * .18), 18px);--pyramid-step: calc(var(--vcard-w) * .56);--pyramid-x-step: calc(var(--vcard-w) + var(--vgap));--tripeaks-step: calc(var(--vcard-w) * .66);--tripeaks-x-step: calc((var(--vcard-w) + var(--vgap)) / 2);min-width:280px;margin:0;color:#fffdf6;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--felt-c),white 12%),transparent 42%),linear-gradient(145deg,var(--felt-a),var(--felt-b));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body[data-game]:before{position:fixed;z-index:-1;inset:0;background:var(--felt-texture-image) center / 680px repeat;content:"";mix-blend-mode:soft-light;opacity:.16;pointer-events:none}.vg-shell{min-height:min(100vh,980px);padding:18px clamp(12px,2.5vw,40px) 38px}.vg-header{position:relative;z-index:300;display:grid;width:min(1320px,100%);margin:0 auto 24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.vg-all-games,.vg-actions button,.vg-actions label{border:1px solid rgba(255,255,255,.2);border-radius:999px;color:inherit;background:#030a0e6b;box-shadow:inset 0 1px #ffffff14;backdrop-filter:none}.vg-all-games{padding:10px 16px;font-weight:750;text-decoration:none}.vg-title{display:flex;align-items:center;gap:12px}.vg-title>span{display:grid;width:45px;height:45px;border:1px solid color-mix(in srgb,var(--accent),transparent 35%);border-radius:14px;place-items:center;color:var(--accent);background:#030a0e61;font-size:1.4rem}.vg-title h1,.vg-title p{margin:0}.vg-title h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2rem)}.vg-title p{margin-top:2px;color:#ffffffb8;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.vg-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.vg-actions button,.vg-actions label{min-height:40px;padding:8px 13px;font:inherit;font-size:.78rem;font-weight:750}.vg-actions button{cursor:pointer}.vg-actions button:disabled{opacity:.38}.vg-actions label{display:flex;align-items:center;gap:7px}.vg-actions select{max-width:108px;border:0;color:inherit;background:transparent;font:inherit}.vg-actions option{color:#111}.vg-board{direction:ltr;unicode-bidi:isolate;width:min(1320px,100%);min-height:690px;margin:0 auto;padding:clamp(14px,2vw,28px);border:1px solid rgba(255,255,255,.14);border-radius:30px;background:#0000001a;box-shadow:0 32px 90px #00000042,inset 0 1px #ffffff14}.vg-upper,.vg-tableau{display:grid;gap:var(--vgap);overflow:visible}.vg-upper{min-height:var(--vcard-h);margin-bottom:var(--vupper-gap);align-items:start}.vg-seven{grid-template-columns:repeat(7,var(--vcard-w));justify-content:space-between}.vg-eight{grid-template-columns:repeat(8,var(--vcard-w));justify-content:space-between}.vg-ten{grid-template-columns:repeat(10,var(--vcard-w));justify-content:space-between}body[data-game=freecell] .vg-eight{justify-content:center;gap:var(--vgap)}.vg-spider-upper{grid-template-columns:var(--vcard-w) auto;justify-content:space-between}.vg-pyramid-upper,.vg-tripeaks-upper{grid-template-columns:repeat(2,var(--vcard-w));justify-content:center}.vg-spacer{min-height:1px}.vg-pile{position:relative;width:var(--vcard-w);min-height:var(--vcard-h);overflow:visible}.vg-slot{position:absolute;top:0;left:0;display:grid;width:var(--vcard-w);height:var(--vcard-h);border:1.5px dashed rgba(255,255,255,.36);border-radius:var(--card-radius);place-items:center;color:#ffffff57;background:linear-gradient(145deg,#ffffff1c,#ffffff06),#032f232e;box-shadow:inset 0 1px 4px #0000001a;font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(13px,calc(var(--vcard-w) * .58),64px);transition:transform .18s var(--ease-smooth)}.vcard{--card-w: var(--vcard-w);--card-h: var(--vcard-h);width:var(--vcard-w);height:var(--vcard-h);padding:0;border-radius:var(--card-radius);text-align:initial;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vcard[data-card]{cursor:grab}.vcard[data-zone=stock],.vg-pile[data-target-zone=stock]{cursor:pointer}.vcard:disabled{cursor:default}.vcard.selected{z-index:calc(250 + var(--card-order, 0))!important}.vcard:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.vg-pile[data-target-zone^="cell:"] .vg-slot{padding-inline:2px;font:650 clamp(7px,calc(var(--vcard-w) * .15),14px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;overflow-wrap:anywhere}.vg-pile-count{position:absolute;z-index:150;right:-5px;bottom:-7px;display:grid;min-width:22px;min-height:22px;padding:3px 6px;border:1px solid rgba(255,255,255,.3);border-radius:999px;place-items:center;color:var(--ink);background:var(--felt-b);box-shadow:0 3px 8px #0003;font:750 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;pointer-events:none}.vg-pile.drop-preview .vg-slot{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent),transparent 84%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 76%)}.vg-pile.drop-preview>.vcard:last-of-type,.vcard.drop-preview{outline:3px solid var(--accent);outline-offset:2px}.vcard.hint{z-index:520!important;animation:vg-hint .65s ease 2}.vcard.hint-pair{z-index:520!important;outline:4px solid var(--accent);outline-offset:2px;animation:vg-hint-pair .85s ease 2}.vg-completed{display:grid;grid-template-columns:repeat(8,var(--vcard-w));justify-content:end;gap:var(--vgap);direction:ltr}.vg-completed-pile{position:relative;display:block;width:var(--vcard-w);height:var(--vcard-h);box-sizing:border-box;border:1.5px dashed rgba(255,255,255,.3);border-radius:var(--card-radius);background:#00000014;box-shadow:inset 0 1px 4px #0000001a}.vg-completed-pile.done{--card-w: var(--vcard-w);--card-back-inset: calc(var(--card-w) / 58);border-style:solid;border-color:transparent;border-radius:var(--card-radius);background:var(--card-paper-finish),var(--card-back-frame);box-shadow:0 2px 5px #0000002e;overflow:hidden}.vg-completed-pile.done:not(:has(.vcard)):before{position:absolute;inset:var(--card-back-inset);border-radius:var(--card-back-radius);background:var(--card-paper-finish),var(--card-back-image) center / 100% 100% no-repeat;content:""}.vg-completed-pile.done:has(.vcard){border:0}.vg-shape{position:relative;min-height:570px}.vg-pyramid{min-height:calc(6 * var(--pyramid-step) + var(--vcard-h) + 8px)}.vg-tripeaks{min-height:calc(3 * var(--tripeaks-step) + var(--vcard-h) + 8px)}.vg-toast{position:fixed;z-index:600;right:20px;bottom:20px;padding:12px 18px;border-radius:999px;color:#111b21;background:#fffdf4;box-shadow:0 16px 45px #00000052;font-weight:750;opacity:0;transform:translateY(16px);transition:.18s ease;pointer-events:none}.vg-toast.show{opacity:1;transform:none}.vg-win{position:fixed;z-index:700;inset:0;display:none;padding:24px;place-items:center;background:#03080bb8;backdrop-filter:none}.vg-win.show{display:grid}.vg-win>div{width:min(420px,100%);padding:38px;border:1px solid rgba(255,255,255,.18);border-radius:28px;text-align:center;background:linear-gradient(145deg,color-mix(in srgb,var(--felt-a),black 18%),var(--felt-b));box-shadow:0 40px 100px #00000073}.vg-win>div>span{color:var(--accent);font-size:2rem}.vg-win h2{font-family:Georgia,serif;font-size:2rem}.vg-win button{min-height:46px;padding:0 24px;border:0;border-radius:999px;color:#192027;background:var(--accent);font:inherit;font-weight:800}@keyframes vg-hint{50%{transform:translateY(-5px)}}@keyframes vg-hint-pair{50%{transform:translateY(-5px)}}@media(hover:hover)and (pointer:fine){.vg-actions button:hover,.vg-all-games:hover{border-color:color-mix(in srgb,var(--accent),transparent 20%);background:#030a0ea3}}@media(max-width:920px){.vg-header{grid-template-columns:auto 1fr}.vg-actions{grid-column:1 / -1;justify-content:flex-start}.vg-board{min-height:610px;overflow-x:auto}}@media(max-width:760px){:root{--vboard-inset: 6px;--card-face-image: url(/assets/generated/card-faces-mobile.186a81bc0e53.webp);--card-back-image: url(/assets/generated/card-back-red-mobile.d062ddc785fb.webp)}body[data-back=blue]{--card-back-image: url(/assets/generated/card-back-blue-mobile.97d7a74fa2a3.webp)}body[data-back=green]{--card-back-image: url(/assets/generated/card-back-green-mobile.13790fdae80b.webp)}body[data-back=purple]{--card-back-image: url(/assets/generated/card-back-purple-mobile.22569834caef.webp)}body[data-back=charcoal]{--card-back-image: url(/assets/generated/card-back-charcoal-mobile.7d07f82cf317.webp)}body[data-back=klondike-three]{--card-back-image: url(/assets/generated/card-back-blue-mobile.97d7a74fa2a3.webp)}body[data-back=spider]{--card-back-image: url(/assets/generated/card-back-charcoal-mobile.7d07f82cf317.webp)}body[data-back=freecell]{--card-back-image: url(/assets/generated/card-back-green-mobile.13790fdae80b.webp)}body[data-back=pyramid]{--card-back-image: url(/assets/generated/card-back-red-mobile.d062ddc785fb.webp)}body[data-back=tripeaks]{--card-back-image: url(/assets/generated/card-back-purple-mobile.22569834caef.webp)}.vg-shell{padding:10px 7px 28px}.vg-header{gap:10px}.vg-all-games{padding:9px 11px;font-size:.75rem}.vg-title>span{display:none}.vg-title h1{font-size:1.12rem}.vg-actions{gap:5px}.vg-actions button,.vg-actions label{min-height:36px;padding:7px 10px;font-size:.7rem}.vg-board{min-height:540px;padding:10px;border-radius:20px}.vcard .corner-bottom{display:none}.vcard .rank{font-size:clamp(11px,calc(var(--vcard-w) * .37),25px)}.vcard[data-rank="10"] .rank{font-size:clamp(10px,calc(var(--vcard-w) * .31),22px);letter-spacing:-.1em;transform:translate(-.04em)}.vcard .corner-suit-top{right:5.8%;font-size:calc(var(--vcard-w) * .44)}.vcard .center-suit{font-size:calc(var(--vcard-w) * .76)}.vg-completed-pile{border-width:1px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vg-shell.app-shell{min-height:100svh;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));gap:12px}.vg-board.board{display:block;width:var(--vboard-width);max-width:100%;min-height:0;margin-inline:auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-game] .vcard:disabled{opacity:1;filter:none}body[data-game] .stuck-card,body[data-game] .win-card{border-color:color-mix(in srgb,var(--accent),transparent 58%);background:linear-gradient(145deg,color-mix(in srgb,var(--felt-a),white 7%),color-mix(in srgb,var(--felt-b),black 8%))}body[data-game] .stuck-icon{color:var(--accent);border-color:color-mix(in srgb,var(--accent),transparent 58%);background:color-mix(in srgb,var(--accent),transparent 84%)}body[data-game] .stuck-btn.stuck-primary{color:#17130c;border-color:var(--accent);background:var(--accent);box-shadow:0 10px 24px color-mix(in srgb,var(--accent),transparent 74%)}.vcard{touch-action:none}.vcard:disabled{touch-action:pan-y}.vcard.cascade-card{margin:0;transition:none!important}.vcard.spider-deal-card{z-index:calc(5000 + var(--card-order, 0))!important;opacity:0;pointer-events:none!important;transition:none!important;will-change:transform,opacity}.vcard.stock-draw-card{z-index:calc(4500 + var(--card-order, 0))!important;pointer-events:none!important;transition:none!important;will-change:transform,opacity}body.spider-dealing .vg-board{pointer-events:none}.vcard.dragging{z-index:calc(5000 + var(--card-order, 0))!important;pointer-events:none!important;transition:none!important;cursor:grabbing;will-change:transform;box-shadow:0 5px 10px #00000042}.vcard.vcard-motion{z-index:calc(4000 + var(--card-order, 0))!important;pointer-events:none!important;transition:none!important;will-change:transform}.vcard.vcard-motion.stock-draw-card{z-index:calc(4500 + var(--card-order, 0))!important;will-change:transform,opacity}body.cards-moving .vg-board,body.stock-drawing .vg-board{pointer-events:none}.vcard.vcard-return,.vcard.vcard-exit{z-index:calc(4000 + var(--card-order, 0))!important;pointer-events:none!important;transition:none!important;will-change:transform,opacity}.hint-target .vg-slot{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 72%);animation:vg-hint-target .65s ease 2}.hint-target>.vcard:last-child{z-index:520!important;outline:4px solid var(--accent);outline-offset:2px;animation:vg-hint-pair .85s ease 2}.game-copy{width:min(900px,92vw)}.game-copy-wrap{width:100%}.game-copy dl{display:block}.game-copy dl div{min-width:0;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.12);border-radius:0;background:none}.game-copy dt{color:var(--muted);font-size:.72rem;text-transform:uppercase}.game-copy dd{margin:3px 0 0;font-weight:800}@keyframes vg-hint-target{50%{transform:translateY(-5px)}}@media(max-width:920px){.vg-board.board{min-height:0;overflow:visible;padding:0}}@media(max-width:760px){.vg-shell.app-shell{gap:10px;padding:max(8px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.vg-board.board{width:100%;min-height:0;border-radius:0}body[data-game] .game-copy.seo-content{width:100%;max-width:none;margin-inline:0;padding:40px 0 64px}body[data-game] .game-copy-wrap{width:100%}body[data-game] .game-copy-wrap>section,body[data-game] .game-copy-wrap>p{padding-inline:18px}body[data-game] .game-guide .game-guide-rules{padding:0 18px}}@media(max-height:660px)and (orientation:landscape),(max-height:900px)and (orientation:landscape)and (pointer:coarse){body[data-game]{--vboard-inset: 8px;--vgap: 4px;--vcard-max: min(88px, calc((100svh - 84px) / 3.6));--vfan: clamp(18px, calc(var(--vcard-w) * .36), 30px);--vfan-hidden: clamp(6px, calc(var(--vcard-w) * .12), 10px);--vupper-gap: 10px}body[data-game=freecell]{--vcard-max: min(88px, calc((100svh - 184px) / 2.84));--vfan: 18px}body[data-game=pyramid]{--vcolumns: 9;--vcard-max: min(88px, calc((100svh - 74px) / 4.78))}body[data-game=tripeaks]{--vcard-max: min(88px, calc((100svh - 84px) / 4.82))}.vg-shell.app-shell{gap:6px;padding:max(6px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.vg-board.board{width:var(--vboard-width)}body[data-game=pyramid] .vg-board.board{display:grid;grid-template-columns:calc(2 * var(--vcard-w) + var(--vgap)) minmax(0,1fr);column-gap:var(--vgap)}.vg-pyramid-upper{align-self:center;margin-bottom:0}.vcard .rank{font-size:clamp(14px,calc(var(--vcard-w) * .32),24px)}.vcard[data-rank="10"] .rank{font-size:clamp(12px,calc(var(--vcard-w) * .28),21px)}body[data-game=freecell] .vcard .rank{font-size:clamp(14px,calc(var(--vcard-w) * .24),17px)}body[data-game=freecell] .vcard[data-rank="10"] .rank{font-size:clamp(12px,calc(var(--vcard-w) * .22),16px)}}@media(max-height:660px)and (orientation:landscape){body[data-game=freecell]{--vcolumns: 12;--vcard-max: 76px;--vside-gap: 12px;--vcard-w: calc((var(--vboard-width) - 10 * var(--vgap) - var(--vside-gap)) / 12);--vfan: clamp(20px, calc(var(--vcard-w) * .38), 28px)}body[data-game=freecell] .vg-board.board{display:grid;grid-template-columns:calc(4 * var(--vcard-w) + 3 * var(--vgap)) minmax(0,1fr);column-gap:var(--vside-gap)}body[data-game=freecell] .vg-upper.vg-eight{grid-template-columns:repeat(4,var(--vcard-w));align-content:start;margin-bottom:0;row-gap:12px}body[data-game=freecell] .vg-pile[data-target-zone^="cell:"] .vg-slot{font-size:max(8px,calc(var(--vcard-w) * .15))}}@media(min-height:661px)and (max-height:900px)and (orientation:landscape)and (pointer:coarse){body[data-game]{--vcard-max: 110px;--vfan: clamp(24px, calc(var(--vcard-w) * .4), 44px)}body[data-game=spider],body[data-game=tripeaks]{--vcard-max: 100px}body[data-game=freecell] .vcard .rank{font-size:24px}body[data-game=freecell] .vcard[data-rank="10"] .rank{font-size:21px}}@media(max-width:360px){:root{--vboard-inset: 3px}body[data-game]{--vgap: 2px}.vg-shell.app-shell{gap:10px;padding-right:max(3px,env(safe-area-inset-right));padding-left:max(3px,env(safe-area-inset-left))}}@media(min-width:761px)and (max-height:660px)and (orientation:landscape)and (pointer:coarse)and (max-resolution:2dppx){:root{--card-face-image: url(/assets/generated/card-faces-mobile.186a81bc0e53.webp);--card-back-image: url(/assets/generated/card-back-red-mobile.d062ddc785fb.webp)}body[data-back=blue]{--card-back-image: url(/assets/generated/card-back-blue-mobile.97d7a74fa2a3.webp)}body[data-back=green]{--card-back-image: url(/assets/generated/card-back-green-mobile.13790fdae80b.webp)}body[data-back=purple]{--card-back-image: url(/assets/generated/card-back-purple-mobile.22569834caef.webp)}body[data-back=charcoal]{--card-back-image: url(/assets/generated/card-back-charcoal-mobile.7d07f82cf317.webp)}body[data-back=klondike-three]{--card-back-image: url(/assets/generated/card-back-blue-mobile.97d7a74fa2a3.webp)}body[data-back=spider]{--card-back-image: url(/assets/generated/card-back-charcoal-mobile.7d07f82cf317.webp)}body[data-back=freecell]{--card-back-image: url(/assets/generated/card-back-green-mobile.13790fdae80b.webp)}body[data-back=pyramid]{--card-back-image: url(/assets/generated/card-back-red-mobile.d062ddc785fb.webp)}body[data-back=tripeaks]{--card-back-image: url(/assets/generated/card-back-purple-mobile.22569834caef.webp)}}
