.personajes-page[data-astro-cid-wqbzw22e]{max-width:1400px;margin:0 auto;padding:60px 40px}.page-title[data-astro-cid-wqbzw22e]{font-family:Chewy,cursive;font-size:56px;text-align:center;color:var(--dirt-brown);text-shadow:3px 3px 0 var(--sunshine-yellow);margin-bottom:15px;transform:rotate(-1deg);display:block}.page-subtitle[data-astro-cid-wqbzw22e]{font-size:20px;color:#fff;background:#754b29cc;display:block;width:fit-content;margin:0 auto 20px;padding:10px 28px;border-radius:50px;box-shadow:0 8px 20px #0000004d;text-align:center}.jardin[data-astro-cid-wqbzw22e]{position:relative;width:100%;height:620px;margin-top:40px}.personaje[data-astro-cid-wqbzw22e]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;cursor:pointer;transition:filter .3s}.personaje[data-astro-cid-wqbzw22e]:hover{filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.personaje-bichin[data-astro-cid-wqbzw22e]{left:8%;top:5%;animation:float-bichin 18s ease-in-out infinite}.personaje-bichon[data-astro-cid-wqbzw22e]{right:10%;top:0%;animation:float-bichon 22s ease-in-out infinite;animation-delay:1s}.personaje-aranita[data-astro-cid-wqbzw22e]{left:38%;top:40%;animation:float-aranita 25s ease-in-out infinite;animation-delay:2s}.personaje-hormigon[data-astro-cid-wqbzw22e]{right:28%;top:48%;animation:float-hormigon 20s ease-in-out infinite;animation-delay:.5s}@keyframes float-bichin{0%,to{transform:translate(0) rotate(-2deg)}20%{transform:translate(8px,-20px) rotate(1deg)}40%{transform:translate(-5px,-35px) rotate(-1deg)}60%{transform:translate(10px,-25px) rotate(2deg)}80%{transform:translate(-8px,-15px) rotate(-1deg)}}@keyframes float-bichon{0%,to{transform:translate(0) rotate(2deg)}25%{transform:translate(-10px,-18px) rotate(-1deg)}50%{transform:translate(6px,-30px) rotate(1deg)}75%{transform:translate(-7px,-22px) rotate(-2deg)}}@keyframes float-aranita{0%,to{transform:translate(0) rotate(-1deg)}30%{transform:translate(6px,-15px) rotate(2deg)}60%{transform:translate(-8px,-22px) rotate(-1deg)}85%{transform:translate(4px,-10px) rotate(1deg)}}@keyframes float-hormigon{0%,to{transform:translate(0) rotate(1deg)}35%{transform:translate(-7px,-18px) rotate(-2deg)}65%{transform:translate(9px,-25px) rotate(1deg)}85%{transform:translate(-5px,-12px) rotate(-1deg)}}.char-frame[data-astro-cid-wqbzw22e]{border-radius:50%;background:#ffffff8c;border:5px solid white;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 15px 40px #00000040;transition:transform .3s,box-shadow .3s}.personaje[data-astro-cid-wqbzw22e]:hover .char-frame[data-astro-cid-wqbzw22e]{transform:scale(1.08);box-shadow:0 25px 60px #00000059}.char-frame[data-astro-cid-wqbzw22e].grande{width:200px;height:200px}.char-frame[data-astro-cid-wqbzw22e].pequeno{width:130px;height:130px}.bichin-frame[data-astro-cid-wqbzw22e]{outline:5px solid var(--sunshine-yellow)}.bichon-frame[data-astro-cid-wqbzw22e]{outline:5px solid var(--bug-red)}.otro-frame[data-astro-cid-wqbzw22e]{outline:4px solid rgba(139,99,68,.5)}.char-img[data-astro-cid-wqbzw22e]{width:88%;height:88%;object-fit:contain;transform:translateY(-3px);animation:bounce-personaje 2s ease-in-out infinite}.char-img-bichon[data-astro-cid-wqbzw22e]{animation-delay:.4s}.char-frame[data-astro-cid-wqbzw22e].pequeno .char-img[data-astro-cid-wqbzw22e]{width:80%;height:80%;animation-duration:3s}@keyframes bounce-personaje{0%,to{transform:translateY(-3px)}50%{transform:translateY(-14px)}}@keyframes bounce-personaje-excited{0%,to{transform:translateY(-3px)}50%{transform:translateY(-22px)}}.personaje[data-astro-cid-wqbzw22e]:hover .char-img[data-astro-cid-wqbzw22e]{animation:bounce-personaje-excited .35s ease-in-out infinite!important}.nombre-bichin[data-astro-cid-wqbzw22e]{font-family:Sigmar One,cursive;font-size:42px;color:#00838f;text-shadow:2px 2px 0 white,4px 4px 0 rgba(0,0,0,.15);line-height:1;text-align:center}.nombre-bichon[data-astro-cid-wqbzw22e]{font-family:Bowlby One,cursive;font-size:42px;color:var(--bug-red);text-shadow:2px 2px 0 white,4px 4px 0 rgba(0,0,0,.15);line-height:1;text-align:center}.nombre-otro[data-astro-cid-wqbzw22e]{font-family:Chewy,cursive;font-size:24px;color:var(--dirt-brown);text-shadow:1px 1px 0 white;text-align:center;line-height:1.2}.badge-mini[data-astro-cid-wqbzw22e]{font-family:Fredoka,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;padding:5px 14px;border-radius:50px;border:2px solid white}.badge-bichin[data-astro-cid-wqbzw22e]{background:#00838f}.badge-bichon[data-astro-cid-wqbzw22e]{background:var(--bug-red)}.misterio[data-astro-cid-wqbzw22e]{font-size:12px;color:#ffffffe6;font-style:italic;background:#0003;padding:4px 12px;border-radius:20px}@media(max-width:768px){.personajes-page[data-astro-cid-wqbzw22e]{padding:40px 20px}.page-title[data-astro-cid-wqbzw22e]{font-size:40px}.jardin[data-astro-cid-wqbzw22e]{height:auto;display:flex;flex-direction:column;align-items:center;gap:50px;padding:20px 0 40px}.personaje[data-astro-cid-wqbzw22e]{position:static;animation:none}.personaje-bichin[data-astro-cid-wqbzw22e],.personaje-bichon[data-astro-cid-wqbzw22e],.personaje-aranita[data-astro-cid-wqbzw22e],.personaje-hormigon[data-astro-cid-wqbzw22e]{animation:float-bichin 18s ease-in-out infinite}.nombre-bichin[data-astro-cid-wqbzw22e],.nombre-bichon[data-astro-cid-wqbzw22e]{font-size:36px}}
