:root{color:#172326;font-synthesis:none;text-rendering:optimizelegibility;--ink:#172326;--ink-soft:#445356;--paper:#f7f4ec;--paper-deep:#ece8de;--white:#fffefa;--blue:#2f67de;--blue-dark:#1f4eb4;--mint:#77c9b5;--mint-pale:#dff3ed;--water:#73c6de;--sand:#f2dca5;--land:#7dbd63;--line:#17232626;--shadow:0 24px 70px #1a2f331f;--radius:28px;background:#f7f4ec;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);margin:0;overflow-x:hidden}body,button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;line-height:.98}p{line-height:1.65}:focus-visible{outline-offset:4px;outline:3px solid #f2aa2e}::selection{color:var(--white);background:var(--blue)}.site-shell{min-height:100vh}.section-shell,.header-inner,.footer-main,.footer-bottom{width:min(1180px,100% - 48px);margin-inline:auto}.skip-link{z-index:100;color:var(--white);background:var(--ink);border-radius:99px;padding:10px 16px;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--line);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.brand{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:12px;font-weight:760;text-decoration:none;display:inline-flex}.brand-mark{width:44px;height:44px;color:var(--white);background:var(--ink);letter-spacing:-.08em;border-radius:14px;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:relative;overflow:hidden}.brand-mark:after{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.brand-name span{color:#566568;font-weight:540}.desktop-nav{align-items:center;gap:4px;display:flex}.desktop-nav a,.mobile-nav-links a{border-radius:99px;padding:10px 15px;font-size:.92rem;font-weight:650;text-decoration:none}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{background:var(--paper-deep)}.mobile-nav{display:none}.eyebrow{color:var(--blue-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:850}.button-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.button{border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 22px;font-size:.93rem;font-weight:780;text-decoration:none;transition:box-shadow .18s,transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:var(--blue);box-shadow:0 12px 30px #2f67de38}.button-primary:hover{background:var(--blue-dark);box-shadow:0 16px 34px #2f67de4d}.button-dark{color:var(--white);background:var(--ink);box-shadow:0 12px 30px #17232638}.button-light{color:var(--ink);background:var(--white);box-shadow:0 12px 32px #1723262e}.text-link{text-underline-offset:5px;align-items:center;gap:10px;font-size:.93rem;font-weight:760;text-decoration-thickness:1px;display:inline-flex}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:62px;min-height:690px;padding-block:84px 92px;display:grid}.hero-copy h1{max-width:720px;margin-bottom:28px;font-size:clamp(4rem,7vw,7.2rem);font-weight:760}.hero-copy h1 span{color:var(--blue)}.hero-lede{max-width:610px;color:var(--ink-soft);margin-bottom:34px;font-size:1.16rem}.studio-art{background:var(--ink);min-height:520px;box-shadow:var(--shadow);isolation:isolate;border-radius:220px 220px 42px 42px;position:relative;overflow:hidden}.studio-art:before{z-index:-2;content:"";background:radial-gradient(circle at 70% 20%,#77c9b538,#0000 31%),linear-gradient(155deg,#1c3437,#121d1f 74%);position:absolute;inset:0}.art-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute}.orbit-one{width:410px;height:410px;top:36px;left:46px}.orbit-two{width:290px;height:290px;top:97px;left:104px}.art-island{z-index:-1;background:var(--mint);opacity:.9;filter:saturate(.8);position:absolute}.island-one{border-radius:48% 52% 46% 54%/62% 40% 60% 38%;width:280px;height:176px;top:142px;left:109px;transform:rotate(-11deg)}.island-two{opacity:.35;border-radius:50%;width:160px;height:104px;bottom:70px;right:-25px}.animal-bubble{background:var(--white);border:7px solid var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 14px 40px #00000042}.animal-bubble img{object-fit:contain;width:82%;height:82%}.fox-bubble{width:155px;height:155px;top:100px;right:52px;transform:rotate(7deg)}.rabbit-bubble{width:122px;height:122px;bottom:104px;left:48px;transform:rotate(-9deg)}.art-note{color:#ffffffbd;margin:0;font-size:.82rem;line-height:1.4;position:absolute;bottom:34px;right:42px}.signal-strip{color:var(--white);background:var(--ink)}.signal-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.signal-grid p{border-right:1px solid #ffffff24;align-items:center;gap:16px;margin:0;padding:28px 40px;display:flex}.signal-grid p:first-child{padding-left:0}.signal-grid p:last-child{border-right:0}.signal-grid strong{letter-spacing:-.06em;font-size:1.9rem}.signal-grid span{color:#ffffff9e;font-size:.84rem}.games-section,.principles-section{padding-block:130px}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;margin-bottom:54px;display:grid}.section-heading h2,.future-callout h2,.screenshot-copy h2,.privacy-promise h2,.play-callout h2,.content-hero h1,.support-card h2{margin-bottom:0;font-size:clamp(2.7rem,5vw,5rem);font-weight:720}.section-heading>p{max-width:470px;color:var(--ink-soft);margin-bottom:2px}.featured-game{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:560px;box-shadow:var(--shadow);grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.featured-game-art{background:repeating-radial-gradient(at 50% 120%,#0000 0 36px,#ffffff26 37px 39px),linear-gradient(160deg,#a6e0eb,#52acd4 65%,#378fc7);min-height:500px;position:relative;overflow:hidden}.featured-game-art:after{content:"";background:var(--sand);width:130%;height:37%;box-shadow:0 -30px 0 var(--land);border-radius:50%;position:absolute;bottom:-22%;left:-15%}.mini-sun{background:#ffe6a3;border-radius:50%;width:72px;height:72px;position:absolute;top:42px;right:48px;box-shadow:0 0 0 22px #ffe6a329}.mini-island{background:var(--land);border:11px solid var(--sand);position:absolute;box-shadow:0 14px 24px #1d4d582e}.mini-island-one{border-radius:53% 47% 54% 46%;width:255px;height:155px;top:170px;left:105px;transform:rotate(-9deg)}.mini-island-two{border-radius:48%;width:150px;height:95px;bottom:85px;right:44px;transform:rotate(13deg)}.featured-fox,.featured-rabbit{z-index:2;filter:drop-shadow(0 16px 15px #1e3d463d);width:132px;position:absolute}.featured-fox{top:93px;left:237px}.featured-rabbit{width:105px;bottom:107px;right:61px}.game-count{z-index:3;color:var(--white);letter-spacing:.08em;text-transform:uppercase;background:#172326b8;border-radius:99px;padding:7px 12px;font-size:.72rem;font-weight:780;position:absolute;top:30px;left:30px}.featured-game-copy{flex-direction:column;justify-content:center;padding:60px;display:flex}.featured-game-copy h3{margin-bottom:12px;font-size:clamp(3rem,5vw,5.2rem);font-weight:760}.game-tagline{color:var(--blue-dark);margin-bottom:18px;font-size:1.25rem;font-weight:720}.featured-game-copy>p:not(.eyebrow,.game-tagline){color:var(--ink-soft)}.platform-list{flex-wrap:wrap;gap:8px;margin:15px 0 28px;padding:0;list-style:none;display:flex}.platform-list li{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:8px 12px;font-size:.78rem;font-weight:750;display:grid}.platform-list small{color:var(--ink-soft);grid-column:2;font-size:.62rem;font-weight:560}.status-dot{background:#329a67;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 3px #329a671f}.is-coming .status-dot{box-shadow:none;background:#a4adae}.compact-heading{grid-template-columns:1fr}.principles-section{border-top:1px solid var(--line)}.principles-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.principles-grid article{border:1px solid var(--line);background:#fffefaad;border-radius:20px;min-height:290px;padding:28px}.principle-number{color:var(--blue);margin-bottom:80px;font-size:.72rem;font-weight:820;display:block}.principles-grid h3{letter-spacing:-.04em;margin-bottom:14px;font-size:1.55rem}.principles-grid p{color:var(--ink-soft);margin-bottom:0;font-size:.92rem}.future-callout{color:var(--white);background:var(--blue);border-radius:var(--radius);margin-bottom:130px;padding:80px}.future-callout .eyebrow{color:var(--white)}.future-callout h2{max-width:800px;margin-bottom:28px}.future-callout>p:last-child{max-width:600px;color:var(--white);margin-bottom:0}.game-hero{background:#dceff3;overflow:hidden}.game-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;min-height:680px;padding-block:72px;display:grid}.game-hero-copy h1{margin-bottom:18px;font-size:clamp(4.4rem,7vw,7.4rem)}.display-tagline{color:#28759e;letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:730;line-height:1.02}.game-hero-copy .platform-list li{background:#ffffff8c}.dark-link{color:var(--ink)}.game-hero-visual{background:linear-gradient(160deg,#70c9e8,#3894c8);border:10px solid #fff9;border-radius:48% 52% 44% 56%/55% 45%;min-height:520px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 70px #2a657d2e}.hero-water-lines{opacity:.26;background:repeating-radial-gradient(at 50% 110%,#0000 0 42px,#fff 43px 45px);position:absolute;inset:0}.hero-land-shape{background:var(--land);border:18px solid var(--sand);border-radius:46% 54% 42% 58%/58% 37% 63% 42%;width:360px;height:270px;position:absolute;top:126px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 18px 30px #194f5f40}.hero-fox,.hero-rabbit{z-index:3;filter:drop-shadow(0 18px 15px #16455347);width:155px;position:absolute}.hero-fox{top:55px;right:42px;transform:rotate(7deg)}.hero-rabbit{width:125px;bottom:42px;left:48px;transform:rotate(-6deg)}.puzzle-piece{z-index:2;background:var(--land);border:8px solid var(--sand);border-radius:50%;width:52px;height:52px;position:absolute}.piece-a{top:190px;left:88px}.piece-b{bottom:103px;right:82px}.piece-c{width:38px;height:38px;top:53px;right:160px}.game-intro{padding-block:130px 100px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps-grid li{background:var(--white);border:1px solid var(--line);border-radius:20px;min-height:220px;padding:28px;position:relative}.steps-grid span{width:40px;height:40px;color:var(--white);background:var(--blue);border-radius:50%;place-items:center;margin-bottom:55px;font-size:.8rem;font-weight:780;display:grid}.steps-grid strong{margin-bottom:10px;font-size:1.35rem;display:block}.steps-grid p{color:var(--ink-soft);margin:0;font-size:.9rem}.screenshot-section{background:var(--ink);padding-block:110px;overflow:hidden}.screenshot-grid{grid-template-columns:minmax(220px,.72fr) minmax(350px,1fr) minmax(220px,.72fr);align-items:center;gap:58px;display:grid}.screenshot-card{margin:0}.screenshot-card img{border:8px solid #080d0e;border-radius:34px;width:100%;box-shadow:0 30px 80px #0000006b}.screenshot-card figcaption{color:#ffffff8f;text-align:center;margin-top:16px;font-size:.78rem;line-height:1.5}.screenshot-card-primary{transform:rotate(-3deg)}.screenshot-card-secondary{transform:rotate(3deg)translateY(44px)}.screenshot-copy{color:var(--white)}.screenshot-copy .eyebrow{color:var(--mint)}.screenshot-copy h2{margin-bottom:26px}.screenshot-copy>p:not(.eyebrow){color:#ffffffa8}.feature-checklist{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature-checklist li{color:#ffffffd1;padding-left:27px;font-size:.88rem;line-height:1.45;position:relative}.feature-checklist li:before{color:var(--mint);content:"✓";font-weight:900;position:absolute;top:.15em;left:0}.privacy-promise{background:var(--mint-pale);border-radius:var(--radius);border:1px solid #2b77642e;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;margin-block:120px;padding:50px;display:grid}.promise-mark{width:72px;height:72px;color:var(--white);background:#2e8d73;border-radius:50%;place-items:center;font-size:2rem;font-weight:850;display:grid}.privacy-promise h2{margin-bottom:14px;font-size:clamp(2.2rem,4vw,4rem)}.privacy-promise p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin-bottom:0}.play-callout{color:var(--white);background:var(--blue);overflow:hidden}.play-callout .section-shell{text-align:center;grid-template-columns:180px 1fr 180px;align-items:end;gap:35px;min-height:430px;display:grid}.play-callout .section-shell>div{align-self:center}.play-callout img{filter:drop-shadow(0 18px 15px #0e265c4d)}.play-callout img:last-child{transform:rotate(5deg)}.play-callout .eyebrow{color:var(--white)}.play-callout h2{max-width:740px;margin:0 auto 32px}.content-page{padding-block:95px 130px}.content-hero{max-width:780px;margin-bottom:110px}.content-hero h1{margin-bottom:28px;font-size:clamp(4rem,8vw,7.5rem)}.content-hero>p:not(.eyebrow){max-width:650px;color:var(--ink-soft);margin-bottom:30px;font-size:1.12rem}.faq-section{border-top:1px solid var(--line);grid-template-columns:.62fr 1.38fr;gap:70px;padding-top:70px;display:grid}.faq-intro{align-self:start;position:sticky;top:30px}.faq-intro h2{font-size:clamp(2.2rem,4vw,3.7rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:24px 4px;font-size:1.05rem;font-weight:720;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:1.5rem;font-weight:420}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--blue);font-size:.7rem;font-weight:820}.faq-list details p{max-width:680px;color:var(--ink-soft);margin:-5px 35px 28px 60px;font-size:.94rem}.support-card{background:var(--mint-pale);border-radius:var(--radius);justify-content:space-between;align-items:end;gap:50px;margin-top:110px;padding:55px;display:flex}.support-card h2{margin-bottom:18px;font-size:clamp(2.5rem,4vw,4.4rem)}.support-card p:last-child{max-width:630px;color:var(--ink-soft);margin-bottom:0}.support-card p a,.legal-copy a{color:var(--blue-dark);text-underline-offset:3px;font-weight:680}.legal-page{max-width:1180px}.legal-hero{margin-bottom:90px}.effective-date{background:var(--paper-deep);color:var(--ink-soft);border-radius:99px;padding:7px 12px;font-size:.75rem;font-weight:700;display:inline-block}.legal-layout{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,720px);justify-content:space-between;gap:100px;padding-top:70px;display:grid}.legal-layout aside{align-self:start;gap:9px;display:grid;position:sticky;top:30px}.legal-layout aside p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:820}.legal-layout aside a{color:var(--ink-soft);font-size:.84rem;text-decoration:none}.legal-layout aside a:hover{color:var(--blue)}.legal-copy section{padding-bottom:45px;scroll-margin-top:25px}.legal-copy h2{letter-spacing:-.04em;margin-bottom:18px;font-size:2rem}.legal-copy h3{letter-spacing:-.025em;margin:28px 0 12px;font-size:1.2rem}.legal-copy p{color:var(--ink-soft);font-size:.96rem}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:670px;padding-block:80px;display:flex}.lost-island{background:var(--mint);border:15px solid var(--sand);width:170px;height:125px;box-shadow:0 12px 0 var(--water), 0 24px 50px #1f597033;border-radius:48% 52% 42% 58%;place-items:center;margin-bottom:46px;display:grid;transform:rotate(-5deg)}.lost-island span{color:var(--white);font-size:3rem;font-weight:850}.not-found h1{max-width:760px;margin-bottom:24px;font-size:clamp(3.6rem,7vw,6.8rem)}.not-found>p:not(.eyebrow){color:var(--ink-soft);margin-bottom:32px}.site-footer{color:var(--white);background:#10191b}.footer-main{grid-template-columns:1fr auto;gap:60px;padding-block:70px;display:grid}.footer-main .brand{color:var(--white)}.footer-main .brand-mark{color:var(--ink);background:var(--white)}.footer-main .brand-name span{color:#ffffffb3}.footer-main>div>p{color:#ffffff80;margin:22px 0 0;font-size:.87rem}.footer-main nav{grid-template-columns:repeat(2,1fr);align-content:start;gap:14px 40px;min-width:250px;display:grid}.footer-main nav a{color:#ffffffc2;font-size:.86rem;text-decoration:none}.footer-main nav a:hover{color:var(--white)}.footer-bottom{color:#ffffffa3;border-top:1px solid #ffffff1f;justify-content:space-between;padding-block:23px;font-size:.72rem;display:flex}.reveal{animation:.65s cubic-bezier(.2,.8,.2,1) both reveal-up}.reveal-delay{animation-delay:.12s}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}}@media (width<=980px){.home-hero,.game-hero-grid{grid-template-columns:1fr}.home-hero{padding-top:70px}.hero-copy{max-width:760px}.studio-art{justify-self:end;width:min(620px,100%)}.featured-game{grid-template-columns:1fr}.featured-game-art{min-height:470px}.game-hero-visual{justify-self:center;width:min(680px,100%)}.screenshot-grid{grid-template-columns:.75fr 1fr}.screenshot-copy{grid-area:1/2/3}.screenshot-card-secondary{grid-column:1}.privacy-promise{grid-template-columns:auto 1fr}.privacy-promise>.text-link{grid-column:2}}@media (width<=760px){.section-shell,.header-inner,.footer-main,.footer-bottom{width:min(100% - 32px,1180px)}.header-inner{min-height:74px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;background:var(--paper-deep);border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:18px;height:2px;transition:transform .16s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-nav[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav-links{background:var(--white);border:1px solid var(--line);width:220px;box-shadow:var(--shadow);border-radius:18px;gap:3px;padding:10px;display:grid;position:absolute;top:53px;right:0}.mobile-nav-links a[aria-current=page]{color:var(--white);background:var(--ink)}.home-hero{gap:58px;min-height:0;padding-block:58px 68px}.hero-copy h1{font-size:clamp(3.5rem,15vw,5.2rem)}.studio-art{min-height:440px}.orbit-one{left:8%}.orbit-two{left:20%}.island-one{left:15%}.fox-bubble{right:7%}.rabbit-bubble{left:6%}.signal-grid{grid-template-columns:1fr;padding-block:8px}.signal-grid p,.signal-grid p:first-child{border-bottom:1px solid #ffffff21;border-right:0;justify-content:space-between;padding:15px 0}.signal-grid p:last-child{border-bottom:0}.signal-grid strong{font-size:1.45rem}.games-section,.principles-section,.game-intro{padding-block:88px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.section-heading h2,.future-callout h2,.screenshot-copy h2,.privacy-promise h2,.play-callout h2{font-size:clamp(2.5rem,11vw,4rem)}.featured-game-art{min-height:380px}.mini-island-one{left:11%}.featured-fox{left:38%}.featured-game-copy{padding:34px 25px 40px}.principles-grid,.steps-grid{grid-template-columns:1fr}.principles-grid article,.steps-grid li{min-height:0}.principle-number,.steps-grid span{margin-bottom:38px}.future-callout{border-radius:0;width:100%;margin-bottom:0;padding:72px 24px}.game-hero-grid{gap:52px;min-height:0;padding-block:60px}.game-hero-copy h1{font-size:clamp(4rem,18vw,6rem)}.game-hero-visual{min-height:420px}.hero-land-shape{width:64%;height:47%}.hero-fox{width:125px;right:20px}.hero-rabbit{width:100px;left:20px}.screenshot-section{padding-block:80px}.screenshot-grid{grid-template-columns:1fr 1fr;gap:22px}.screenshot-copy{grid-area:1/1/auto/-1;margin-bottom:24px}.screenshot-card-primary,.screenshot-card-secondary{grid-area:2;transform:none}.screenshot-card img{border-width:5px;border-radius:22px}.privacy-promise{grid-template-columns:1fr;width:calc(100% - 32px);margin-block:85px;padding:34px 26px}.privacy-promise>.text-link{grid-column:1}.play-callout .section-shell{grid-template-columns:80px 1fr 80px;gap:5px;min-height:440px}.content-page{padding-block:65px 90px}.content-hero{margin-bottom:80px}.content-hero h1{font-size:clamp(3.7rem,16vw,6rem)}.faq-section,.legal-layout{grid-template-columns:1fr;gap:35px}.faq-intro,.legal-layout aside{position:static}.legal-layout aside{background:var(--paper-deep);border-radius:16px;grid-template-columns:repeat(2,1fr);padding:20px}.legal-layout aside p{grid-column:1/-1}.support-card{flex-direction:column;align-items:start;padding:34px 26px}.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px}}@media (width<=460px){.brand-name{max-width:110px;line-height:1.05}.button-row{flex-direction:column;align-items:flex-start}.button-row .button{width:100%}.studio-art{border-radius:170px 170px 30px 30px;min-height:380px}.orbit-one{width:330px;height:330px;top:20px;left:0}.orbit-two{width:230px;height:230px;top:70px;left:14%}.island-one{width:220px;height:140px;top:115px;left:13%}.fox-bubble{width:118px;height:118px;top:78px}.rabbit-bubble{width:94px;height:94px;bottom:86px}.art-note{bottom:22px;right:20px}.featured-game-art{min-height:320px}.mini-island-one{width:210px;height:130px;top:122px;left:9%}.mini-island-two{width:118px;height:78px;bottom:48px;right:18px}.featured-fox{width:104px;top:75px;left:42%}.featured-rabbit{width:83px;bottom:63px;right:30px}.game-hero-visual{min-height:350px}.hero-land-shape{border-width:12px;top:105px}.hero-fox{width:104px;top:28px}.hero-rabbit{width:82px;bottom:25px}.piece-a{top:145px;left:34px}.piece-b{bottom:65px;right:42px}.platform-list{grid-template-columns:repeat(3,1fr);display:grid}.platform-list li{padding:8px}.play-callout .section-shell{grid-template-columns:55px 1fr 55px;width:100%}.play-callout h2{font-size:2.2rem}.faq-list summary{grid-template-columns:32px 1fr auto}.faq-list details p{margin-left:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
