#q-app,body,html{background:#000;height:100%;margin:0;min-height:100%;overflow:hidden;padding:0;width:100%}body{min-height:100dvh;min-height:-webkit-fill-available}#q-app,.q-layout,.q-page-container{min-height:100%;min-height:100dvh}.q-page{min-height:100%!important;min-height:100dvh!important}.text-Mali{font-family:Mali,cursive,Roboto,Helvetica Neue,Helvetica,Arial,"sans-serif"}:root,html[data-pm-theme=classic]{--pm-theme-wash-a:#a78bfa38;--pm-theme-wash-b:#fbbf242e;--pm-theme-accent:#7c3aed;--pm-theme-accent-2:#f59e0b;--pm-theme-ink:#4c1d95;--pm-theme-home-tint:#0000}html[data-pm-theme=themeSunset]{--pm-theme-wash-a:#fb923c61;--pm-theme-wash-b:#f472b647;--pm-theme-accent:#ea580c;--pm-theme-accent-2:#f97316;--pm-theme-ink:#9a3412;--pm-theme-home-tint:linear-gradient(165deg,#ffb45a59,#ff789638 50%,#0000 72%)}html[data-pm-theme=themeOcean]{--pm-theme-wash-a:#0ea5e959;--pm-theme-wash-b:#2dd4bf47;--pm-theme-accent:#0284c7;--pm-theme-accent-2:#14b8a6;--pm-theme-ink:#0c4a6e;--pm-theme-home-tint:linear-gradient(165deg,#38bdf852,#2dd4bf38 50%,#0000 72%)}body.pm-themed{background-color:#000}#q-app.pm-themed{background-attachment:fixed;background-image:var(--pm-theme-home-tint),radial-gradient(ellipse 90% 55% at 10% -5%,var(--pm-theme-wash-a),#0000 55%),radial-gradient(ellipse 70% 50% at 100% 0,var(--pm-theme-wash-b),#0000 50%)}.button-sound,.guide-button,.icon-circle-btn,.shop-button,.site-info-btn,.stamp-button,.teach-button{background-color:initial!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:50%!important;box-shadow:none!important;mask-image:radial-gradient(circle,#000 98%,#0000 100%);overflow:hidden}.constrain{margin:0 auto;max-width:1500px}.block-menu,.button-sound,.cursor-pointer,.guide-button,.play-button,.q-btn,.user-coin{-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.8,.2,1);will-change:transform}.block-menu:active,.cursor-pointer:active,.play-button:active,.q-btn:active{transform:scale(.93)}.pm-click-pop{animation:pm-btn-pop .28s cubic-bezier(.2,.9,.3,1.2) both}@keyframes pm-btn-pop{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.06)}to{transform:scale(1)}}img{image-rendering:auto}.pm-img-fade{opacity:0;transition:opacity .18s ease-out}.pm-img-fade.pm-img-loaded{opacity:1}@media (hover:hover){.block-menu:hover,.choice-zone .cursor-pointer:hover{filter:brightness(1.03);transform:scale(1.03)}}.credits-links[data-v-6f168ee4]{margin:0 0 12px;padding-left:1.1rem}.credits-links a[data-v-6f168ee4]{color:#6d28d9;word-break:break-all}