@media (max-width: 800px){.cntr.svelte-l99n1v.svelte-l99n1v{flex-wrap:wrap;gap:2em!important}h1.svelte-l99n1v.svelte-l99n1v{font-size:2rem!important}p.svelte-l99n1v.svelte-l99n1v{font-size:1rem!important}.imageGallery.svelte-l99n1v.svelte-l99n1v{flex-direction:column;gap:1em}.eventImage.svelte-l99n1v.svelte-l99n1v{max-width:100%}}section.svelte-l99n1v.svelte-l99n1v{padding:2em;max-width:900px;margin:0 auto}.cntr.svelte-l99n1v.svelte-l99n1v{display:flex;flex-direction:column;gap:2em;margin:2em 0}.textContainer.svelte-l99n1v.svelte-l99n1v{display:flex;flex-direction:column;gap:1.5em;width:100%}h1.svelte-l99n1v.svelte-l99n1v{font-size:3em;font-weight:700;text-align:center}p.svelte-l99n1v.svelte-l99n1v{font-size:1.2em;line-height:1.6}.description.svelte-l99n1v.svelte-l99n1v{text-align:center;font-size:1.3em}.imageGallery.svelte-l99n1v.svelte-l99n1v{display:flex;flex-direction:row;gap:1em;justify-content:center;align-items:center;flex-wrap:wrap;margin:2em 0}.eventImage.svelte-l99n1v.svelte-l99n1v{width:100%;max-width:280px;height:auto;border-radius:1em;box-shadow:0 5px 20px #0000004d;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.eventImage.svelte-l99n1v.svelte-l99n1v:hover{transform:scale(1.05)}.infoBox.svelte-l99n1v.svelte-l99n1v{background:rgba(255,255,255,.05);padding:1.5em;border-radius:1em;border:1px solid rgba(255,255,255,.1);text-align:center}.time.svelte-l99n1v.svelte-l99n1v{font-size:1.4em;font-weight:700;margin:0}.locationBox.svelte-l99n1v.svelte-l99n1v{background:rgba(108,72,167,.15);padding:2em;border-radius:1em;border:2px solid rgba(108,72,167,.3);display:flex;flex-direction:column;gap:1em;align-items:center}.addressLabel.svelte-l99n1v.svelte-l99n1v{font-size:1.3em;font-weight:700;margin:0;text-align:center}.mapsBtn.svelte-l99n1v.svelte-l99n1v{padding:.4em .8em;font-size:.85em;text-decoration:none;border-radius:.4em;font-weight:700;transition:all .2s ease;background:rgba(58,152,189,.6);color:#fff;border:1px solid rgba(58,152,189,.8);max-width:-moz-fit-content;max-width:fit-content}.mapsBtn.svelte-l99n1v.svelte-l99n1v:hover{background:rgba(58,152,189,.8);transform:scale(1.05)}.contactBox.svelte-l99n1v.svelte-l99n1v{background:rgba(255,255,255,.08);padding:2em;border-radius:1em;border:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:1em;align-items:center}.instructions.svelte-l99n1v.svelte-l99n1v{text-align:center;margin:0;font-size:1.1em}.contactButtons.svelte-l99n1v.svelte-l99n1v{display:flex;gap:1em;flex-wrap:wrap;justify-content:center;margin-top:.5em}.contactBtn.svelte-l99n1v.svelte-l99n1v{padding:.8em 1.5em;font-size:1.1em;text-decoration:none;border-radius:.8em;font-weight:700;transition:all .2s ease;border:2px solid white}.whatsapp.svelte-l99n1v.svelte-l99n1v{background:#25D366;color:#fff}.whatsapp.svelte-l99n1v.svelte-l99n1v:hover{background:#1fb855;transform:scale(1.05)}.closing.svelte-l99n1v.svelte-l99n1v{text-align:center;font-size:1.2em;font-style:italic;margin-top:1em}.registerBox.svelte-l99n1v.svelte-l99n1v{background:rgba(255,255,255,.08);padding:2em;border-radius:1em;border:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:1.5em;align-items:center}.registerTitle.svelte-l99n1v.svelte-l99n1v{font-size:1.5em;font-weight:700;margin:0;text-align:center}.registerDesc.svelte-l99n1v.svelte-l99n1v{text-align:center;margin:0;font-size:1.05em;line-height:1.6;max-width:600px}.registerButtons.svelte-l99n1v.svelte-l99n1v{display:flex;gap:1em;flex-wrap:wrap;justify-content:center}.registerBtn.svelte-l99n1v.svelte-l99n1v{padding:.6em 1em;font-size:.95em;text-decoration:none;border-radius:.6em;font-weight:700;transition:all .2s ease;border:2px solid white;display:inline-block;width:auto}.meetup.svelte-l99n1v.svelte-l99n1v{background:#F64060;color:#fff}.meetup.svelte-l99n1v.svelte-l99n1v:hover{background:#d63550;transform:scale(1.05)}.meetupNote.svelte-l99n1v.svelte-l99n1v{text-align:center;margin:0;font-size:.95em;font-style:italic}.back.svelte-l99n1v.svelte-l99n1v{display:flex;flex-direction:row;align-items:center;gap:12px;background:rgba(0,0,0,.5);width:-moz-max-content;width:max-content;padding:.8em 1.2em;transition:all .2s ease;text-decoration:none;color:#fff;border-radius:.5em;margin-bottom:1em}.back.svelte-l99n1v span.svelte-l99n1v{margin-top:3px;transform:rotate(180deg)}.back.svelte-l99n1v.svelte-l99n1v:hover{transform:scale(1.02);background:rgba(0,0,0,.7)}
