.wrap.svelte-a034u4{text-align:center;max-width:380px;margin:6vh auto 0}.door.svelte-a034u4{filter:drop-shadow(0 10px 24px #14321e40);width:92px;height:92px;margin:0 auto 22px}.engraved.svelte-a034u4{margin:0 0 6px}h1.svelte-a034u4{font-size:clamp(2.2rem,9vw,2.8rem)}.flourish.svelte-a034u4{width:140px;margin:14px auto 22px}.body.svelte-a034u4{text-align:left}.body.svelte-a034u4 p{color:var(--ink-soft)}.body.svelte-a034u4 label{margin-bottom:14px;display:block}.body.svelte-a034u4 .label{color:var(--ink-soft);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.body.svelte-a034u4 input:not([type=hidden]){border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);outline:none;width:100%;height:52px;padding:0 16px}.body.svelte-a034u4 input:focus{border-color:var(--gold)}.body.svelte-a034u4 .primary{background:var(--moss-deep);color:#f5f3ea;width:100%;height:52px;box-shadow:0 0 0 1.5px var(--gold);cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:16px;font-weight:700;text-decoration:none;display:grid}.body.svelte-a034u4 .primary:disabled{opacity:.6}.body.svelte-a034u4 .link{color:var(--moss);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.body.svelte-a034u4 .error{border-radius:var(--radius);background:color-mix(in srgb, #b4412f 10%, var(--paper-raised));color:#b4412f;margin:0 0 14px;padding:10px 14px;font-size:14.5px}.body.svelte-a034u4 .note{color:var(--ink-faint);text-align:center;margin:18px 0 0;font-size:14px}
