diff --git a/css/main.css b/css/main.css index 9a4ba39..ce386b8 100644 --- a/css/main.css +++ b/css/main.css @@ -3,7 +3,13 @@ main { max-width:1200px; margin: 0 auto; padding: 20px; - font-family: Arial; + font-family: Arial, sans-serif; +} + +body { + background-color: #eef2f7; + color: #1e293b; + margin: 0; } .flexbox { @@ -14,11 +20,17 @@ main { } .container { - border: 1px solid white; - padding: 15px; - border-radius: 8px; - background-color: coral; - transition: transform 0.2s; + background-color: white; + border-radius: 8px; + padding: 15px; + border: 1px solid white; + box-shadow: 0 4px 12px rgba(0,0,0,0.08); + transition: transform 0.2s, box-shadow 0.2s; +} + +.container:hover { + transform: translateY(-3px); + box-shadow: 0 6px 18px rgba(0,0,0,0.12); } .category-link { @@ -31,11 +43,21 @@ main { color: white; border-radius: 4px; margin-bottom: 10px; + transition: background-color 0.2s; +} + +.category-link:hover { + background-color: #1d4ed8; } .article-link a { - color: blue; - text-decoration: none; + color: #2563eb; + text-decoration: none; + font-weight: bold; +} + +.article-link a:hover { + text-decoration: underline; } @@ -61,6 +83,7 @@ main { border: 1px solid white; border-radius: 10px; background-color: white; + box-shadow: 0 6px 20px rgba(0,0,0,0.1); } .logo-wrapper { @@ -77,12 +100,14 @@ main { text-align: center; margin-bottom: 25px; font-size: 1.5rem; + color: #1e293b; } .input-label { margin-bottom: 5px; font-weight: bold; width: 100%; + color: #334155; } .login-input { @@ -92,10 +117,17 @@ main { border: 1px solid white; border-radius: 4px; box-sizing: border-box; + font-size: 1rem; +} + +.login-input:focus { + outline: none; + border-color: #2563eb; } .checkbox-wrapper { margin-bottom: 20px; + color: #475569; } .login-button { @@ -106,11 +138,13 @@ main { border: none; border-radius: 4px; font-size: 1rem; + font-weight: bold; cursor: pointer; + transition: background-color 0.2s; } .login-button:hover { - background-color: blue; + background-color: #1d4ed8; } .register-link { @@ -118,12 +152,17 @@ main { text-align: center; font-size: 0.9rem; } +.register-link a { + color: #2563eb; + text-decoration: none; + font-weight: bold; +} + +.register-link a:hover { + text-decoration: underline; +} /* Versteckt das doppelte Label fuer Screenreader/Accessibility */ .screenreader-only { display: none; } - -body { - background-color: coral; -} \ No newline at end of file