input{border:none;border-bottom:1px solid var(--color-border-strong);color:var(--color-text);caret-color:var(--color-text);width:100%;font:inherit;background-color:transparent;outline:none;padding:.3rem 0;transition:border-bottom-color .2s;display:block}input:focus{border-bottom-color:var(--color-focus)}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}