.room[data-astro-cid-e6elqqk4]{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#1f5f9c}.sea[data-astro-cid-e6elqqk4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.line[data-astro-cid-e6elqqk4]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.line[data-astro-cid-e6elqqk4] path[data-astro-cid-e6elqqk4]{fill:none;stroke:#fff;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px rgb(0 40 90 / .45))}.pegs[data-astro-cid-e6elqqk4]{position:absolute;inset:0;list-style:none;margin:0;padding:0}.hang[data-astro-cid-e6elqqk4]{position:absolute;width:min(17vw,32svh);translate:-50% 0;transform-origin:50% 0;rotate:var(--tilt);animation:sway 5s ease-in-out infinite;animation-delay:var(--d)}.hang[data-astro-cid-e6elqqk4]:hover,.hang[data-astro-cid-e6elqqk4]:focus-within{z-index:5}.heel[data-astro-cid-e6elqqk4]{position:relative;display:grid;justify-items:center;padding-top:24%;color:#fff;text-decoration:none}.clip[data-astro-cid-e6elqqk4]{position:absolute;z-index:2;left:50%;top:0;width:46%;height:auto;translate:-50% 0;rotate:78deg;filter:drop-shadow(0 3px 4px rgb(0 30 70 / .4))}.shoe[data-astro-cid-e6elqqk4]{display:block;width:100%;height:auto;translate:calc(50% - var(--px)) calc(var(--py) * -1);filter:drop-shadow(0 10px 14px rgb(0 30 70 / .35));transition:filter .25s}.name[data-astro-cid-e6elqqk4]{margin-top:6px;translate:calc(50% - var(--px)) 0;font:italic 700 1.05rem var(--label);white-space:nowrap;text-shadow:0 1px 6px rgb(0 30 70 / .8)}.heel[data-astro-cid-e6elqqk4]:hover .shoe[data-astro-cid-e6elqqk4],.heel[data-astro-cid-e6elqqk4]:focus-visible .shoe[data-astro-cid-e6elqqk4]{filter:drop-shadow(0 0 16px rgb(255 200 230 / .95)) drop-shadow(0 0 5px #fff)}.heel[data-astro-cid-e6elqqk4].glow .shoe[data-astro-cid-e6elqqk4]{animation:shine .45s ease-out forwards}.heel[data-astro-cid-e6elqqk4]:focus-visible{outline:none}.heel[data-astro-cid-e6elqqk4]:focus-visible .name[data-astro-cid-e6elqqk4]{text-decoration:underline}@keyframes sway{50%{rotate:calc(var(--tilt) * -1)}}@keyframes shine{0%{filter:drop-shadow(0 0 10px rgb(255 200 230 / .9))}to{filter:drop-shadow(0 0 40px rgb(255 190 225)) drop-shadow(0 0 12px #fff) brightness(1.25);scale:1.08}}.fish[data-astro-cid-e6elqqk4]{position:absolute;z-index:7;right:2.5vw;bottom:3vh;width:clamp(90px,11vw,170px);padding:0;border:0;background:none;cursor:pointer;animation:swim 3.6s ease-in-out infinite}.fish[data-astro-cid-e6elqqk4] img[data-astro-cid-e6elqqk4]{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 10px rgb(0 30 70 / .45));transition:filter .25s}.fish[data-astro-cid-e6elqqk4]:hover img[data-astro-cid-e6elqqk4],.fish[data-astro-cid-e6elqqk4]:focus-visible img[data-astro-cid-e6elqqk4]{filter:drop-shadow(0 0 14px rgb(255 255 255 / .95))}.fish[data-astro-cid-e6elqqk4]:focus-visible{outline:none}@keyframes swim{50%{translate:-10px -8px;rotate:-4deg}}.ps[data-astro-cid-e6elqqk4]{position:absolute;z-index:8;right:2vw;bottom:calc(3vh + clamp(45px,5.5vw,85px) + 92px);width:min(560px,92vw);padding:clamp(40px,5vw,64px) clamp(44px,5.5vw,72px);color:#1c2120;font:italic 400 .95rem/1.5 var(--label);animation:pop .35s ease-out;transform-origin:85% 100%}@keyframes pop{0%{scale:.6;opacity:0}}.cloud[data-astro-cid-e6elqqk4]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 18px rgb(0 30 70 / .4))}.cloud[data-astro-cid-e6elqqk4] path[data-astro-cid-e6elqqk4]{fill:#fffffff5;stroke:#5a6068;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.b[data-astro-cid-e6elqqk4]{position:absolute;border-radius:50%;background:#fffffff5;border:2px solid #5a6068;box-shadow:0 6px 10px #001e464d}.b1[data-astro-cid-e6elqqk4]{right:9%;bottom:-34px;width:30px;height:26px}.b2[data-astro-cid-e6elqqk4]{right:6.5%;bottom:-60px;width:20px;height:17px}.b3[data-astro-cid-e6elqqk4]{right:4.5%;bottom:-80px;width:12px;height:10px}.ps[data-astro-cid-e6elqqk4] p[data-astro-cid-e6elqqk4]{position:relative}.ps[data-astro-cid-e6elqqk4][hidden]{display:none}.ps[data-astro-cid-e6elqqk4] p[data-astro-cid-e6elqqk4]{margin:0}.x[data-astro-cid-e6elqqk4]{position:absolute;z-index:1;top:30px;right:12%;border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer}.ps[data-astro-cid-e6elqqk4] strong[data-astro-cid-e6elqqk4]{font-style:normal}.ps[data-astro-cid-e6elqqk4] a[data-astro-cid-e6elqqk4]{color:#c2185b;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.hang[data-astro-cid-e6elqqk4],.fish[data-astro-cid-e6elqqk4],.ps[data-astro-cid-e6elqqk4]{animation:none}}@media(max-width:700px){.room[data-astro-cid-e6elqqk4]{height:auto;min-height:100svh;padding:90px 0 24px}.sea[data-astro-cid-e6elqqk4]{position:fixed}.line[data-astro-cid-e6elqqk4]{display:none}.pegs[data-astro-cid-e6elqqk4]{position:static;display:grid;grid-template-columns:1fr 1fr;gap:56px 8px;padding:30px 12px}.hang[data-astro-cid-e6elqqk4]{position:relative;left:auto!important;top:auto!important;width:100%;translate:none}.clip[data-astro-cid-e6elqqk4]{left:var(--px)}.shoe[data-astro-cid-e6elqqk4]{translate:0 calc(var(--py) * -1)}.name[data-astro-cid-e6elqqk4]{translate:none}.fish[data-astro-cid-e6elqqk4],.ps[data-astro-cid-e6elqqk4]{position:fixed}}
