label.svelte-1h0dsnm{position:relative;max-width:38em;margin:0 0 .5em;display:block;width:100%}label.svelte-1h0dsnm:first-of-type{margin-top:4vh}label.svelte-1h0dsnm :where(.svelte-1h0dsnm){transition:ease all .4s}.ic.svelte-1h0dsnm{position:absolute;top:1.1rem;left:1rem;pointer-events:none}.lab.svelte-1h0dsnm{position:absolute;top:1.1rem;left:1rem;pointer-events:none;text-transform:uppercase;letter-spacing:.08em;font-weight:410;font-size:.946em}.svelte-1h0dsnm::placeholder{opacity:0;color:var(--type);font-weight:410;font-size:.946em}input.svelte-1h0dsnm{border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--type);padding:1.4rem 1.1rem .5rem 1rem;font-size:1.125em;font-weight:340;font-family:Mona Sans,system-ui,-apple-system,sans-serif;width:100%}input.svelte-1h0dsnm:hover:not([disabled]){border-color:var(--inputaccent)}input.svelte-1h0dsnm:hover:not([disabled])+.lab:where(.svelte-1h0dsnm){color:var(--inputaccent)}input[disabled].svelte-1h0dsnm+.lab:where(.svelte-1h0dsnm){opacity:.5}input.svelte-1h0dsnm:-webkit-autofill{box-shadow:0 0 0 1000px var(--cbg) inset;-webkit-text-fill-color:var(--type);transition:background-color 5000s ease-in-out 0s}input.svelte-1h0dsnm:focus{border-color:var(--inputaccent);outline:none;box-shadow:0 0 0 4px var(--fluo)}input.svelte-1h0dsnm:focus+.lab:where(.svelte-1h0dsnm){font-size:.5625em;font-weight:530;top:.3em}input.svelte-1h0dsnm:focus+.lab:where(.svelte-1h0dsnm)+.ic:where(.svelte-1h0dsnm){top:1.6rem}input.svelte-1h0dsnm:focus::placeholder{opacity:.5}input.haserror.svelte-1h0dsnm{border-color:#ff6c7e;box-shadow:0 0 0 4px #ff646433}input.withicon.svelte-1h0dsnm{padding-left:2.5rem}input.withicon.svelte-1h0dsnm+.lab:where(.svelte-1h0dsnm){left:2.5rem}input.svelte-1h0dsnm:not(:placeholder-shown):not(.haserror){border-color:var(--inputaccent);background:var(--cbg)}input.svelte-1h0dsnm:not(:placeholder-shown):not(.haserror)+.lab:where(.svelte-1h0dsnm){color:var(--inputaccent)}input.svelte-1h0dsnm:not(:placeholder-shown)+.lab:where(.svelte-1h0dsnm){font-size:.5625em;font-weight:530;top:.3em}input.svelte-1h0dsnm:not(:placeholder-shown)+.lab:where(.svelte-1h0dsnm)+.ic:where(.svelte-1h0dsnm){top:1.6rem}input.pressing.svelte-1h0dsnm{border-color:#fd8f59!important;box-shadow:0 0 0 5px var(--fluo)}.error.svelte-1h0dsnm{color:#ff6c7e;font-size:.75rem;margin-top:.2rem}
