aboutsummaryrefslogtreecommitdiffstats
path: root/src/public/css
diff options
context:
space:
mode:
Diffstat (limited to 'src/public/css')
-rw-r--r--src/public/css/style.css74
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;