diff --git a/electron/login.html b/electron/login.html index 8f5ebe2..985efa7 100644 --- a/electron/login.html +++ b/electron/login.html @@ -45,7 +45,8 @@ letter-spacing: 0.05em; } - input { + input[type="email"], + input[type="password"] { width: 100%; padding: 0.65rem 0.85rem; background: #1a1a1a; @@ -58,9 +59,53 @@ transition: border-color 0.15s; } - input:focus { border-color: #555; } + input[type="email"]:focus, + input[type="password"]:focus { border-color: #555; } - button { + .remember-row { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 1.2rem; + } + + .remember-label { + display: flex; + align-items: center; + gap: 0.5rem; + font-size: 0.82rem; + color: #777; + cursor: pointer; + text-transform: none; + letter-spacing: 0; + margin-bottom: 0; + } + + .remember-label input[type="checkbox"] { + width: 14px; + height: 14px; + margin: 0; + accent-color: #aaa; + cursor: pointer; + } + + .btn-clear { + font-size: 0.78rem; + color: #555; + background: none; + border: none; + padding: 0; + cursor: pointer; + width: auto; + margin: 0; + font-weight: 400; + transition: color 0.15s; + } + + .btn-clear:hover { color: #e05555; background: none; } + .btn-clear:disabled { display: none; } + + button#btn { width: 100%; padding: 0.7rem; background: #e8e8e8; @@ -74,8 +119,8 @@ margin-top: 0.4rem; } - button:hover { background: #fff; } - button:disabled { background: #333; color: #666; cursor: default; } + button#btn:hover { background: #fff; } + button#btn:disabled { background: #333; color: #666; cursor: default; } .error { font-size: 0.83rem; @@ -97,15 +142,25 @@ +