.hamaca{position:relative;width:22em;height:15em;font-size:1rem;user-select:none}.hamaca i,.hamaca span{position:absolute;display:block}.hamaca-luna{top:.4em;right:1.2em;width:2.4em;height:2.4em;border-radius:50%;box-shadow:inset -.7em -.15em 0 0 #ffd36e;rotate:-18deg}.hamaca-estrella{width:.55em;height:.55em;background:#ffd36e;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%)}.hamaca-estrella-1{top:1.2em;left:1.4em}.hamaca-estrella-2{top:3.6em;right:.6em;scale:.7;background:var(--color-brand)}.hamaca-estrella-3{top:.2em;left:6em;scale:.55}.hamaca-rama{top:.9em;left:4em;right:4em;height:.55em;border-radius:9999px;background:color-mix(in srgb,var(--color-pizarra) 55%,var(--color-superficie))}.hamaca-rama i{top:-.55em;width:.9em;height:.55em;border-radius:0 100% 0 100%;background:#4fbf8f}.hamaca-rama i:first-child{left:1.6em;rotate:-20deg}.hamaca-rama i:nth-child(2){right:2em;rotate:30deg;scale:.8}.hamaca-columpio{top:1.2em;left:50%;width:18em;height:12em;margin-left:-9em;transform-origin:50% 0}.hamaca-columpio svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hamaca-atras line{stroke:color-mix(in srgb,var(--color-pizarra) 70%,transparent);stroke-width:1.4;stroke-linecap:round}.hamaca-atras path{fill:color-mix(in srgb,var(--color-brand) 30%,var(--color-superficie))}.hamaca-raya-a{fill:#ff5fa2}.hamaca-raya-b{fill:#ffe0ec}.hamaca-borde{fill:none;stroke:#ea4189;stroke-width:2;stroke-linecap:round}.hamaca-pinky{top:6.5em;left:50%;width:0;height:0}.hamaca .pinky{position:absolute;top:0;left:0;margin:0;font-size:1.1em;translate:-50% -50%;rotate:-82deg}.hamaca .pinky-cuerpo{cursor:default;pointer-events:none}.hamaca .pinky-zzz{display:none}.hamaca-zzz{top:3.4em;left:4.2em;width:2em;height:2em;font-family:var(--font-display);font-weight:700;line-height:1;color:var(--color-acento)}.hamaca-zzz i{bottom:0;left:0;font-style:normal;opacity:0}.hamaca-zzz i:nth-child(2){font-size:1.25em}.hamaca-zzz i:nth-child(3){font-size:1.5em}.hamaca-globo{top:3.6em;left:0;border:1px solid var(--linea-fuerte);border-radius:.8em;background:var(--color-superficie);padding:.3em .7em;font-size:.8125em;font-weight:600;white-space:nowrap;color:var(--color-gris);box-shadow:var(--sombra-caja);opacity:0;translate:0 .4em;transition:opacity .2s,translate .3s var(--suave)}.hamaca-sombra{bottom:0;left:50%;width:11em;height:1em;margin-left:-5.5em;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-gris) 14%,transparent),transparent)}.acceso:has(.entrar:is(:hover,:focus-visible)) .hamaca .pinky-ojo{scale:1.1}.acceso:has(.entrar:is(:hover,:focus-visible)) .hamaca-zzz{opacity:0}.acceso:has(.entrar:is(:hover,:focus-visible)) .hamaca-globo{opacity:1;translate:0 0}@keyframes hamaca-mecer{0%{rotate:-5deg}to{rotate:5deg}}@keyframes hamaca-sombra{0%{translate:-.8em 0}to{translate:.8em 0}}@keyframes hamaca-titilar{50%{opacity:.35;scale:.8}}@media (prefers-reduced-motion:no-preference){.hamaca-columpio{animation:hamaca-mecer 2.8s ease-in-out infinite alternate}.hamaca-sombra{animation:hamaca-sombra 2.8s ease-in-out infinite alternate}.hamaca-estrella{animation:hamaca-titilar 2.4s ease-in-out infinite}.hamaca-estrella-2{animation-delay:.8s}.hamaca-estrella-3{animation-delay:1.6s}.hamaca-zzz i{animation:p-zzz 3s ease-in-out infinite}.hamaca-zzz i:nth-child(2){animation-delay:1s}.hamaca-zzz i:nth-child(3){animation-delay:2s}}