html,body{height:100%;margin:0;overflow:hidden}#app{min-height:100%}.page[data-v-410e5035]{color:#fff;background:radial-gradient(circle at 50% 30%,#4fa3d4 0%,#2f7fb5 50%,#175a8a 100%);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100dvh;padding:2rem 1.5rem;font-family:Outfit,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.fish-canvas[data-v-410e5035]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-v-410e5035]{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:560px;margin:0;padding:0 1rem;display:flex;position:relative}h1[data-v-410e5035]{background:linear-gradient(90deg,#fff,#cfeaff,#fff);color:#0000;text-shadow:0 4px 30px #00285066;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:.6rem 0 1rem;font-family:Fredoka,Outfit,system-ui,sans-serif;font-size:clamp(3.4rem,10vw,7rem);font-weight:600;line-height:1.05;animation:6s ease-in-out infinite shimmer-410e5035}@keyframes shimmer-410e5035{0%,to{background-position:0%}50%{background-position:100%}}.subline[data-v-410e5035]{color:#e3f2ff;margin:0 auto;font-size:1.05rem;line-height:1.6}.foot[data-v-410e5035]{z-index:1;color:#cfe4f5;text-align:center;padding-bottom:max(1rem, env(safe-area-inset-bottom));font-size:.85rem;position:relative}@media (width<=767px){.page[data-v-410e5035]{padding:1.5rem 1rem}h1[data-v-410e5035]{font-size:clamp(2.8rem,14vw,3.8rem)}.subline[data-v-410e5035]{padding:0 .5rem;font-size:1.1rem}}@media (width>=768px){.page[data-v-410e5035]{padding:3rem 2.5rem}.hero[data-v-410e5035]{max-width:760px}h1[data-v-410e5035]{margin:1rem 0 1.4rem;font-size:clamp(4.5rem,11vw,9rem)}.subline[data-v-410e5035]{font-size:1.45rem}.foot[data-v-410e5035]{font-size:1.05rem}}
