diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-03-21 21:49:57 +0100 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-03-21 21:49:57 +0100 |
| commit | f60a390f5c51039fd1efc1df9a6a7f3864ce0062 (patch) | |
| tree | 9ec829dd92a93a79a2047494d07c95b7c0197389 /src/public/css | |
| parent | bc54c8c31e7f50a7a365f9b4d22fe8c74a29f61a (diff) | |
| download | camagru-f60a390f5c51039fd1efc1df9a6a7f3864ce0062.tar.gz camagru-f60a390f5c51039fd1efc1df9a6a7f3864ce0062.zip | |
Add profile page for editing username, email, password, and notifications
Diffstat (limited to 'src/public/css')
| -rw-r--r-- | src/public/css/style.css | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/src/public/css/style.css b/src/public/css/style.css index ddba25d..897f54b 100644 --- a/src/public/css/style.css +++ b/src/public/css/style.css @@ -130,6 +130,83 @@ footer { border: 1px solid #c8e6c9; } +/* Profile page */ +.profile-page { + max-width: 500px; + margin: 0 auto; +} + +.profile-page h1 { + margin-bottom: 1.5rem; +} + +.profile-section { + background: #fff; + border: 1px solid #dbdbdb; + border-radius: 8px; + padding: 1.5rem; + margin-bottom: 1rem; +} + +.profile-section h2 { + font-size: 1.1rem; + margin-bottom: 0.75rem; +} + +.profile-form { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.profile-form label { + font-weight: 600; + margin-top: 0.25rem; +} + +.profile-form input[type="text"], +.profile-form input[type="email"], +.profile-form input[type="password"] { + padding: 0.5rem; + border: 1px solid #dbdbdb; + border-radius: 4px; + font-size: 1rem; +} + +.profile-form button { + margin-top: 0.5rem; + padding: 0.6rem; + background: #0095f6; + color: #fff; + border: none; + border-radius: 4px; + font-size: 1rem; + cursor: pointer; +} + +.profile-form button:hover { + background: #007ad9; +} + +.hint { + color: #999; + font-size: 0.85rem; + margin-bottom: 0.5rem; +} + +.checkbox-label { + display: flex; + align-items: center; + gap: 0.5rem; + font-weight: normal !important; + cursor: pointer; +} + +.checkbox-label input[type="checkbox"] { + width: 1rem; + height: 1rem; +} + @media (max-width: 600px) { header nav { flex-direction: column; |
