.email-input-wrapper.svelte-rhdbue{display:flex;flex-direction:column;width:100%;gap:.5rem}input.svelte-rhdbue{background:#f5f5f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;box-shadow:0 0 10px -7.5px #000;border-radius:8px;padding:.75rem 1rem;font-size:1rem;color:#000;transition:border .3s ease,box-shadow .3s ease;outline:none;text-align:center}input.svelte-rhdbue::placeholder{color:var(--color-foreground-opaque)}input.svelte-rhdbue:focus{border-color:var(--color-foreground);box-shadow:0 0 10px -2px var(--color-foreground)}input.invalid.svelte-rhdbue{border-color:red;box-shadow:0 0 10px -2px red}.error-message.svelte-rhdbue{margin-top:.25rem;font-size:.875rem;color:red}
