.legal-page.svelte-74dnke{max-width:600px;padding-top:var(--space-8);padding-bottom:var(--space-16)}.subtitle.svelte-74dnke{color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-8)}.report-form.svelte-74dnke{display:flex;flex-direction:column;gap:var(--space-5)}.field.svelte-74dnke{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-74dnke{font-size:14px;font-weight:600;color:var(--color-text)}input[type=text].svelte-74dnke,input[type=url].svelte-74dnke,input[type=email].svelte-74dnke,textarea.svelte-74dnke{padding:var(--space-3);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-md);font-family:var(--font-body);font-size:15px;color:var(--color-text);background:var(--color-surface-lowest);transition:border-color .15s ease}input.svelte-74dnke:focus,textarea.svelte-74dnke:focus{outline:none;border-color:var(--color-primary)}.hint.svelte-74dnke{font-size:12px;color:var(--color-text-secondary)}.checkbox-field.svelte-74dnke label:where(.svelte-74dnke){display:flex;align-items:flex-start;gap:var(--space-2);font-weight:400;cursor:pointer}.checkbox-field.svelte-74dnke input[type=checkbox]:where(.svelte-74dnke){margin-top:3px;flex-shrink:0}.error.svelte-74dnke{color:var(--color-error, #c62828);font-size:14px;font-weight:500}.success-card.svelte-74dnke{background:var(--color-primary-fixed);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.success-card.svelte-74dnke h2:where(.svelte-74dnke){font-size:18px;font-weight:600}.success-card.svelte-74dnke p:where(.svelte-74dnke){color:var(--color-text-secondary);line-height:1.7}
