*{margin:0;padding:0;box-sizing:border-box;accent-color:rgb(165,243,165)}#root{min-height:100vh;font-family:Roboto,sans-serif;background:#1e1d1d;color:#ebe5e5;display:flex;flex-direction:column;justify-content:center;align-items:center}h1{font-size:1.3rem;font-weight:400;color:#bab9b9;text-align:center}button{border-style:none;background:transparent;cursor:pointer}:root{--color-primary: #b1b1b1;--color-secondary: #a5f3a5;--color-tertiary: #1e1d1d;--color-quaternary: #3f3d3d;--color-quinary: #ebe5e5;--color-strength-0: var(--color-primary);--color-strength-1: #ff0000;--color-strength-2: #feab57;--color-strength-3: #dbdb49;--color-strength-4: #7fff00}._strengthIndicatorSection_17hc9_1{display:flex;justify-content:space-between;align-items:center;background:var(--color-tertiary);padding:.8rem 1rem;font-size:.9rem;color:var(--color-primary)}._strengthIndicatorsContainer_17hc9_11{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;color:var(--color-quinary)}._strengthIndicator_17hc9_1{width:.6rem;height:1.4rem;border:3px solid var(--color-primary)}._strengthIndicator_17hc9_1._active_17hc9_25{background:var(--color-strength-2);border-color:var(--color-strength-2)}._formContainer_a1so0_2{display:flex;flex-direction:column;gap:2rem;width:clamp(400px,50%,600px);padding:2rem}form section{padding:1.5rem 1rem 1rem;background:var(--color-quaternary)}._textInputSection_a1so0_15{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative}._passwordDisplay_a1so0_24{height:1.8rem;font-size:1.8rem;font-weight:400;color:var(--color-quinary)}._formMainSection_a1so0_31{display:flex;flex-direction:column;gap:1rem}._charLengthHeader_a1so0_37{display:flex;justify-content:space-between}._charLengthHeader_a1so0_37 div{color:var(--color-secondary)}._formContainer_a1so0_2 input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--color-primary);width:100%;height:.2rem;background:#1e1d1d;height:.3rem}._formContainer_a1so0_2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;background:var(--color-primary);cursor:pointer;border-radius:50%;border:3px solid var(--color-primary)}._formContainer_a1so0_2 input[type=range]::-webkit-slider-thumb:hover{border-color:var(--color-secondary)}._formContainer_a1so0_2 input[type=range]:focus{outline:none}._formContainer_a1so0_2 input[type=range]:focus::-webkit-slider-thumb{border-color:var(--color-secondary)}._formContainer_a1so0_2 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.8rem;height:.9rem;border:2px solid var(--color-primary );cursor:pointer}._formContainer_a1so0_2 input[type=checkbox]:checked{background:var(--color-secondary)}._formContainer_a1so0_2 input[type=checkbox]:hover{border-color:var(--color-secondary)}._formMainSection_a1so0_31 label{display:flex;align-items:center;gap:.5rem}._errorMessage_a1so0_103{height:1rem;color:#f36969}._formMainSection_a1so0_31 button{background:var(--color-secondary);color:var(--color-tertiary);padding:.7rem 1rem;border:3px solid var(--color-secondary);cursor:pointer}._formMainSection_a1so0_31 button:hover{background:transparent;border:3px solid var(--color-secondary);color:var(--color-secondary)}._copyIcon_eyz2i_1{fill:var(--color-secondary);font-size:1.3rem;transition:font-size 50ms ease}._copyIcon_eyz2i_1:hover{font-size:1.4rem}._copiedMessage_eyz2i_11{color:var(--color-primary);position:absolute;top:20px;right:-5px;transform:translate(100%)}
