form.svelte-17kd9pu{flex-wrap:wrap;gap:.75rem;max-width:30rem;display:flex}label.svelte-17kd9pu{flex:14rem}input.svelte-17kd9pu{background:var(--surface);width:100%;color:var(--ivory);border:1px solid #0000;border-radius:.4rem;padding:.95rem 1rem;font-family:inherit;font-size:1rem}input.svelte-17kd9pu::placeholder{color:color-mix(in oklab, var(--dim) 70%, transparent)}input.svelte-17kd9pu:focus{border-color:var(--teal);outline:none}button.svelte-17kd9pu{background:var(--amber);color:var(--ground);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:.4rem;flex:none;padding:.95rem 1.6rem;font-size:.82rem;font-weight:600}button.svelte-17kd9pu:hover{background:color-mix(in oklab, var(--amber) 85%, var(--ivory))}button.svelte-17kd9pu:disabled{opacity:.6;cursor:progress}label.plus.svelte-17kd9pu{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);cursor:pointer;flex:100%;align-items:center;gap:.6rem;font-size:.82rem;display:flex}label.plus.svelte-17kd9pu input:where(.svelte-17kd9pu){width:1.1rem;height:1.1rem;accent-color:var(--amber);padding:0}.done.svelte-17kd9pu{font-family:var(--display);color:var(--teal);margin:0;font-size:1.35rem;font-weight:700}.error.svelte-17kd9pu{max-width:44ch;font-family:var(--mono);color:var(--amber);margin:.85rem 0 0;font-size:.78rem}.hp.svelte-17kd9pu{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sr-only.svelte-17kd9pu{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.solo.svelte-17kd9pu{flex-wrap:wrap;gap:.6rem}.solo.svelte-17kd9pu label:where(.svelte-17kd9pu):not(.plus){flex:1 1 0;min-width:0}.solo.svelte-17kd9pu input:where(.svelte-17kd9pu):not([type=checkbox]){background:color-mix(in oklab, var(--surface) 60%, transparent);border:1.5px solid color-mix(in oklab, var(--teal) 55%, transparent);border-radius:999px;min-height:2.9rem;padding:.6rem 1.1rem;transition:border-color .15s,box-shadow .15s}.solo.svelte-17kd9pu input:where(.svelte-17kd9pu):not([type=checkbox])::placeholder{color:var(--dim)}.solo.svelte-17kd9pu input:where(.svelte-17kd9pu):not([type=checkbox]):hover{border-color:var(--teal)}.solo.svelte-17kd9pu input:where(.svelte-17kd9pu):not([type=checkbox]):focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--teal) 22%, transparent)}.solo.svelte-17kd9pu button:where(.svelte-17kd9pu){border-radius:999px;flex:none;min-height:2.9rem;padding:.6rem 1.3rem}@media (width<=34rem){label.svelte-17kd9pu,button.svelte-17kd9pu{flex:100%}}
