.formulario-registro.svelte-1f3wv5w{max-width:900px;margin:40px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.formulario-registro.svelte-1f3wv5w h1:where(.svelte-1f3wv5w){color:#dc3545;text-align:center;margin-bottom:5px;font-size:2.2rem}.intro-texto.svelte-1f3wv5w{text-align:center;color:#6c757d;margin-bottom:25px;font-size:1rem}.formulario-registro.svelte-1f3wv5w hr:where(.svelte-1f3wv5w){border:0;height:1px;background-color:#dc3545;margin:20px 0 30px}.grupo-campos.svelte-1f3wv5w{margin-bottom:20px}.formulario-registro.svelte-1f3wv5w label:where(.svelte-1f3wv5w){display:block;font-weight:700;margin-bottom:8px;color:#333;font-size:.95rem}.formulario-registro.svelte-1f3wv5w input[type=text]:where(.svelte-1f3wv5w),.formulario-registro.svelte-1f3wv5w input[type=email]:where(.svelte-1f3wv5w),.formulario-registro.svelte-1f3wv5w input[type=tel]:where(.svelte-1f3wv5w),.formulario-registro.svelte-1f3wv5w input[type=number]:where(.svelte-1f3wv5w){width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:1rem}.formulario-registro.svelte-1f3wv5w input:where(.svelte-1f3wv5w):focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540;outline:none}.doble-columna.svelte-1f3wv5w{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.triple-columna.svelte-1f3wv5w{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rgpd-grupo.svelte-1f3wv5w{border:1px solid #ced4da;padding:15px 20px;border-radius:6px;margin-bottom:25px}.rgpd-grupo.svelte-1f3wv5w legend:where(.svelte-1f3wv5w){font-weight:700;color:#333;font-size:1.1rem;padding:0 5px}.rgpd-grupo.svelte-1f3wv5w .intro-texto:where(.svelte-1f3wv5w){text-align:left;margin-bottom:15px;font-size:.9rem}.grupo-radio.svelte-1f3wv5w{display:flex;flex-direction:column;gap:10px;margin-top:10px}.grupo-radio.svelte-1f3wv5w label:where(.svelte-1f3wv5w){display:flex;align-items:center;gap:8px;font-weight:400;font-size:.95rem}.grupo-radio.svelte-1f3wv5w input[type=radio]:where(.svelte-1f3wv5w){transform:scale(1.1);margin:0;flex-shrink:0}.grupo-radio.horizontal.svelte-1f3wv5w{flex-direction:row;flex-wrap:wrap;gap:15px 30px}.grupo-checkbox.svelte-1f3wv5w{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;margin-top:10px}.grupo-checkbox.grid-cols-3.svelte-1f3wv5w{grid-template-columns:repeat(3,1fr)}.grupo-checkbox.svelte-1f3wv5w label:where(.svelte-1f3wv5w){display:flex;align-items:center;gap:8px;font-weight:400;font-size:.95rem;cursor:pointer}.grupo-checkbox.svelte-1f3wv5w input[type=checkbox]:where(.svelte-1f3wv5w){transform:scale(1.1);margin:0;flex-shrink:0}.checkbox-consentimiento.svelte-1f3wv5w{display:flex;align-items:flex-start;gap:10px;margin-top:25px;border:1px dashed #dc3545;padding:15px;border-radius:8px}.checkbox-consentimiento.svelte-1f3wv5w label:where(.svelte-1f3wv5w){font-weight:400;margin-bottom:0;cursor:pointer;font-size:.9rem}.checkbox-consentimiento.svelte-1f3wv5w input[type=checkbox]:where(.svelte-1f3wv5w){margin-top:3px;flex-shrink:0;transform:scale(1.2)}.enlace-aqui.svelte-1f3wv5w{font-weight:700;color:#dc3545;text-decoration:underline}.grupo-radio-rgpd.svelte-1f3wv5w legend:where(.svelte-1f3wv5w){font-weight:700;font-size:.95rem;margin-top:15px;color:#333}.grupo-radio-rgpd.svelte-1f3wv5w label:where(.svelte-1f3wv5w){font-weight:400;font-size:.9rem}.formulario-registro.svelte-1f3wv5w button[type=submit]:where(.svelte-1f3wv5w){background-color:#dc3545;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:1.1rem;font-weight:700;width:100%;margin-top:30px;transition:background-color .3s}.formulario-registro.svelte-1f3wv5w button[type=submit]:where(.svelte-1f3wv5w):hover:not(:disabled){background-color:#c82333}.formulario-registro.svelte-1f3wv5w button[type=submit]:where(.svelte-1f3wv5w):disabled{background-color:#6c757d;cursor:not-allowed;opacity:.8}@media(max-width:768px){.doble-columna.svelte-1f3wv5w,.triple-columna.svelte-1f3wv5w,.grupo-checkbox.svelte-1f3wv5w{grid-template-columns:1fr}.formulario-registro.svelte-1f3wv5w{padding:20px;margin:20px auto}.grupo-checkbox.grid-cols-3.svelte-1f3wv5w{grid-template-columns:repeat(2,1fr)}}.voluntariado-compromiso.svelte-yz58l6{padding:20px;font-family:Arial,sans-serif;line-height:1.6;color:#333;text-align:center}.content-container.svelte-yz58l6{max-width:900px;margin:0 auto;text-align:left;padding:0 15px}h1.svelte-yz58l6{padding-bottom:5px;margin-bottom:20px;text-align:center}p.svelte-yz58l6{margin-bottom:15px}
