label.svelte-rklud{font-size:var(--text-sm);flex-direction:column;display:flex}input.svelte-rklud{background:var(--color-input);box-shadow:var(--input-shadow-inset);height:48px;font-size:var(--text-base);border:1px solid #0000;border-radius:24px;outline:none;margin-top:.25em;padding:0 1em}input.svelte-rklud:focus{border-color:var(--color-primary)}input.valid.svelte-rklud{border-color:var(--color-secondary-dark)}input.invalid.svelte-rklud{border-color:var(--color-accent);box-shadow:var(--input-shadow-invalid), var(--input-shadow-inset)}input.highlight.svelte-rklud{box-shadow:var(--input-shadow-highlight), var(--input-shadow-inset);border-color:#ffc223}label.svelte-rklud .details:where(.svelte-rklud){font-size:var(--text-xs);color:hsl(var(--primary-hue), 12%, 48%);text-align:right;margin-top:.25em}.variant-rounded.svelte-rklud .label:where(.svelte-rklud){font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:.01em;margin-bottom:.4rem}.variant-rounded.svelte-rklud input:where(.svelte-rklud){background:var(--color-white);border:1px solid var(--color-hairline);box-shadow:none;border-radius:var(--rounded-md);color:var(--color-text);margin-top:0;padding:0 .875em;transition:border-color .15s,box-shadow .15s}.variant-rounded.svelte-rklud input:where(.svelte-rklud)::placeholder{color:var(--color-gray-40)}.variant-rounded.svelte-rklud input:where(.svelte-rklud):hover{border-color:var(--color-gray-30)}.variant-rounded.svelte-rklud input:where(.svelte-rklud):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00505c1f}.variant-rounded.svelte-rklud input:where(.svelte-rklud):invalid:not(:placeholder-shown){border-color:var(--color-accent);box-shadow:var(--input-shadow-invalid)}
