diff --git a/frontend/register.html b/frontend/register.html index 64c69e1..e499cb6 100644 --- a/frontend/register.html +++ b/frontend/register.html @@ -65,6 +65,58 @@ border-right: none !important; color: rgba(255, 255, 255, 0.5) !important; } + .password-toggle-wrapper { + position: relative; + } + .password-toggle-wrapper .custom-input { + padding-right: 3.25rem; + } + .password-toggle-btn { + position: absolute; + top: 50%; + right: 0.85rem; + transform: translateY(-50%); + border: none; + background: transparent; + color: rgba(255, 255, 255, 0.55); + padding: 0.25rem; + line-height: 1; + } + .password-toggle-btn:hover { + color: #ffffff; + } + .password-strength { + margin-top: 12px; + } + .password-strength-bar { + width: 100%; + height: 8px; + border-radius: 999px; + background: rgba(255, 255, 255, 0.12); + overflow: hidden; + } + .password-strength-bar > span { + display: block; + height: 100%; + width: 0%; + border-radius: inherit; + transition: width 0.18s ease, background-color 0.18s ease; + } + .password-strength-label { + margin-top: 8px; + font-size: 0.8rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.72); + } + .password-strength-label.is-weak { + color: #f87171; + } + .password-strength-label.is-medium { + color: #fbbf24; + } + .password-strength-label.is-strong { + color: #4ade80; + } @@ -148,6 +200,12 @@