@font-face{font-family:Fredoka;font-weight:400;font-display:swap;src:url(./fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2")}@font-face{font-family:Fredoka;font-weight:600;font-display:swap;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2")}@font-face{font-family:Fredoka;font-weight:700;font-display:swap;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#20262e;--paper:#fff8e8;--gold:#ffe27a;--gold-hover:#ffeca6;--line:#e4d8bf;--sky-top:#4da8e8;--sky-middle:#a0def4;--sky-low:#fff4d6;--grass:#7fbf4d;--grass-ink:#2c3a1f;--soil:#6b4a2e;--soil-text:#fff3dc}*{box-sizing:border-box}html{background:var(--soil)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Fredoka,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2{font-weight:700;line-height:1.15}.title{text-transform:uppercase;color:var(--gold);-webkit-text-stroke:.16em var(--ink);paint-order:stroke fill;letter-spacing:.01em;filter:drop-shadow(0 .05em 0 var(--ink));margin:0;font-size:clamp(54px,14vw,112px);font-weight:700;line-height:1}.button{border:3px solid var(--ink);font:inherit;color:var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;background:#fff;border-radius:16px;padding:10px 24px;font-size:20px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.button:hover,.button:focus-visible{background:#fff1c4}.button.primary{background:var(--gold)}.button.primary:hover,.button.primary:focus-visible{background:var(--gold-hover)}.button:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.button:focus-visible{outline-offset:3px;outline:3px solid #fff}.button.big{box-shadow:0 6px 0 var(--ink);border-radius:18px;padding:14px 32px;font-size:23px}.button.big:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}.button.small{box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:4px 18px;font-size:18px}.hero{--goat-room:250px;isolation:isolate;min-height:min(100svh,920px);padding:44px 16px var(--goat-room);text-align:center;background:linear-gradient(var(--sky-top), var(--sky-middle) 65%, var(--sky-low));border-bottom:4px solid var(--grass-ink);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.hero .still,.hero .meadow{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero .still img{object-fit:cover;object-position:50% 100%;width:100%;max-width:none;height:100%}.hero.alive .still{display:none}.hero-text{max-width:760px;margin:0 auto;position:relative}.tagline{color:#fff;-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;margin:10px 0 26px;font-size:clamp(24px,4.4vw,34px);font-weight:700}.free{background:#ffffffb3;border-radius:999px;margin:20px 0 0;padding:2px 14px;font-weight:600;display:inline-block}.stores{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stores a{border:3px solid var(--ink);background:var(--paper);min-width:170px;box-shadow:0 3px 0 var(--ink);border-radius:14px;padding:6px 18px;font-size:20px;font-weight:700;line-height:1.25;text-decoration:none;display:block}.stores a:hover,.stores a:focus-visible{background:#fff1c4}.stores a:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.stores span{opacity:.75;font-size:14px;font-weight:600;display:block}@media (width>=720px){.hero{--goat-room:300px;padding-top:64px}}.worlds{text-align:center;padding:56px 16px 24px}.worlds h2,.again h2{margin:0 0 10px;font-size:clamp(30px,5vw,40px)}.lead{max-width:640px;margin:0 auto 32px}.shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.shots>li{flex-direction:column;gap:8px;font-weight:700;display:flex}.shots video,.mystery>div{aspect-ratio:1/2;border:3px solid var(--ink);width:100%;height:auto;box-shadow:0 5px 0 var(--ink);background:var(--sky-middle);object-fit:cover;border-radius:18px;display:block}.mystery>div{color:#fff;background:radial-gradient(circle at 50% 30%,#3b2a6b,#120b28 75%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 10px;display:flex}.mystery p{margin:0;font-size:19px;line-height:1.2}.mystery b{color:var(--gold);-webkit-text-stroke:.12em var(--ink);paint-order:stroke fill;font-size:56px;line-height:1.05;display:block}.mystery ul{opacity:.85;gap:3px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.mystery li{align-items:center;gap:7px;display:flex}.lock{width:13px;height:15px;fill:var(--gold);stroke:var(--gold);stroke-width:2px;flex:none}.lock path{fill:none}@media (width<=899px){.shots{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(44vw,230px);grid-auto-flow:column;margin:0 -16px;padding:4px 16px 14px;scroll-padding:0 16px;overflow-x:auto}.shots>li{scroll-snap-align:start}}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px;margin:32px auto 0;padding:0 16px 24px;display:grid}.card{border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:20px;padding:18px 22px}.card h2{margin:0 0 4px;font-size:24px}.card p{margin:0}@media (width<=719px){.features{grid-template-columns:minmax(0,1fr)}}.again{text-align:center;padding:48px 16px 64px}.again h2{margin-bottom:22px}.ledge{background:linear-gradient(transparent 14px, var(--grass-ink) 14px, var(--grass-ink) 17px, var(--grass) 17px, var(--grass) 29px, var(--soil) 29px);height:40px;position:relative}.ledge.drawn{background:0 0}.ledge canvas{width:100%;height:100%;position:absolute;inset:0}.ledge-goat{z-index:1;width:78px;position:absolute;bottom:24px;right:max(16px,14%)}footer{color:var(--soil-text);background:0 0}.soil{text-align:center;background:var(--soil);margin-top:-1px;padding:18px 16px 28px}.soil p{margin:0 0 4px}.soil a{font-weight:600}.links a{margin:0 10px 6px;font-size:19px;display:inline-block}a.plain{margin:0}.bar{background:linear-gradient(var(--sky-top), var(--sky-middle));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 6px;display:flex}.page header .ledge{background-color:var(--sky-middle);height:34px;margin-top:-2px}.page header .ledge.drawn{background:linear-gradient(var(--sky-middle) 16px, var(--soil) 16px)}.brand{align-items:center;gap:8px;text-decoration:none;display:flex}.brand img{z-index:1;width:52px;height:52px;transform:translateY(var(--goat-drop,21px));position:relative}.brand span{text-transform:uppercase;color:var(--gold);-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;font-size:26px;font-weight:700;line-height:1}article{max-width:680px;margin:0 auto;padding:32px 16px 48px}article h1{margin:0 0 16px;font-size:40px}article h2{margin:28px 0 4px;font-size:24px}article p{margin:0 0 12px}.feedback{gap:10px;margin:24px 0;display:grid}.feedback fieldset{border:0;gap:20px;margin:0;padding:0;font-weight:600;display:flex}.feedback legend{margin-bottom:6px;padding:0}.feedback textarea{border:3px solid var(--ink);width:100%;font:inherit;background:#fff;border-radius:12px;padding:10px 12px}.feedback .note{margin:0;font-size:15px}.feedback .button{justify-self:start}.feedback .status{margin:0;font-weight:600}
