@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.Gxpmmq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.Gxpmmq_variable{--font-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.IQS94W_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.IQS94W_variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--paper:#f7f2e7;--frame:#fffdf8;--hairline:#344a4224;--font-fallback:"Segoe UI", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#2c3a35;min-height:100svh;font-family:var(--font-body), var(--font-fallback);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(115% 100% at 50% 0,#eaf1ec 0%,#d5e1da 36%,#bccfc7 70%,#a9c1b8 100%)}button,a{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage{place-items:center;min-height:100svh;padding:16px;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.ambient--top{background:#fff9;width:46vw;height:46vw;top:-20%;left:26%}.ambient--gold{background:#eccea252;width:28vw;height:28vw;bottom:-12%;right:-8%}.ambient--cool{background:#70989e4d;width:32vw;height:32vw;bottom:-16%;left:-10%}.deck{z-index:1;border:clamp(6px, .6vw, 10px) solid var(--frame);background:linear-gradient(#fdfaf3 0%,#f8f3e8 60%,#f4eee0 100%);border-radius:clamp(30px,3.2vw,48px);outline:none;flex-direction:column;width:100%;height:calc(100svh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 54px 84px -48px #1b352db8,0 26px 50px -34px #1b352d5c,inset 0 1px #ffffffe6}.deck:focus-visible{box-shadow:0 0 0 3px #fffdf8e6,0 0 0 6px #2d5a4c8c,0 54px 84px -48px #1b352db8}.brand{z-index:8;color:#ff9a52;background:linear-gradient(158deg,#453a63,#2c2545);border-radius:16px;place-items:center;width:clamp(44px,4vw,56px);height:clamp(44px,4vw,56px);transition:transform .22s,box-shadow .22s;display:grid;position:absolute;top:clamp(16px,2.2vw,32px);left:clamp(16px,2.2vw,34px);transform:rotate(-2deg);box-shadow:0 14px 24px -14px #22183acc,inset 0 1px #ffffff29}.brand:hover{transform:rotate(0)translateY(-2px);box-shadow:0 18px 26px -14px #22183ae6,inset 0 1px #fff3}.games-badge{z-index:8;width:clamp(50px,4.4vw,62px);height:clamp(50px,4.4vw,62px);text-decoration:none;position:absolute;top:clamp(16px,2.1vw,30px);right:clamp(16px,2.2vw,32px)}.games-badge__ring{background:conic-gradient(from 210deg,#ff9faf,#ffd0a4,#b2ddc9,#ff9faf);border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;inset:0;box-shadow:0 14px 22px -16px #281e32bf}.games-badge__disc{color:#3a3150;background:#fdf7ea;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 1px 3px #46373c29}.games-badge__count{color:#fff3e4;min-width:23px;height:23px;font-family:var(--font-display), var(--font-fallback);background:#3a3150;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:-4px;left:-5px;box-shadow:0 4px 10px #1c162859}.deck__viewport{touch-action:pan-y;cursor:grab;flex:auto;min-height:0;position:relative;overflow:hidden}.deck__viewport:active{cursor:grabbing}.deck__track{will-change:transform;height:100%;transition:transform .76s cubic-bezier(.72,0,.22,1);display:flex}.slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.slide__wash{background:radial-gradient(48% 62% at 38% 42%, var(--wash-a), transparent 72%), radial-gradient(44% 56% at 86% 86%, var(--wash-b), transparent 74%), radial-gradient(58% 52% at 10% 98%, var(--wash-c), transparent 72%);pointer-events:none;position:absolute;inset:-12% -6% 0}.slide__sparkles{z-index:3;color:var(--sparkle);pointer-events:none;position:absolute;inset:0}.sparkle{opacity:.4;animation:5.4s ease-in-out infinite twinkle;position:absolute}.sparkle:nth-child(2){animation-delay:-1.6s}.sparkle:nth-child(3){animation-delay:-3.1s}.sparkle:nth-child(4){animation-delay:-4.3s}.wordmark{z-index:1;pointer-events:none;width:64%;position:absolute;top:15.5%;left:3%}.wordmark__line{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(158deg, var(--ink) 14%, var(--ink-2) 78%, var(--accent) 116%);color:#0000;filter:drop-shadow(0 18px 24px var(--word-shadow));-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,min(7.1vw,14.5vh),190px);font-weight:800;line-height:.8;display:block;transform:rotate(-7deg)}.wordmark__line--two{margin-top:.05em;margin-left:5%;transform:rotate(-4deg)}[data-game=galebird-world-skies] .wordmark__line{letter-spacing:-.045em;filter:drop-shadow(0 16px 22px #fffbeee6) drop-shadow(0 18px 24px var(--word-shadow));font-size:clamp(34px,min(4.6vw,9.4vh),112px)}[data-game=galebird-world-skies] .wordmark__line--two{margin-top:.1em;margin-left:1%}[data-game=galebird-world-skies] .art{width:43%;height:86%;top:6%;left:21%}[data-game=galebird-world-skies] .wordmark{z-index:3}.art{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:48%;height:88%;display:flex;position:absolute;top:4%;left:17%}.art__svg{filter:drop-shadow(0 26px 34px #4c283a24);width:100%;height:100%;animation:9s ease-in-out infinite floaty;display:block;overflow:visible}.info{z-index:4;width:23%;position:absolute;top:29%;left:62.5%}.info__eyebrow{font-family:var(--font-display), var(--font-fallback);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:clamp(10px,min(.76vw,1.55vh),12px);font-weight:700}.info__title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.028em;color:var(--ink);margin:0 0 14px;font-size:clamp(28px,min(2.75vw,5.6vh),50px);font-weight:700;line-height:.98}.info__title span{display:block}.info__blurb{max-width:32ch;color:var(--muted);margin:0;font-size:clamp(13px,min(.98vw,2.1vh),17px);font-weight:500;line-height:1.62}.store-row{flex-wrap:wrap;gap:9px;margin-top:clamp(16px,1.8vw,24px);display:flex}.store{background:var(--ink);color:#fff7ec;border-radius:15px;flex:118px;align-items:center;gap:9px;min-width:0;padding:clamp(9px,min(.72vw,1.45vh),12px) clamp(11px,min(.85vw,1.7vh),15px);text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 16px 24px -16px #281932d9}.store:hover{transform:translateY(-2px);box-shadow:0 22px 28px -16px #281932f2}.store:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.store__icon{opacity:.9;flex:none;place-items:center;display:grid}.store__text{flex-direction:column;min-width:0;line-height:1.06;display:flex}.store__small{letter-spacing:.02em;opacity:.72;white-space:nowrap;font-size:clamp(8px,min(.6vw,1.2vh),9.5px)}.store__name{font-family:var(--font-display), var(--font-fallback);letter-spacing:.005em;white-space:nowrap;font-size:clamp(11.5px,min(.9vw,1.8vh),14px);font-weight:600}.info__note{letter-spacing:.04em;color:var(--muted);opacity:.85;margin:12px 0 0;font-size:11px}.gems{z-index:4;flex-direction:column;align-items:center;gap:clamp(14px,2vw,26px);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:21%;right:1.6%}.gem{aspect-ratio:1;border-radius:24%;place-items:center;width:clamp(66px,min(6.2vw,12.5vh),104px);display:grid;transform:rotate(45deg);box-shadow:0 20px 26px -18px #321e3cb8,inset 0 2px #ffffff61,inset 0 -7px 14px #00000024}.gem__face{color:#fffaf2;text-shadow:0 2px 3px #28142859;flex-direction:column;align-items:center;line-height:1;display:flex;transform:rotate(-45deg)}.gem__icon{opacity:.94;place-items:center;margin-bottom:2px;display:grid}.gem__value{font-family:var(--font-display), var(--font-fallback);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(17px,min(1.5vw,3vh),23px);font-weight:800}.gem__label{font-family:var(--font-display), var(--font-fallback);letter-spacing:.14em;text-transform:uppercase;opacity:.88;margin-top:3px;font-size:clamp(8px,min(.62vw,1.3vh),10px);font-weight:600}.deck__foot{z-index:6;flex:none;justify-content:space-between;align-items:center;gap:16px;height:clamp(72px,10vh,104px);padding-right:clamp(16px,2vw,28px);display:flex;position:relative}.downloads{color:#513e2f;border-radius:0 999px 999px 0;align-items:center;gap:8px;height:100%;padding:0 clamp(20px,2.4vw,34px);transition:background .6s;display:flex;box-shadow:inset 0 1px #ffffffa6,0 -1px #fff6}.downloads__icon{opacity:.7;place-items:center;margin-right:2px;display:grid}.downloads__label{font-family:var(--font-display), var(--font-fallback);letter-spacing:.02em;opacity:.78;font-size:clamp(11px,min(.94vw,1.8vh),14px);font-weight:500}.downloads__value{font-family:var(--font-display), var(--font-fallback);letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#4b392c;font-size:clamp(20px,min(1.85vw,3.7vh),30px);font-weight:700}.pager{align-items:center;gap:clamp(12px,1.5vw,22px);display:flex}.pager__count{font-family:var(--font-display), var(--font-fallback);letter-spacing:.14em;color:var(--ink);opacity:.6;font-variant-numeric:tabular-nums;font-size:11px}.pager__count strong{opacity:1}.pager__slash{opacity:.55;margin:0 5px}.pager__dots{align-items:center;gap:8px;display:flex}.dot{cursor:pointer;background:#3a4a4252;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.dot:hover{background:#3a4a426b}.dot[data-active=true]{background:var(--accent);width:22px}.pager__arrows{gap:8px;display:flex}.round{border:1.5px solid var(--hairline);width:clamp(38px,3.4vw,46px);height:clamp(38px,3.4vw,46px);color:var(--ink);cursor:pointer;background:#fffdf7b8;border-radius:50%;place-items:center;transition:background .22s,border-color .22s,transform .22s;display:grid}.round:hover{background:#fffdf7;border-color:#344a424d;transform:translateY(-1px)}.round__flip{display:grid;transform:rotate(180deg)}.slide[data-active=true] .info>*{animation:.62s cubic-bezier(.2,.85,.25,1) both rise}.slide[data-active=true] .info>:nth-child(2){animation-delay:50ms}.slide[data-active=true] .info>:nth-child(3){animation-delay:.11s}.slide[data-active=true] .info>:nth-child(4){animation-delay:.17s}.slide[data-active=true] .info>:nth-child(5){animation-delay:.22s}.slide[data-active=true] .gem{animation:.56s cubic-bezier(.2,.9,.3,1.2) both pop}.slide[data-active=true] .gem:nth-child(2){animation-delay:80ms}.slide[data-active=true] .gem:nth-child(3){animation-delay:.15s}@keyframes floaty{0%,to{transform:translateY(-8px)rotate(-1.2deg)}50%{transform:translateY(10px)rotate(1.2deg)}}@keyframes twinkle{0%,to{opacity:.16;transform:scale(.85)}50%{opacity:.62;transform:scale(1.1)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:rotate(45deg)scale(.72)}to{opacity:1;transform:rotate(45deg)scale(1)}}@media (max-width:980px){.stage{justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:visible}.ambient--top{width:90vw;height:90vw}.deck{border-radius:30px;width:100%;height:calc(100svh - 32px)}.deck__viewport{overflow:hidden}.deck__track{height:100%}.slide{overscroll-behavior:contain;flex-direction:column;justify-content:center;height:100%;padding:78px 20px 10px;display:flex;overflow-y:auto}.wordmark{width:auto;margin-bottom:2px;position:static}.wordmark__line{filter:drop-shadow(0 10px 16px var(--word-shadow));font-size:clamp(40px,11vw,64px);transform:rotate(-4deg)}.wordmark__line--two{margin-left:7%}[data-game=galebird-world-skies] .wordmark__line{font-size:clamp(28px,7.4vw,46px)}.art{width:100%;max-width:440px;height:clamp(200px,27vh,260px);margin:-6px auto 0;position:static}.info{width:auto;margin-top:4px;padding:0 2px;position:static}.info__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.info__eyebrow{margin-bottom:10px}.info__blurb{max-width:46ch}.gems{flex-direction:row;justify-content:center;align-items:center;gap:clamp(20px,6vw,34px);padding:18px 0 10px;position:static}.gem{width:clamp(58px,15.5vw,68px)}.gem__icon{display:none}.gem__value{font-size:17px}.gem__label{letter-spacing:.1em;margin-top:2px;font-size:7.5px}.slide__sparkles{display:none}.deck__foot{gap:10px;height:auto;padding:10px 14px 16px}.downloads{border-radius:999px;height:auto;padding:12px 20px}.pager{gap:10px}.pager__dots{display:none}}@media (max-width:520px){.slide{padding:72px 18px 8px}.brand,.games-badge{width:44px;height:44px}.games-badge__count{min-width:21px;height:21px}.pager__count{display:none}.art{height:clamp(180px,27vh,240px)}.gems{gap:22px;padding:16px 0 8px}.gem{width:clamp(50px,14vw,60px)}.downloads__label{display:none}.info__note{margin-top:10px}}@media (prefers-reduced-motion:reduce){.deck__track{transition:none}.art__svg,.sparkle,.slide[data-active=true] .info>*,.slide[data-active=true] .gem{animation:none}.brand,.store,.round,.dot,.downloads,.mini-card,.shelf-card{transition:none}}.stage--page{display:block;overflow:visible}.page{z-index:1;border:clamp(6px, .6vw, 10px) solid var(--frame);overscroll-behavior:contain;background:linear-gradient(#fdfaf3 0%,#f8f3e8 62%,#f5efe1 100%);border-radius:clamp(28px,3vw,46px);flex-direction:column;gap:clamp(12px,1.8vh,20px);width:100%;height:calc(100svh - 32px);padding:clamp(96px,12vh,116px) clamp(16px,2.2vw,34px) clamp(14px,2vh,24px);display:flex;position:relative;overflow-y:auto;box-shadow:0 54px 84px -48px #1b352db8,0 26px 50px -34px #1b352d5c,inset 0 1px #ffffffe6}.page__foot{flex:none;width:100%}.page__nav{z-index:9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:clamp(16px,2.2vw,32px);left:clamp(16px,2.2vw,34px);right:clamp(16px,2.2vw,34px)}.page__brand{color:#ff9a52;background:linear-gradient(158deg,#453a63,#2c2545);border-radius:clamp(14px,1.2vw,16px);flex:none;place-items:center;width:clamp(44px,4vw,56px);height:clamp(44px,4vw,56px);transition:transform .22s;display:grid;box-shadow:0 14px 24px -14px #22183acc,inset 0 1px #ffffff29}.page__brand:hover{transform:translateY(-2px)rotate(-2deg)}.page__links{border:1px solid var(--hairline);background:#fffdf799;border-radius:999px;gap:4px;padding:5px;display:flex}.page__link{font-family:var(--font-display), var(--font-fallback);letter-spacing:.02em;color:#5d6c66;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s}.page__link:hover{color:#2f2846;background:#2f284612}.page__link[data-active=true]{color:#fff7ec;background:#2f2846}.page__content{flex:1 0 auto;width:100%}.page__foot{border-top:1px solid var(--hairline);letter-spacing:.03em;color:#82918a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:11.5px;display:flex}.page-hero{flex-direction:column;gap:14px;padding-bottom:clamp(18px,2.4vw,30px);display:flex}.page-eyebrow{font-family:var(--font-display), var(--font-fallback);letter-spacing:.22em;text-transform:uppercase;color:var(--accent,#a85d34);margin:0;font-size:clamp(10px,min(.78vw,1.5vh),12px);font-weight:700}.page-title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.045em;color:#2c3a35;margin:0;font-size:clamp(40px,min(5.6vw,8.2vh),84px);font-weight:800;line-height:.92}.page-title--game{color:var(--ink,#2c3a35);font-size:clamp(34px,min(4.4vw,7.2vh),64px)}.page-lede{color:#5d6c66;max-width:64ch;margin:0;font-size:clamp(14.5px,min(1.1vw,2.1vh),17.5px);line-height:1.65}.page-section{flex-direction:column;gap:16px;margin-top:clamp(14px,2.4vw,28px);display:flex}.page-section__head{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.page-section__title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.03em;color:#2c3a35;margin:0;font-size:clamp(20px,min(1.8vw,3.2vh),28px);font-weight:700}.page-section__meta{font-family:var(--font-display), var(--font-fallback);letter-spacing:.14em;text-transform:uppercase;color:#8a9a93;font-size:11px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card-grid--tight{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.feature-card{border:1px solid var(--hairline);background:linear-gradient(#fffdf7eb,#fff9eeb3);border-radius:22px;flex-direction:column;gap:7px;padding:20px;display:flex;box-shadow:0 24px 34px -32px #1f3b34b3}.feature-card__glyph{color:#ffe4c6;background:linear-gradient(150deg,#634d80,#362a4e);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffff40}.play-block .feature-card__glyph,.game-features .feature-card__glyph{background:linear-gradient(150deg, var(--ink), var(--ink-2));color:#fff3e3}.feature-card h2,.feature-card h3{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.015em;color:#2e3c36;margin:0;font-size:16px;font-weight:700}.feature-card p{color:#5d6c66;margin:0;font-size:13.5px;line-height:1.6}.feature-card--tight{border-radius:18px;padding:16px}.feature-card--tight h3{font-size:14px}.feature-card--tight p{font-size:12.5px}.text-link{font-family:var(--font-display), var(--font-fallback);letter-spacing:.01em;color:#2f2846;border-bottom:1px solid #3a215940;align-self:flex-start;align-items:center;gap:6px;padding-bottom:2px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.text-link:hover{color:#a85d34;border-color:currentColor}.page-note{border-top:1px solid var(--hairline);color:#5d6c66;margin:clamp(20px,3vw,32px) 0 0;padding-top:16px;font-size:13px}.page-note a{color:#2f2846;text-underline-offset:3px}.page-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(22px,3vw,34px);display:flex}.page-cta{color:#fff7ec;font-family:var(--font-display), var(--font-fallback);background:#2f2846;border-radius:16px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 26px -18px #281932d9}.page-cta:hover{transform:translateY(-2px);box-shadow:0 24px 30px -18px #281932e6}.shelf{flex-direction:column;gap:18px;display:flex}.shelf-card{border:1px solid var(--hairline);background:linear-gradient(#fffdf8f2,#faf4e9d9);border-radius:clamp(22px,2.2vw,30px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 30px 50px -44px #1f3b34cc}.shelf-card__poster{background:radial-gradient(75% 75% at 50% 45%, var(--wash-a), #fbf6ec 74%);min-height:clamp(220px,30vh,320px);position:relative;overflow:hidden}.shelf-card__wash{background:radial-gradient(55% 55% at 82% 18%, var(--wash-b), transparent 72%);position:absolute;inset:0}.shelf-card__art{position:absolute;inset:4% 2% 0}.shelf-card__art .art__svg,.mini-card__art .art__svg,.play-block__figure .art__svg,.game-hero__figure .art__svg{animation:none}.shelf-card__badge{font-family:var(--font-display), var(--font-fallback);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:#fffdf7cc;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:14px;left:16px}.shelf-card__body{flex-direction:column;gap:9px;padding:clamp(20px,2.6vw,34px);display:flex}.shelf-card__title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(24px,min(2.5vw,4.4vh),36px);font-weight:700;line-height:1.04}.shelf-card__title a{color:inherit;text-decoration:none}.shelf-card__title a:hover{color:var(--accent)}.shelf-card__copy{color:#5d6c66;max-width:56ch;margin:0;font-size:14px;line-height:1.65}.shelf-facts{font-family:var(--font-display), var(--font-fallback);letter-spacing:.1em;text-transform:uppercase;color:#82918a;flex-wrap:wrap;gap:16px;margin:2px 0 4px;padding:0;font-size:10px;list-style:none;display:flex}.shelf-facts strong{color:var(--ink);letter-spacing:.02em;margin-right:2px;font-size:13px}.shelf-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.shelf-card__actions .store-row{margin-top:0}.shelf-card .store{flex:0 auto}.mini-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-card{border:1px solid var(--hairline);color:inherit;background:#fffdf7c7;border-radius:20px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mini-card:hover{transform:translateY(-2px);box-shadow:0 24px 34px -30px #1f3b34cc}.mini-card__art{background:radial-gradient(75% 75% at 50% 50%, var(--wash-a), #fbf6ec 78%);border-radius:16px;flex:none;width:84px;height:84px;overflow:hidden}.mini-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.mini-card__eyebrow{font-family:var(--font-display), var(--font-fallback);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:700}.mini-card__title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700}.mini-card__copy{color:#5d6c66;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.mini-card__facts{font-family:var(--font-display), var(--font-fallback);letter-spacing:.1em;text-transform:uppercase;color:#82918a;font-size:9.5px}.mini-card__go{color:#8a9a93;flex:none;margin-left:auto}.play-block{border:1px solid var(--hairline);background:#fffdf7b3;border-radius:clamp(22px,2.2vw,30px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(16px,2.4vw,28px);padding:clamp(16px,2.4vw,28px);display:grid}.play-block__art{background:radial-gradient(75% 75% at 50% 45%, var(--wash-a), #fbf6ec 76%);border-radius:20px;min-height:clamp(210px,28vh,300px);position:relative;overflow:hidden}.play-block__wash{background:radial-gradient(55% 55% at 72% 20%, var(--wash-b), transparent 72%);position:absolute;inset:0}.play-block__figure{position:absolute;inset:2% 0 0}.play-block__title{color:var(--ink);font-size:clamp(24px,min(2.4vw,4.2vh),34px)}.play-block__body{flex-direction:column;gap:10px;display:flex}.play-block__copy{color:#5d6c66;max-width:62ch;margin:0;font-size:13.5px;line-height:1.65}.breadcrumb{color:#82918a;align-items:center;gap:8px;margin-bottom:clamp(16px,2.4vw,26px);font-size:12px;display:flex}.breadcrumb a{color:#4d5d56;border-bottom:1px solid #0000;text-decoration:none}.breadcrumb a:hover{border-color:currentColor}.game-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3.4vw,52px);margin-bottom:clamp(18px,2.6vw,30px);display:grid}.game-hero__panel{border:1px solid var(--hairline);background:radial-gradient(72% 72% at 50% 45%, var(--wash-a), #faf5ea 78%);border-radius:clamp(22px,2.4vw,32px);min-height:clamp(260px,42vh,460px);position:relative;overflow:hidden}.game-hero__wash{background:radial-gradient(50% 60% at 78% 18%, var(--wash-b), transparent 72%);position:absolute;inset:0}.game-hero__figure{position:absolute;inset:0}.game-hero__body{flex-direction:column;gap:12px;display:flex}.fact-row{flex-wrap:wrap;gap:9px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.fact{font-family:var(--font-display), var(--font-fallback);color:#fffaf2;text-shadow:0 2px 3px #2814284d;border-radius:14px;align-items:center;gap:7px;padding:9px 13px;display:flex;box-shadow:inset 0 1px #ffffff52,0 14px 22px -18px #281428bf}.fact__icon{opacity:.9;place-items:center;display:grid}.fact__value{font-size:16px;font-weight:800}.fact__label{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:9.5px;font-weight:600}.game-nav{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;margin-top:clamp(22px,3vw,36px);padding-top:18px;display:flex}.game-nav__link{border:1px solid var(--hairline);min-width:180px;color:inherit;background:#fffdf799;border-radius:14px;flex-direction:column;gap:3px;padding:12px 16px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.game-nav__link:hover{background:#fffdf7;transform:translateY(-1px)}.game-nav__link--next{text-align:right;margin-left:auto}.game-nav__label{font-family:var(--font-display), var(--font-fallback);letter-spacing:.16em;text-transform:uppercase;color:#8a9a93;font-size:9px;font-weight:700}.game-nav__name{font-family:var(--font-display), var(--font-fallback);color:#2c3a35;font-size:14px;font-weight:600}.stage--page,.stage{overflow:hidden}@keyframes page-enter{0%{opacity:0;transform:translateY(16px)scale(.994)}to{opacity:1;transform:none}}.stage>.deck,.stage--page>.page{animation:.52s cubic-bezier(.22,.8,.24,1) both page-enter}@media (prefers-reduced-motion:reduce){.stage>.deck,.stage--page>.page{animation:none}}.page{overflow:hidden}.page__content{flex:auto;min-height:0;display:block}.poster{height:100%;min-height:0;position:relative}.poster__wordmark{z-index:1;pointer-events:none;width:64%;position:absolute;top:6%;left:0}.poster__wordmark span{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.05em;text-transform:uppercase;background:linear-gradient(158deg, var(--ink,#3a2159) 14%, var(--ink-2,#82448d) 78%, var(--accent,#ff4c6e) 116%);color:#0000;filter:drop-shadow(0 18px 24px var(--word-shadow,#69285c33));-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,min(6.6vw,12.4vh),132px);font-weight:800;line-height:.8;display:block;transform:rotate(-7deg)}.poster__wordmark span:nth-child(2){margin-top:.05em;margin-left:5%;transform:rotate(-4deg)}.poster__art{z-index:2;pointer-events:none;width:44%;height:94%;position:absolute;top:3%;left:14%}.poster__info{z-index:4;flex-direction:column;gap:clamp(8px,1.1vh,13px);width:31%;display:flex;position:absolute;top:10%;left:58%}.poster__eyebrow{font-family:var(--font-display), var(--font-fallback);letter-spacing:.22em;text-transform:uppercase;color:var(--accent,#a85d34);margin:0;font-size:clamp(9px,min(.74vw,1.4vh),11px);font-weight:700}.poster__title{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.03em;color:#2c3a35;margin:0;font-size:clamp(24px,min(2.5vw,4.8vh),40px);font-weight:700;line-height:1.02}.poster__copy{color:#5d6c66;margin:0;font-size:clamp(12.5px,min(.95vw,2vh),15px);line-height:1.6}.poster__note{letter-spacing:.04em;color:var(--muted,#7a8a83);opacity:.85;margin:0;font-size:10.5px}.poster__list{flex-direction:column;gap:clamp(6px,1vh,10px);margin:0;padding:0;list-style:none;display:flex}.poster__list li{color:#5d6c66;align-items:flex-start;gap:9px;font-size:clamp(11.5px,min(.87vw,1.8vh),13.5px);line-height:1.45;display:flex}.poster__list b{font-family:var(--font-display), var(--font-fallback);color:#2e3c36;font-weight:600}.poster__bullet{width:24px;height:24px;color:var(--ink,#5b4a78);background:#3a215914;border-radius:8px;flex:none;place-items:center;display:grid}.poster__gems{z-index:4;flex-direction:column;align-items:center;gap:clamp(14px,2vw,26px);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:21%;right:1.6%}.poster__gems .gem{width:clamp(66px,min(6.2vw,12.5vh),104px)}.poster__nav{z-index:5;gap:8px;display:flex;position:absolute;bottom:0;right:0}.poster .text-link{margin-top:clamp(2px,1vh,10px)}.poster--game .poster__info{width:23%;left:62.5%}.poster--overlap .poster__art{width:50%;height:82%;top:10%;left:30%}.poster--overlap .poster__info{width:33%;left:56%}.poster--overlap .poster__info:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);background:radial-gradient(78% 82% at 48% 48%,#fdfaf3db 0%,#fdfaf3b8 62%,#fdfaf300 100%);border-radius:44px;position:absolute;inset:-44px -52px}.site-foot{letter-spacing:.03em;color:#82918a;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:11.5px;display:flex}.deck .site-foot{padding:0 clamp(16px,2.2vw,34px) clamp(10px,1.4vh,18px)}.btn-link{color:#fff7ec;font-family:var(--font-display), var(--font-fallback);letter-spacing:.01em;background:linear-gradient(158deg,#453a63,#2c2545);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:clamp(4px,1.2vh,12px);padding:10px 18px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 24px -18px #22183ae6}.btn-link:hover{background:linear-gradient(158deg,#4d416e,#332a4f);transform:translateY(-2px);box-shadow:0 18px 26px -18px #22183af2}.deck__nav{z-index:9;position:absolute;top:clamp(16px,2.2vw,32px);right:clamp(16px,2.2vw,34px)}@media (max-width:720px){.page__links{padding:4px}.page__link{padding:7px 10px;font-size:11.5px}}@media (max-width:480px){.page__nav{gap:8px}.page__links{gap:1px;padding:3px}.page__link{padding:5px 7px;font-size:10px}.page__nav .page__brand,.page__brand{width:40px;height:40px}}.games-board{flex-direction:column;gap:clamp(8px,1.6vh,16px);height:100%;min-height:0;display:flex}.games-board__grid{flex:auto;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);min-height:0;display:grid}.game-slab{min-width:0;min-height:0;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.game-slab+.game-slab{border-left:1px solid var(--hairline);padding-left:clamp(20px,3vw,44px)}.game-slab__art{flex:auto;min-height:0;position:relative;overflow:visible}.game-slab__art .art__svg{filter:drop-shadow(0 24px 30px #4c283a1f);width:100%;height:100%;animation:11s ease-in-out infinite floaty;position:absolute;inset:0}.game-slab+.game-slab .art__svg{animation-delay:-4s}.game-slab__body{flex-direction:column;flex:none;gap:5px;display:flex}.game-slab__index{font-family:var(--font-display), var(--font-fallback);letter-spacing:.2em;color:var(--accent);font-size:10px;font-weight:700}.game-slab__name{font-family:var(--font-display), var(--font-fallback);letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(26px,min(3.3vw,6.2vh),54px);font-weight:800;line-height:.9}.game-slab__copy{color:#5d6c66;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36ch;font-size:clamp(11.5px,min(.9vw,1.85vh),13.5px);line-height:1.5;display:-webkit-box;overflow:hidden}.game-slab__link{background:var(--ink);color:#fff7ec;font-family:var(--font-display), var(--font-fallback);letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:9px 16px;font-size:11.5px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 22px -18px #22183ae6}.game-slab:hover .game-slab__link{transform:translateY(-2px);box-shadow:0 18px 24px -18px #22183af2}@media (max-width:980px){.poster{flex-direction:column;justify-content:center;gap:6px;display:flex}.poster__wordmark{display:none}.poster__art{flex:none;width:100%;height:34%;min-height:140px;position:static}.poster__info,.poster--game .poster__info,.poster--overlap .poster__info{flex:none;width:auto;min-height:0;padding:0 2px;position:static;left:auto}.poster--overlap .poster__art{width:100%;height:34%;top:auto;left:auto}.poster--overlap .poster__info:before{display:none}.poster__title{font-size:clamp(22px,6.4vw,32px)}.poster__copy{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.poster__gems{flex-direction:row;flex:none;justify-content:center;gap:22px;padding-top:6px;position:static}.poster__gems .gem{width:58px}.poster__nav{flex:none;justify-content:flex-end;position:static}.games-board__grid{grid-template-columns:1fr;gap:0}.game-slab{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-height:0;padding:8px 0;display:flex}.game-slab+.game-slab{border-left:0;border-top:1px solid var(--hairline);padding-top:12px;padding-left:0}.game-slab__art{aspect-ratio:620/560;flex:none;width:auto;height:clamp(110px,19vh,170px);margin:0 auto;overflow:hidden}.game-slab__body{flex:auto;min-height:0}.game-slab__name{font-size:clamp(24px,7vw,38px)}.page{gap:clamp(12px,1.8vh,20px);padding:clamp(92px,11vh,112px) 16px clamp(14px,2vh,22px)}.page-title{font-size:clamp(38px,8.4vw,64px)}.page-title--game{font-size:clamp(32px,7vw,48px)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-card{grid-template-columns:1fr}.shelf-card__poster{min-height:220px}.game-hero{grid-template-columns:1fr}.game-hero__panel{min-height:250px}.play-block{grid-template-columns:1fr}.play-block__art{min-height:210px}.mini-shelf{grid-template-columns:1fr}}@media (max-width:620px){.page{gap:18px}.page__links{padding:4px}.page__link{padding:7px 10px;font-size:11.5px}.card-grid,.card-grid--tight{grid-template-columns:1fr}.store-row{width:100%}.store{flex:140px}.shelf-card__actions{flex-direction:column;align-items:flex-start}.game-nav__link{flex:1;min-width:0}.game-nav__name{font-size:12.5px}}
