.top.svelte-5idl1l{gap:var(--space-6);padding-block:var(--section-pad);display:grid}.box.svelte-5idl1l{gap:var(--space-3);max-width:44rem;padding:var(--space-6);border:2px solid var(--card-edge);border-radius:var(--radius-card);background:var(--card-bg);color:var(--card-ink);box-shadow:var(--card-shadow);--btn-shadow:var(--card-edge);--action:var(--card-action);--on-ink:var(--card-ink);display:grid}label.svelte-5idl1l{font-weight:700}.row.svelte-5idl1l{gap:var(--space-3);flex-wrap:wrap;display:flex}.code.svelte-5idl1l{min-width:0;min-height:56px;padding:0 var(--space-4);border:2px solid var(--field-edge);border-radius:var(--radius-field);background:var(--field-bg);color:var(--field-ink);font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;flex:16rem;font-weight:700}.code.svelte-5idl1l::placeholder{color:var(--field-ink);opacity:.4}.code.svelte-5idl1l:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.code[aria-invalid=true].svelte-5idl1l{border-color:var(--state-bad)}.bad.svelte-5idl1l{color:var(--state-bad);margin:0;font-weight:700}.good.svelte-5idl1l p:where(.svelte-5idl1l){margin:0 0 var(--space-2)}.good.svelte-5idl1l strong:where(.svelte-5idl1l){color:var(--state-good)}blockquote.svelte-5idl1l{padding-left:var(--space-4);border-left:3px solid var(--card-edge);white-space:pre-line;overflow-wrap:anywhere;margin:0}.landed.svelte-5idl1l{max-width:44rem;padding:var(--space-4) var(--space-5);border:2px solid var(--state-good);border-radius:var(--radius-lg)}.landed.svelte-5idl1l p:where(.svelte-5idl1l),.landed.svelte-5idl1l ul:where(.svelte-5idl1l){margin:0}.landed.svelte-5idl1l ul:where(.svelte-5idl1l){gap:var(--space-2);padding-left:var(--space-5);margin-top:var(--space-2);display:grid}.msg.svelte-5idl1l{white-space:pre-line;overflow-wrap:anywhere;display:block}.hint.svelte-5idl1l{max-width:44rem;color:var(--page-ink-soft);margin:0}.links.svelte-5idl1l{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.links.svelte-5idl1l a:where(.svelte-5idl1l){color:var(--page-accent-ink);font-weight:700}
