.rail[data-astro-cid-atuwyxf4]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;padding:1.5rem 0 2.5rem;scroll-padding-inline:max(1rem,50vw - 35rem);overflow-x:auto}.rail[data-astro-cid-atuwyxf4]:focus-visible{outline-offset:-4px;border-radius:var(--radius-card)}.rail__track[data-astro-cid-atuwyxf4]{gap:clamp(1rem,3vw,2rem);width:max-content;margin:0;padding:0 max(1rem,50vw - 35rem);list-style:none;display:flex}.shot[data-astro-cid-atuwyxf4]{scroll-snap-align:start;width:min(70vw,17.5rem);rotate:var(--tilt);flex:none;transition:rotate .45s cubic-bezier(.3,1.5,.5,1),translate .45s cubic-bezier(.3,1.5,.5,1),transform .25s ease-out}.shot[data-astro-cid-atuwyxf4]:nth-child(2n){margin-top:1.5rem}.shot__frame[data-astro-cid-atuwyxf4]{background:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--shot-shadow,var(--ink));border-radius:2rem;margin:0;line-height:0;overflow:hidden}.shot__img[data-astro-cid-atuwyxf4]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.shot[data-astro-cid-atuwyxf4]:hover{translate:0 -8px;rotate:0deg}.shot[data-astro-cid-atuwyxf4]:nth-child(3n+1) .shot__frame[data-astro-cid-atuwyxf4]{--shot-shadow:var(--tomato)}.shot[data-astro-cid-atuwyxf4]:nth-child(3n+2) .shot__frame[data-astro-cid-atuwyxf4]{--shot-shadow:var(--grape)}.shot[data-astro-cid-atuwyxf4]:nth-child(3n) .shot__frame[data-astro-cid-atuwyxf4]{--shot-shadow:var(--mint)}.shot[data-astro-cid-atuwyxf4].is-tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition-duration:.45s,.45s,80ms}}.app-hero[data-astro-cid-mqhjmshe]{background-color:var(--from);border-bottom:3px solid var(--ink);padding-block:clamp(2.5rem,7vw,5.5rem);position:relative;overflow:hidden}.app-hero__bg[data-astro-cid-mqhjmshe]{pointer-events:none;position:absolute;inset:0}.app-hero__inner[data-astro-cid-mqhjmshe]{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=52rem){.app-hero__inner[data-astro-cid-mqhjmshe]{grid-template-columns:1.3fr 1fr}}.app-hero__title[data-astro-cid-mqhjmshe]{color:var(--on);text-shadow:4px 4px 0 var(--ink);-webkit-text-stroke:0;margin:0 0 .1em;font-size:clamp(3rem,2rem + 6vw,6.5rem)}.app-hero__tagline[data-astro-cid-mqhjmshe]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);color:var(--on);text-shadow:3px 3px 0 var(--ink);margin:0 0 1.2rem;line-height:1.15}.status[data-astro-cid-mqhjmshe]{color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin:0 0 1rem;padding:.15rem .8rem;font-size:.9rem;font-weight:700;display:inline-block}.status--live[data-astro-cid-mqhjmshe]{background:var(--mint)}.status--soon[data-astro-cid-mqhjmshe]{background:var(--sun)}.chips[data-astro-cid-mqhjmshe]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-mqhjmshe] li[data-astro-cid-mqhjmshe]{color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:999px;padding:.15rem .8rem;font-size:.9rem;font-weight:700}.store[data-astro-cid-mqhjmshe]{color:#fff;background:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--sun);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1.6rem;text-decoration:none;transition:translate .2s,box-shadow .2s;display:inline-flex}.store__text[data-astro-cid-mqhjmshe]{font-family:var(--font-display);flex-direction:column;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.store__text[data-astro-cid-mqhjmshe] small[data-astro-cid-mqhjmshe]{font-family:var(--font-body);margin-bottom:.2rem;font-size:.75rem;font-weight:700}.store[data-astro-cid-mqhjmshe]:hover{box-shadow:8px 8px 0 var(--sun)}@media (prefers-reduced-motion:no-preference){.store[data-astro-cid-mqhjmshe]:hover{translate:-2px -2px}}.soon-note[data-astro-cid-mqhjmshe]{max-width:28rem;color:var(--ink);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:1rem;margin:0;padding:.6rem 1.1rem;font-weight:700;display:inline-block}.app-hero__art[data-astro-cid-mqhjmshe]{place-items:center;min-height:14rem;display:grid;position:relative}.app-hero__art[data-astro-cid-mqhjmshe]:before{content:"";background:radial-gradient(circle, var(--to) 0%, transparent 68%);border-radius:50%;position:absolute;inset:0}.icon-sticker[data-astro-cid-mqhjmshe]{aspect-ratio:1;border:4px solid var(--ink);width:clamp(10rem,32vw,17rem);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:28%;padding:.7rem;position:relative;rotate:-6deg}.icon-sticker__img[data-astro-cid-mqhjmshe]{border:3px solid var(--ink);border-radius:22%;width:100%;height:100%;display:block}.peek[data-astro-cid-mqhjmshe]{padding-top:clamp(3rem,7vw,5rem)}.peek[data-astro-cid-mqhjmshe] h2[data-astro-cid-mqhjmshe]{margin:0}.about[data-astro-cid-mqhjmshe]{padding-block:clamp(1rem,3vw,2rem)}.about__card[data-astro-cid-mqhjmshe]{border:3px solid var(--ink);border-radius:var(--radius-card);max-width:44rem;box-shadow:8px 8px 0 var(--from);background:#fff;margin-inline:auto;padding:clamp(1.25rem,4vw,2.25rem);rotate:.8deg}.about__card[data-astro-cid-mqhjmshe] h2[data-astro-cid-mqhjmshe]{font-size:var(--step-2)}.about__text[data-astro-cid-mqhjmshe]{font-size:var(--step-1);margin:0;line-height:1.5}.devlog[data-astro-cid-mqhjmshe]{padding-block:clamp(2rem,5vw,3.5rem)}.devlog__list[data-astro-cid-mqhjmshe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.help[data-astro-cid-mqhjmshe]{padding-block:clamp(2rem,5vw,3.5rem) 1rem}.help[data-astro-cid-mqhjmshe] h2[data-astro-cid-mqhjmshe]{font-size:var(--step-2)}.help__row[data-astro-cid-mqhjmshe]{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.pill[data-astro-cid-mqhjmshe]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:999px;padding:.7rem 1.4rem;text-decoration:none;transition:translate .2s,box-shadow .2s,background-color .2s;display:inline-block}.pill[data-astro-cid-mqhjmshe]:hover{background:var(--sun);box-shadow:6px 6px 0 var(--ink)}@media (prefers-reduced-motion:no-preference){.pill[data-astro-cid-mqhjmshe]:hover{translate:-2px -2px}}
