:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:oklch(16.5% .039 302);--surface:oklch(23% .068 303);--line:oklch(35% .062 302);--text:oklch(95% .022 302);--muted:oklch(79% .047 304);--pink:oklch(71% .226 350);--yellow:oklch(88% .157 91);--blue:oklch(79% .135 229);--mint:oklch(82% .124 178);--violet:oklch(76% .142 297);--ink:oklch(17% .04 302)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--page);color:var(--text);margin:0;font:400 17px/1.6 Outfit,system-ui,sans-serif}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline:3px solid var(--blue);outline-offset:6px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.wrap{width:min(1240px,100% - 112px);margin-inline:auto}.skip-link{z-index:5;background:var(--yellow);color:var(--ink);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{justify-content:space-between;align-items:center;gap:24px;min-height:112px;display:flex}.brand{width:152px;display:block}.site-header nav{align-items:center;gap:36px;font-size:14px;font-weight:600;display:flex}.nav-games{padding-block:14px}.nav-games:hover{color:var(--yellow)}.button{border:2px solid var(--ink);background:var(--pink);min-height:56px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:17px 24px;font-size:15px;font-weight:750;transition:transform .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.button:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.button-small{border:1px solid var(--line);min-height:48px;color:var(--text);box-shadow:none;background:0 0;border-radius:10px;padding:11px 18px;font-size:13px}.button-small:hover{box-shadow:none;color:var(--yellow)}.button span{font-size:21px;line-height:1}.kicker{letter-spacing:.07em;color:var(--pink);font-size:12px;font-weight:650}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;padding-block:56px 92px;display:grid}.hero-copy{z-index:1;position:relative}.hero h1{letter-spacing:-.025em;margin-top:20px;font:400 clamp(44px,5.7vw,82px)/1.12 Fugaz One,sans-serif}.hero h1 span{color:var(--yellow)}.hero-intro{max-width:37ch;color:var(--muted);margin-top:24px;font-size:18px}.hero-copy>.button{margin-top:32px}.text-link{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;align-items:center;gap:14px;font-size:14px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--yellow)}.hero-secondary{width:fit-content;margin-top:10px;display:flex}.promise{color:var(--muted);margin-top:14px;font-size:12px}.sticker-stage{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.stage-disc{background:var(--surface);border-radius:42% 58% 50% 50%;position:absolute;inset:9% 1% 7% 4%;transform:rotate(-13deg)}.sticker{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px oklch(9% .03 302/.2));transform:rotate(var(--tilt));transition:transform .26s cubic-bezier(.16,1,.3,1);animation:.65s cubic-bezier(.16,1,.3,1) backwards sticker-arrival;position:absolute}.sticker-impostor{--tilt:-9deg;z-index:2;width:74%;top:11%;left:-2%}.sticker-bomb{--tilt:15deg;z-index:1;width:44%;animation-delay:.1s;top:0;right:-2%}.sticker-charades{--tilt:9deg;z-index:3;width:45%;animation-delay:.18s;bottom:1%;right:1%}.sticker-stage:hover .sticker-impostor{transform:translateY(-6px)rotate(-13deg)}.sticker-stage:hover .sticker-bomb{transform:translate(4px,-8px)rotate(21deg)}.sticker-stage:hover .sticker-charades{transform:translate(4px,4px)rotate(4deg)}.stage-tag{z-index:3;border:2px solid var(--ink);background:var(--yellow);max-width:55%;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:7px;padding:10px 16px;font-size:12px;font-weight:750;position:absolute;bottom:9%;left:0;transform:rotate(-6deg)}.stage-count{z-index:3;text-align:center;border:2px solid var(--ink);background:var(--mint);width:108px;min-height:108px;color:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:14px 10px;display:flex;position:absolute;top:0;left:7%;transform:rotate(-10deg)}.stage-count strong{font:400 33px/1 Fugaz One,sans-serif}.stage-count>span{max-width:12ch;margin-top:5px;font-size:10px;font-weight:600;line-height:1.2}.stage-orbit{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--violet);stroke-width:1px;stroke-dasharray:3 11;opacity:.5;position:absolute;inset:0}.games-section{border-top:1px solid var(--line);padding-block:34px 76px}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:34px;padding-top:30px;display:flex}h2{letter-spacing:-.02em;font:400 clamp(28px,3.2vw,44px)/1.2 Fugaz One,sans-serif}.section-heading h2{margin-top:12px}.section-heading>p{max-width:31ch;color:var(--muted);font-size:15px}.game-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.game-preview{min-width:0;display:block}.game-art{aspect-ratio:1.12;background:var(--game-accent);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.game-art img{-o-object-fit:contain;object-fit:contain;width:88%;height:100%;transition:transform .26s cubic-bezier(.16,1,.3,1)}.game-impostor{--game-accent:var(--violet)}.game-charades{--game-accent:var(--yellow)}.game-bomb{--game-accent:var(--pink)}.game-riddles{--game-accent:var(--blue)}.game-preview:nth-child(odd) .game-art img{transform:rotate(-5deg)}.game-preview:nth-child(2n) .game-art img{transform:rotate(5deg)}.game-preview:hover .game-art img,.game-preview:focus-visible .game-art img{transform:rotate(0)scale(1.06)}.game-arrow{border:1px solid var(--ink);width:32px;height:32px;color:var(--ink);background:var(--game-accent);border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;bottom:10px;right:10px}.game-category{letter-spacing:.06em;color:var(--game-accent);margin-top:19px;font-size:10px;font-weight:650}.game-preview h3{margin-top:7px;font:400 clamp(18px,1.65vw,24px)/1.25 Fugaz One,sans-serif}.game-description{color:var(--muted);max-width:30ch;margin-top:9px;font-size:13px}.more-games{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:34px;font-size:13px;display:flex}.more-games span{color:var(--yellow);font-size:27px}.together-section{border-top:1px solid var(--line);grid-template-columns:240px 1fr;align-items:center;gap:68px;padding:58px 62px;display:grid}.together-section>img{width:240px;transform:rotate(-8deg)}.together-section h2{max-width:19ch;margin-top:14px}.together-body{max-width:62ch;color:var(--muted);margin-top:22px;font-size:15px}.download-section{padding-block:42px 56px}.download-panel{background:var(--yellow);color:var(--ink);border-radius:30px;justify-content:space-between;align-items:center;gap:64px;padding:56px 62px;display:flex}.download-copy{max-width:640px}.download-panel .kicker{color:var(--ink)}.download-copy h2{max-width:17ch;margin-top:14px;font-size:clamp(30px,3.5vw,49px)}.download-copy>p:not(.kicker){max-width:46ch;margin-top:20px;font-size:15px}.store-links{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.store-badge,.store-pending{border:1px solid var(--line);background:var(--page);min-width:164px;min-height:60px;color:var(--text);border-radius:10px;padding:10px 18px}.store-badge{justify-content:space-between;align-items:center;gap:22px;display:flex}.store-badge:hover{outline:2px solid var(--pink);outline-offset:2px}.store-badge small,.store-badge strong{display:block}.store-badge small{font-size:10px}.store-badge strong{font-size:17px;font-weight:600}.store-pending{flex-direction:column;gap:1px;display:flex}.store-pending strong{font-size:15px;font-weight:600}.store-pending small{color:var(--yellow);font-size:10px}.store-hint{max-width:48ch;margin-top:12px!important;font-size:11px!important}.qr-link{text-align:center;flex:none;max-width:220px;font-size:11px;font-weight:600}.qr-link img{background:oklch(98% 0 0);border:10px solid oklch(98% 0 0);border-radius:14px;width:180px;margin-inline:auto}.qr-link>span{margin-top:12px;display:block}.qr-link>span>span{margin-left:8px}.download-panel a:focus-visible{outline-color:var(--ink)}.site-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:32px;padding-block:10px 42px;font-size:12px;display:flex}.footer-brand{color:var(--text);font:400 24px/1 Fugaz One,sans-serif}.footer-brand span{color:var(--pink)}.site-footer p{margin-top:9px;font-size:11px}.site-footer nav{align-items:center;gap:24px;display:flex}.site-footer nav a,.byline{padding-block:14px}.site-footer a:hover{color:var(--yellow)}.byline{font-size:11px}.download-page{text-align:center;max-width:700px;min-height:72svh;padding-block:30px 90px}.download-sticker{width:180px;margin:0 auto 26px;transform:rotate(8deg)}.download-page h1{color:var(--yellow);margin-top:18px;font:400 clamp(36px,5vw,60px)/1.15 Fugaz One,sans-serif}.download-intro{color:var(--muted);max-width:41ch;margin:20px auto 0}.download-page .store-links{justify-content:center}.download-page .store-hint{color:var(--muted);margin-inline:auto}.download-page>.text-link{margin-top:22px}@keyframes sticker-arrival{0%{opacity:.35;transform:translateY(20px) rotate(var(--tilt)) scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}}@media (width<=1050px){.wrap{width:calc(100% - 64px)}.hero{gap:16px}.hero h1{font-size:clamp(42px,5.6vw,68px)}.hero-intro{font-size:16px}.stage-count{width:86px;min-height:86px;padding:10px 7px}.stage-count strong{font-size:27px}.stage-count>span{font-size:8px}.stage-tag{padding:8px 10px;font-size:10px}.game-shelf{gap:18px}.game-art{border-radius:16px}.together-section{grid-template-columns:190px 1fr;gap:40px;padding-inline:20px}.download-panel{gap:36px;padding:42px 36px}.section-heading{align-items:flex-start;gap:30px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.site-header{min-height:90px}.brand{width:128px}.site-header nav{gap:18px}.hero{grid-template-columns:1fr;gap:18px;padding-block:28px 50px}.hero-copy{max-width:560px}.hero h1{font-size:clamp(45px,8vw,64px)}.hero-intro{max-width:37ch}.sticker-stage{width:88%;max-width:440px;margin:15px auto 0}.stage-tag{font-size:11px}.stage-count{width:92px;min-height:92px}.stage-count>span{font-size:9px}.section-heading{flex-direction:column;gap:16px}.section-heading>p{max-width:45ch}.game-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.game-preview h3{font-size:clamp(18px,3.5vw,25px)}.game-description{font-size:13px}.games-section{padding-bottom:40px}.together-section{grid-template-columns:140px 1fr;gap:28px;padding:40px 0}.together-body{font-size:14px}.download-panel{gap:36px;padding:38px 28px}.download-copy h2{font-size:34px}.qr-link{max-width:150px}.qr-link img{width:150px}.site-footer{flex-wrap:wrap}}@media (width<=560px){.nav-games{display:none}.button-small{gap:12px;padding:10px 12px;font-size:12px}.hero h1{letter-spacing:-.03em;font-size:clamp(39px,10.7vw,59px)}.hero .kicker{font-size:11px}.hero-copy>.button{justify-content:center;gap:28px;width:100%;margin-top:26px}.hero-secondary{margin-inline:auto}.promise{text-align:center;font-size:11px}.hero-intro{margin-top:20px;font-size:16px}.sticker-stage{width:96%;margin-top:8px}.stage-count{width:82px;min-height:82px}.stage-count strong{font-size:27px}.stage-count>span{font-size:8px}.stage-tag{max-width:57%;padding:8px 10px;font-size:10px}h2{font-size:30px}.section-heading{margin-bottom:26px;padding-top:10px}.game-art{border-radius:13px}.game-category{letter-spacing:.025em;margin-top:13px;font-size:9px}.game-description{font-size:12px}.game-preview h3{font-size:18px}.game-arrow{width:26px;height:26px;font-size:15px;bottom:7px;right:7px}.together-section{grid-template-columns:1fr;gap:24px}.together-section>img{width:150px;margin-inline:auto}.together-section h2{max-width:19ch}.together-body{font-size:15px}.download-section{padding-block:20px 40px}.download-panel{text-align:center;border-radius:22px;flex-direction:column;padding:34px 22px}.download-copy h2{margin-inline:auto;font-size:34px}.download-copy .kicker{font-size:11px}.store-links{justify-content:center;gap:10px}.store-badge,.store-pending{text-align:left;flex:120px;min-width:0;padding:10px 12px}.store-badge{gap:12px}.store-badge strong{font-size:15px}.qr-link{max-width:220px}.qr-link img{width:170px}.site-footer{flex-direction:column;align-items:flex-start;gap:16px}.site-footer nav{flex-wrap:wrap;gap:22px}.site-footer nav a,.byline{padding-block:9px}.download-page{padding-block:20px 50px}.download-page .store-links{max-width:380px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.sticker-stage:hover .sticker{transform:rotate(var(--tilt))}.game-preview:hover .game-art img,.game-preview:focus-visible .game-art img,.button:hover{transform:none}}.site-footer nav a,.byline{align-items:center;min-height:48px;display:inline-flex}
