form.svelte-8bdjn9{max-width:480px;margin:4rem auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1rem}h1.svelte-8bdjn9{margin:0 0 .5rem}label.svelte-8bdjn9{display:flex;flex-direction:column;font-size:.9rem;gap:6px}input.svelte-8bdjn9{padding:.7rem .85rem;font-size:1rem;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:8px}button.svelte-8bdjn9{padding:.8rem;font-size:1rem;font-weight:700;background:var(--gold);color:var(--bg-card);border:0;border-radius:8px;cursor:pointer}.error.svelte-8bdjn9{color:var(--danger);margin:0}.alt.svelte-8bdjn9{margin:0;font-size:.85rem;color:var(--muted);text-align:center}.from-demo.svelte-8bdjn9{margin:0;padding:.8rem 1rem;background:linear-gradient(135deg,#c9a9611f,#c9a9610a);border:.5px solid rgba(201,169,97,.4);border-radius:8px;color:#c9a961;font-size:.85rem;line-height:1.5}.hint.svelte-8bdjn9{color:var(--muted);font-weight:400;font-size:.8rem}.pw-hint.svelte-8bdjn9{display:block;margin-top:4px;color:var(--muted);font-size:.75rem;font-weight:400}.pw-check.svelte-8bdjn9{display:block;margin-top:4px;font-size:.75rem;font-weight:400;color:var(--danger, #EF4444)}.pw-check.ok.svelte-8bdjn9{color:var(--success, #10B981)}.ref-hint.svelte-8bdjn9{margin:0;padding:.6rem .85rem;background:#c9a96114;border:.5px solid rgba(201,169,97,.35);border-radius:8px;color:#c9a961;font-size:.82rem}fieldset.consent.svelte-8bdjn9{border:1px solid var(--border);border-radius:8px;padding:1rem 1.1rem;background:var(--bg-card);display:flex;flex-direction:column;gap:.55rem;font-size:.85rem;color:var(--fg)}fieldset.consent.svelte-8bdjn9 label:where(.svelte-8bdjn9){display:flex;align-items:flex-start;gap:.55rem;flex-direction:row;cursor:pointer;line-height:1.5}fieldset.consent.svelte-8bdjn9 label:where(.svelte-8bdjn9) .copy:where(.svelte-8bdjn9){flex:1 1 auto;min-width:0;word-break:keep-all}fieldset.consent.svelte-8bdjn9 input[type=checkbox]:where(.svelte-8bdjn9){margin-top:3px;flex:0 0 auto;accent-color:#C9A961}fieldset.consent.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:#c9a961;text-decoration:underline}fieldset.consent.svelte-8bdjn9 .all:where(.svelte-8bdjn9) strong:where(.svelte-8bdjn9){font-weight:700}fieldset.consent.svelte-8bdjn9 .divider:where(.svelte-8bdjn9){height:1px;background:var(--border);margin:.25rem 0 .15rem}fieldset.consent.svelte-8bdjn9 .req:where(.svelte-8bdjn9){color:#ff8080;font-weight:600;margin-right:2px}fieldset.consent.svelte-8bdjn9 .opt:where(.svelte-8bdjn9){color:var(--muted);font-weight:600;margin-right:2px}label.country-pick.svelte-8bdjn9{gap:6px}label.country-pick.svelte-8bdjn9 .country-legend:where(.svelte-8bdjn9){font-size:.9rem;color:var(--fg)}label.country-pick.svelte-8bdjn9 select:where(.svelte-8bdjn9){padding:.7rem .85rem;font-size:1rem;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:8px}label.country-pick.svelte-8bdjn9 .country-note:where(.svelte-8bdjn9){margin:.25rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.4}
