diff options
Diffstat (limited to 'src/public')
| -rw-r--r-- | src/public/css/style.css | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/src/public/css/style.css b/src/public/css/style.css index 5677e91..ddba25d 100644 --- a/src/public/css/style.css +++ b/src/public/css/style.css @@ -56,6 +56,80 @@ footer { border-top: 1px solid #dbdbdb; } +/* Auth pages */ +.auth-page { + max-width: 400px; + margin: 2rem auto; + padding: 2rem; + background: #fff; + border: 1px solid #dbdbdb; + border-radius: 8px; + text-align: center; +} + +.auth-page h1 { + margin-bottom: 1rem; +} + +.auth-page > p { + margin-top: 1rem; + font-size: 0.9rem; +} + +/* Auth forms */ +.auth-form { + display: flex; + flex-direction: column; + gap: 0.5rem; + text-align: left; +} + +.auth-form label { + font-weight: 600; + margin-top: 0.5rem; +} + +.auth-form input { + padding: 0.5rem; + border: 1px solid #dbdbdb; + border-radius: 4px; + font-size: 1rem; +} + +.auth-form button { + margin-top: 0.75rem; + padding: 0.6rem; + background: #0095f6; + color: #fff; + border: none; + border-radius: 4px; + font-size: 1rem; + cursor: pointer; +} + +.auth-form button:hover { + background: #007ad9; +} + +/* Flash messages */ +.flash { + padding: 0.75rem 1rem; + border-radius: 4px; + margin-bottom: 1rem; +} + +.flash-error { + background: #fdecea; + color: #b71c1c; + border: 1px solid #f5c6cb; +} + +.flash-success { + background: #e8f5e9; + color: #1b5e20; + border: 1px solid #c8e6c9; +} + @media (max-width: 600px) { header nav { flex-direction: column; |
