form{flex-direction:column;gap:.5rem;max-width:100%;display:flex}input{border:1px solid var(--color-border);background-color:var(--color-bg-soft);color:var(--color-text);caret-color:var(--color-text);width:100%;font:inherit;border-radius:.5rem;outline:none;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s;display:block}input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 22%, transparent)}input:-moz-autofill{-moz-text-fill-color:var(--color-text);color:var(--color-text);border-bottom-color:var(--color-border-strong);background-color:transparent;font-style:italic;box-shadow:inset 0 0 0 1000px transparent}input:-webkit-autofill{-moz-text-fill-color:var(--color-text);color:var(--color-text);border-bottom-color:var(--color-border-strong);background-color:transparent;font-style:italic;box-shadow:inset 0 0 0 1000px transparent}input:autofill{-moz-text-fill-color:var(--color-text);color:var(--color-text);border-bottom-color:var(--color-border-strong);background-color:transparent;font-style:italic;box-shadow:inset 0 0 0 1000px transparent}input:-moz-autofill:focus{border-bottom-color:var(--color-focus)}input:-webkit-autofill:focus{border-bottom-color:var(--color-focus)}input:autofill:focus{border-bottom-color:var(--color-focus)}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);font-style:italic;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px transparent;background-color:transparent!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);font-style:italic;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px transparent;background-color:transparent!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);font-style:italic;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px transparent;background-color:transparent!important}