footer[data-astro-cid-7op4dmpu]{position:relative;background-color:#050505;color:#d1d5db;padding-top:70px;font-size:.95rem;overflow:hidden}.footer-wave[data-astro-cid-7op4dmpu]{position:absolute;top:0;left:0;width:100%;line-height:0;transform:translateY(-99%);z-index:1}.footer-wave[data-astro-cid-7op4dmpu] svg[data-astro-cid-7op4dmpu]{display:block;width:100%;height:55px}.footer-glow[data-astro-cid-7op4dmpu]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:600px;height:320px;background:radial-gradient(circle,rgba(34,211,238,.1) 0%,transparent 70%);pointer-events:none;z-index:0}.footer-container[data-astro-cid-7op4dmpu]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px 50px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.columna[data-astro-cid-7op4dmpu]{flex:1;min-width:220px}.logo-container[data-astro-cid-7op4dmpu]{margin-bottom:20px}.footer-logo[data-astro-cid-7op4dmpu]{width:80px;height:80px;border-radius:50%;background-color:#fff;padding:5px;object-fit:contain;box-shadow:0 0 0 3px #22d3ee26,0 0 25px #22d3ee33;transition:box-shadow .4s ease}@media(hover:hover)and (pointer:fine){.footer-logo[data-astro-cid-7op4dmpu]:hover{box-shadow:0 0 0 3px #22d3ee59,0 0 35px #22d3ee66}}.cyan-title[data-astro-cid-7op4dmpu]{position:relative;display:inline-block;color:#22d3ee;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;text-shadow:0 0 12px rgba(34,211,238,.25)}.cyan-title[data-astro-cid-7op4dmpu]:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:linear-gradient(90deg,#22d3ee,transparent);border-radius:2px}.desc[data-astro-cid-7op4dmpu]{line-height:1.6;color:#9ca3af;margin-bottom:25px;font-size:.95rem}.social-icons[data-astro-cid-7op4dmpu]{display:flex;gap:15px}.social-circle[data-astro-cid-7op4dmpu]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#9ca3af;transition:all .35s ease;text-decoration:none}@media(hover:hover)and (pointer:fine){.social-circle[data-astro-cid-7op4dmpu]:hover{background-color:#22d3ee;border-color:#22d3ee;color:#000;transform:translateY(-4px) rotate(6deg);box-shadow:0 8px 20px #22d3ee59}}.social-circle[data-astro-cid-7op4dmpu]:active{background-color:#22d3ee;border-color:#22d3ee;color:#000;transform:scale(.92)}.links[data-astro-cid-7op4dmpu]{list-style:none;padding:0;margin:0}.links[data-astro-cid-7op4dmpu] li[data-astro-cid-7op4dmpu]{margin-bottom:12px}.links[data-astro-cid-7op4dmpu] a[data-astro-cid-7op4dmpu]{color:#e5e7eb;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;gap:10px;font-size:.95rem}@media(hover:hover)and (pointer:fine){.links[data-astro-cid-7op4dmpu] a[data-astro-cid-7op4dmpu]:hover{color:#22d3ee;transform:translate(4px)}}.links[data-astro-cid-7op4dmpu] a[data-astro-cid-7op4dmpu]:active{color:#22d3ee}.horarios-mini[data-astro-cid-7op4dmpu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.horarios-mini[data-astro-cid-7op4dmpu] li[data-astro-cid-7op4dmpu]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background-color:#ffffff08;border-left:2px solid rgba(255,255,255,.1);border-radius:8px;transition:border-color .3s ease,background-color .3s ease}@media(hover:hover)and (pointer:fine){.horarios-mini[data-astro-cid-7op4dmpu] li[data-astro-cid-7op4dmpu]:hover{background-color:#ffffff0d;border-left-color:#22d3ee}}.horarios-mini[data-astro-cid-7op4dmpu] li[data-astro-cid-7op4dmpu].destacado-mini{border-left-color:#22d3ee;background-color:#22d3ee0f}.dia-mini[data-astro-cid-7op4dmpu]{color:#e5e7eb;font-size:.9rem;font-weight:600}.hora-mini-footer[data-astro-cid-7op4dmpu]{color:#22d3ee;font-size:.85rem;font-weight:700}.contact-info[data-astro-cid-7op4dmpu]{list-style:none;padding:0;margin:0}.contact-info[data-astro-cid-7op4dmpu] li[data-astro-cid-7op4dmpu]{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:#e5e7eb;font-size:.95rem}.icon[data-astro-cid-7op4dmpu]{font-size:1.2rem}.barra-final[data-astro-cid-7op4dmpu]{position:relative;z-index:2;background-color:#000;padding:25px 20px;text-align:center;font-size:.85rem;color:#6b7280;border-top:1px solid rgba(255,255,255,.06)}.barra-final[data-astro-cid-7op4dmpu] p[data-astro-cid-7op4dmpu]{margin:5px 0}.dev-link[data-astro-cid-7op4dmpu]{color:#22d3ee;text-decoration:none;font-weight:700;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.dev-link[data-astro-cid-7op4dmpu]:hover{color:#fff;text-decoration:underline}}.dev-link[data-astro-cid-7op4dmpu]:active{color:#fff}.corazon[data-astro-cid-7op4dmpu]{color:#ef4444}@media(max-width:768px){footer[data-astro-cid-7op4dmpu]{padding-top:45px}.footer-wave[data-astro-cid-7op4dmpu] svg[data-astro-cid-7op4dmpu]{height:35px}.footer-glow[data-astro-cid-7op4dmpu]{width:400px;height:220px}.footer-container[data-astro-cid-7op4dmpu]{flex-direction:column;gap:40px}}
