.registration-page.svelte-j5jcs1{width:100%;min-height:100dvh;padding:2rem 1rem}.registration-card.svelte-j5jcs1{width:100%;max-width:41.5rem;margin:0 auto;background:#fff;border:1px solid var(--neutral-warm-200);border-radius:1.5rem;box-shadow:0 0 #0307120a,0 0 2px #03071217}.registration-content.svelte-j5jcs1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.headline-block.svelte-j5jcs1{display:flex;flex-direction:column;gap:1rem}h1.svelte-j5jcs1{margin:0}.event-summary-card.svelte-j5jcs1{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:1rem;background:var(--neutral-warm-100)}.event-title.svelte-j5jcs1{font-weight:700;text-transform:uppercase;margin:0 0 .25rem}.event-dates-list.svelte-j5jcs1{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.25rem}.event-meta-line.svelte-j5jcs1{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.event-meta-line.svelte-j5jcs1 p:where(.svelte-j5jcs1){margin:0;line-height:1.5}.event-meta-line--stacked.svelte-j5jcs1{flex-direction:column;align-items:flex-start;gap:.1rem}.form-block.svelte-j5jcs1{display:flex;flex-direction:column;gap:1rem}.name-row.svelte-j5jcs1{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.field-group.svelte-j5jcs1{display:flex;flex-direction:column;gap:.35rem;width:100%}.field-group--narrow.svelte-j5jcs1{max-width:24rem}.already-registered-card.svelte-j5jcs1{display:flex;justify-content:flex-start}.already-registered-chip.svelte-j5jcs1{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:999px;background:var(--success-200);color:var(--success-900);font-weight:600;border:1px solid var(--success-500)}.hint-text.svelte-j5jcs1{font-size:.875rem;line-height:1.45;color:var(--neutral-warm-700)}.consent-group.svelte-j5jcs1{margin-top:.25rem}.actions.svelte-j5jcs1{display:flex;justify-content:flex-start;padding-top:.25rem}.text-success.svelte-j5jcs1{color:var(--positive-600, #137333)}@media (max-width: 700px){.registration-page.svelte-j5jcs1{padding:1rem}.registration-card.svelte-j5jcs1{border-radius:1.25rem}.registration-content.svelte-j5jcs1{padding:1.25rem;gap:1.25rem}.name-row.svelte-j5jcs1{grid-template-columns:1fr}.field-group--narrow.svelte-j5jcs1{max-width:100%}.event-meta-line.svelte-j5jcs1{flex-direction:column;gap:.1rem}}
