Verbessere das Design der Profilseite: Aktualisiere CSS-Stile für eine verbesserte Benutzeroberfläche im Light Mode, einschließlich optimierter Hintergründe, Rahmen und Schattierungen für verschiedene Elemente wie Einstellungen, Statistiken und Interaktionselemente.

This commit is contained in:
2025-05-02 19:56:25 +02:00
parent bfa155628e
commit 8153390e35

View File

@@ -452,9 +452,17 @@
body:not(.dark) .profile-tabs,
body:not(.dark) .activity-card,
body:not(.dark) .settings-card {
background: rgba(255, 255, 255, 0.92);
border: 1px solid rgba(0, 0, 0, 0.08);
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
background: rgba(255, 255, 255, 0.95);
border: 1px solid rgba(0, 0, 0, 0.06);
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06),
0 2px 8px rgba(0, 0, 0, 0.03);
}
body:not(.dark) .profile-container {
background: linear-gradient(to bottom right,
rgba(255, 255, 255, 0.98),
rgba(249, 250, 251, 0.96)
);
}
body:not(.dark) .glass-card {
@@ -487,9 +495,13 @@
/* Light Mode Statistik-Karten */
body:not(.dark) .stat-item {
background: rgba(255, 255, 255, 0.95);
border: 1px solid rgba(0, 0, 0, 0.08);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
background: linear-gradient(to bottom right,
rgba(255, 255, 255, 0.98),
rgba(249, 250, 251, 0.95)
);
border: 1px solid rgba(0, 0, 0, 0.06);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03),
0 2px 4px rgba(124, 58, 237, 0.02);
}
body:not(.dark) .stat-item:hover {
@@ -516,18 +528,50 @@
/* Light Mode Einstellungen */
body:not(.dark) .settings-input {
background: rgba(255, 255, 255, 0.95);
border: 1px solid rgba(0, 0, 0, 0.1);
color: #1e293b;
background: rgba(255, 255, 255, 0.98);
border: 1px solid rgba(0, 0, 0, 0.08);
color: #111827;
font-size: 0.95rem;
padding: 0.75rem 1rem;
transition: all 0.2s ease;
}
body:not(.dark) .settings-input:hover {
border-color: rgba(124, 58, 237, 0.2);
background: white;
}
body:not(.dark) .settings-input:focus {
border-color: rgba(124, 58, 237, 0.4);
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.1);
border-color: rgba(124, 58, 237, 0.3);
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.08);
background: white;
outline: none;
}
body:not(.dark) .settings-input::placeholder {
color: #94a3b8;
color: #9ca3af;
font-size: 0.95rem;
}
/* Verbesserte Formulargruppen */
body:not(.dark) .settings-group {
background: rgba(255, 255, 255, 0.5);
padding: 1.5rem;
border-radius: 12px;
border: 1px solid rgba(0, 0, 0, 0.04);
transition: all 0.2s ease;
}
body:not(.dark) .settings-group:hover {
background: rgba(255, 255, 255, 0.8);
border-color: rgba(124, 58, 237, 0.1);
}
body:not(.dark) .settings-group .settings-label {
margin-bottom: 0.75rem;
color: #374151;
font-size: 0.95rem;
font-weight: 600;
}
body:not(.dark) .profile-tab {
@@ -545,10 +589,38 @@
background: rgba(126, 63, 242, 0.08);
}
/* Verbesserte Typografie im Light Mode */
body:not(.dark) .activity-title,
body:not(.dark) .settings-card-header,
body:not(.dark) .settings-card-header {
color: #111827;
font-weight: 700;
letter-spacing: -0.025em;
}
body:not(.dark) .settings-label {
color: #1a202c;
color: #374151;
font-weight: 600;
font-size: 0.95rem;
}
body:not(.dark) .settings-card-header {
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
background: linear-gradient(to bottom,
rgba(249, 250, 251, 0.8),
rgba(248, 250, 252, 0.8)
);
}
body:not(.dark) .settings-card-body {
padding: 1.75rem;
}
body:not(.dark) .settings-group {
margin-bottom: 1.75rem;
}
body:not(.dark) .settings-group:last-child {
margin-bottom: 1rem;
}
body:not(.dark) .activity-date {
@@ -559,29 +631,48 @@
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
/* Verbesserte Interaktionselemente im Light Mode */
body:not(.dark) .reaction-button {
color: #4a5568;
background: rgba(0, 0, 0, 0.03);
color: #4b5563;
background: rgba(243, 244, 246, 0.8);
border: 1px solid rgba(0, 0, 0, 0.04);
font-weight: 500;
}
body:not(.dark) .reaction-button:hover {
background: rgba(126, 63, 242, 0.1);
color: #7e3ff2;
background: rgba(124, 58, 237, 0.08);
color: #6d28d9;
border-color: rgba(124, 58, 237, 0.2);
transform: translateY(-1px);
}
body:not(.dark) .reaction-button.active {
background: rgba(126, 63, 242, 0.15);
color: #7e3ff2;
background: rgba(124, 58, 237, 0.12);
color: #6d28d9;
border-color: rgba(124, 58, 237, 0.25);
font-weight: 600;
}
/* Verbesserte Aktionsbuttons im Light Mode */
body:not(.dark) .action-button {
background: rgba(126, 63, 242, 0.1);
color: #7e3ff2;
border: 1px solid rgba(126, 63, 242, 0.2);
background: rgba(124, 58, 237, 0.08);
color: #6d28d9;
border: 1px solid rgba(124, 58, 237, 0.15);
font-weight: 500;
padding: 0.625rem 1rem;
}
body:not(.dark) .action-button:hover {
background: rgba(126, 63, 242, 0.2);
background: rgba(124, 58, 237, 0.12);
border-color: rgba(124, 58, 237, 0.25);
color: #5b21b6;
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(124, 58, 237, 0.1);
}
body:not(.dark) .action-button:active {
transform: translateY(0);
box-shadow: 0 2px 6px rgba(124, 58, 237, 0.1);
}
/* Verbesserte Styles für Card-Items im Light Mode */