.TextInput_light-theme__sap_z{--background-color:#f0f0f0;--font-color:#333;--border-color:#ccc;--background-lightened-color:#e0e0e0;--shadow-color:rgba(0,0,0,.1);--primary-color:#6200ea;--primary-hover-color:#7c4dff;--primary-font-color:#fff;--error-color:#b00020;--error-hover-color:#9b0000;--secondary-color:#6c757d;--secondary-font-color:#fff;--secondary-hover-color:#5a6268}.TextInput_dark-theme__xflhD{--background-color:#333;--font-color:#f0f0f0;--border-color:#444;--background-lightened-color:#555;--shadow-color:hsla(0,0%,100%,.1);--primary-color:#cebae6;--primary-hover-color:#c5b4d6;--primary-font-color:#000;--error-color:#cf6679;--error-hover-color:#b5495b;--secondary-color:#495057;--secondary-font-color:#fff;--secondary-hover-color:#343a40}.TextInput_bright-theme__rTUwI{--background-color:#e0f7fa;--font-color:#0277bd;--border-color:#4dd0e1;--background-lightened-color:#b2ebf2;--shadow-color:rgba(2,119,189,.2);--primary-color:#0288d1;--primary-hover-color:#03a9f4;--primary-font-color:#fff;--error-color:#d32f2f;--error-hover-color:#c62828;--secondary-color:#039be5;--secondary-font-color:#fff;--secondary-hover-color:#0277bd}.TextInput_body__qArEX{font-family:var(--font-family);font-size:var(--font-size);margin:0;padding:0;--box-shadow-default:3px 3px 5px rgba(0,0,0,.2),-3px -3px 5px hsla(0,0%,100%,.1);--box-shadow-inset:inset 3px 3px 5px rgba(0,0,0,.2),inset -3px -3px 5px hsla(0,0%,100%,.1)}.TextInput_body__qArEX dd{-webkit-margin-start:0;margin-inline-start:0}.TextInput_body__qArEX h1,.TextInput_body__qArEX h2,.TextInput_body__qArEX h3{word-break:break-all}@media screen and (max-width:700px){.TextInput_body__qArEX h1{text-align:center}}.TextInput_inputWrapper__PENIq{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.TextInput_input__Euyoq,.TextInput_label__z_igf{font-size:1rem;color:var(--font-color)}.TextInput_input__Euyoq{padding:10px;border:2px solid var(--border-color);border-radius:4px;background-color:var(--background-color);outline:none;transition:border-color .3s ease,box-shadow .3s ease}.TextInput_input__Euyoq:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-hover-color)}.TextInput_input__Euyoq.TextInput_red__DpIP4,.TextInput_input__Euyoq[aria-invalid=true]{border-color:var(--error-color);box-shadow:0 0 0 4px var(--error-hover-color)}