.nowrap[data-astro-cid-fc637isq]{white-space:nowrap}.hero[data-astro-cid-fc637isq]{position:relative;overflow:hidden;background:linear-gradient(180deg,#e7ddfb,#efe7fc 55%,#f3ecfc);padding-block:clamp(2.5rem,1rem + 5vw,5rem) 0}.hero-grid[data-astro-cid-fc637isq]{position:relative;z-index:1;display:grid;gap:var(--s-5);align-items:center}@media(min-width:900px){.hero-grid[data-astro-cid-fc637isq]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-6);min-height:520px}}.hero-copy[data-astro-cid-fc637isq]{padding-bottom:var(--s-5)}.hero-copy[data-astro-cid-fc637isq] h1[data-astro-cid-fc637isq]{margin-bottom:var(--s-5)}.hero-copy[data-astro-cid-fc637isq] .lead[data-astro-cid-fc637isq]{color:var(--ink-soft);margin-bottom:var(--s-6)}.hero-ctas[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hero-art[data-astro-cid-fc637isq]{position:relative;align-self:end;width:100%;max-width:620px;margin-inline:auto;padding-top:var(--s-4)}.hills[data-astro-cid-fc637isq]{position:absolute;left:-10%;right:-10%;bottom:-2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hills[data-astro-cid-fc637isq] .brand-art{width:100%}.plant[data-astro-cid-fc637isq]{position:absolute;bottom:8%;width:19%;z-index:2}.plant[data-astro-cid-fc637isq] .brand-art{width:100%}.plant-l[data-astro-cid-fc637isq]{left:-3%;transform:rotate(-6deg);transform-origin:bottom center}.plant-r[data-astro-cid-fc637isq]{right:-3%;width:16%;transform:rotate(5deg);transform-origin:bottom center}.mascot-wrap[data-astro-cid-fc637isq]{position:relative;z-index:1;width:min(84%,500px);margin:0 auto 9%;filter:drop-shadow(0 16px 22px rgb(62 49 87 / .16))}.mascot-wrap[data-astro-cid-fc637isq] .brand-art{width:100%}@media(prefers-reduced-motion:no-preference){.plant[data-astro-cid-fc637isq]{animation:sway 7s ease-in-out infinite alternate}.plant-r[data-astro-cid-fc637isq]{animation-delay:-3s}}@keyframes sway{to{rotate:3deg}}.featured[data-astro-cid-fc637isq]{padding-top:var(--s-6)}.game-card[data-astro-cid-fc637isq]{display:grid;overflow:hidden;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-md)}@media(min-width:900px){.game-card[data-astro-cid-fc637isq]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.game-media[data-astro-cid-fc637isq]{display:block;min-width:0;position:relative;min-height:260px;background:linear-gradient(160deg,#efe6fc,#ffe9dd)}.game-media[data-astro-cid-fc637isq] .shot{height:100%;aspect-ratio:auto;min-height:260px}.pet-stage[data-astro-cid-fc637isq]{position:absolute;inset:0;display:grid;place-items:end center;background:radial-gradient(circle at 50% 75%,rgb(255 255 255 / .9) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#d9cbf6 0 38%,transparent 39%),linear-gradient(160deg,#efe6fc,#ffe9dd)}.pet-stage[data-astro-cid-fc637isq] .pet{width:min(52%,300px);height:auto;margin-bottom:6%;filter:drop-shadow(0 14px 18px rgb(62 49 87 / .18))}.game-body[data-astro-cid-fc637isq]{display:flex;flex-direction:column;gap:var(--s-4);padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.game-title[data-astro-cid-fc637isq]{margin:0}.game-title[data-astro-cid-fc637isq] .mimimi-logo{width:min(260px,70%);height:auto;margin-left:-8px}.game-line[data-astro-cid-fc637isq]{font-size:var(--fs-md);margin:0}.facts[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:0}.facts[data-astro-cid-fc637isq] li[data-astro-cid-fc637isq]{display:inline-flex;align-items:center;gap:.4em;padding:.35em .85em;border-radius:var(--r-pill);background:var(--lavender-mist);color:var(--ink);font-size:var(--fs-sm);font-weight:750}.game-ctas[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.brewing[data-astro-cid-fc637isq]{display:flex;align-items:center;gap:var(--s-5);margin-top:var(--s-5);padding:var(--s-5) clamp(1.25rem,1rem + 2vw,2.5rem);border-radius:var(--r-xl);border:2px dashed var(--border-lav);background:#ffffff80}.brewing[data-astro-cid-fc637isq] h3[data-astro-cid-fc637isq]{margin-bottom:var(--s-2)}.brewing[data-astro-cid-fc637isq] p[data-astro-cid-fc637isq]{margin:0;color:var(--text-muted)}.brewing-art[data-astro-cid-fc637isq]{flex:none;width:clamp(96px,16vw,170px)}@media(max-width:520px){.brewing[data-astro-cid-fc637isq]{flex-direction:column;text-align:center}}.about[data-astro-cid-fc637isq]{padding-top:var(--s-4)}.about-grid[data-astro-cid-fc637isq]{display:grid;gap:var(--s-6);align-items:center}@media(min-width:900px){.about-grid[data-astro-cid-fc637isq]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.about-art[data-astro-cid-fc637isq]{width:70%}}.about-art[data-astro-cid-fc637isq]{max-width:360px;width:min(70%,240px);margin-inline:auto}.about-art[data-astro-cid-fc637isq] .brand-art{width:100%}.spotlight[data-astro-cid-fc637isq]{background:var(--lavender-mist)}.spot-grid[data-astro-cid-fc637isq]{display:grid;gap:var(--s-6);align-items:center}@media(min-width:1000px){.spot-grid[data-astro-cid-fc637isq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.spot-shot[data-astro-cid-fc637isq] .shot{box-shadow:var(--shadow-lg);border:6px solid #fff}.spot-chips[data-astro-cid-fc637isq]{margin-top:var(--s-7)}.outro[data-astro-cid-fc637isq]{padding-bottom:var(--section-y)}.panorama[data-astro-cid-fc637isq]{overflow:hidden;border-radius:var(--r-xl);box-shadow:var(--shadow-md);aspect-ratio:1856 / 484;max-width:960px;margin-inline:auto;background:#f3ece6}.panorama[data-astro-cid-fc637isq] .brand-art{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.panorama[data-astro-cid-fc637isq]{aspect-ratio:16 / 9}.panorama[data-astro-cid-fc637isq] .brand-art{object-position:30% 60%}}.outro-copy[data-astro-cid-fc637isq]{text-align:center;max-width:640px;margin:var(--s-6) auto 0}.outro-ctas[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-4)}.care[data-astro-cid-fc637isq]{padding-bottom:var(--s-6)}.care-grid[data-astro-cid-fc637isq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}.care-item[data-astro-cid-fc637isq]{padding:var(--s-5);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.care-item[data-astro-cid-fc637isq] h3[data-astro-cid-fc637isq]{margin:var(--s-3) 0 var(--s-2);font-size:var(--fs-md)}.care-item[data-astro-cid-fc637isq] p[data-astro-cid-fc637isq]{margin:0;color:var(--text-muted)}.care-icon[data-astro-cid-fc637isq]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--lavender-soft);color:var(--purple-deep)}.care-item[data-astro-cid-fc637isq]:nth-child(3n+2) .care-icon[data-astro-cid-fc637isq]{background:var(--peach-soft);color:#9a4a26}.care-item[data-astro-cid-fc637isq]:nth-child(3n+3) .care-icon[data-astro-cid-fc637isq]{background:var(--sun-soft);color:#85600a}
