From e0c670b1c0e69c9c5a3e1c5929326f33cbd4b4dd Mon Sep 17 00:00:00 2001 From: ProgrammGamer Date: Fri, 30 Jan 2026 20:52:22 +0100 Subject: [PATCH] =?UTF-8?q?Frontend:=20Design=20zur=C3=BCck=20auf=20vorher?= =?UTF-8?q?igen=20modernen,=20leichten=20Stand=20(dezente=20Chips,=20wenig?= =?UTF-8?q?er=20Kontrast)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/frontend.css | 81 +++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 47 deletions(-) diff --git a/assets/frontend.css b/assets/frontend.css index f750df8..12ebe51 100644 --- a/assets/frontend.css +++ b/assets/frontend.css @@ -126,15 +126,15 @@ .kc-workshop-card { box-sizing: border-box; min-width: 0; - background: #fff; + background: #ffffff; border-radius: 18px; overflow: hidden; - border: 1.5px solid #d2ede2; - box-shadow: 0 2px 12px 0 #2da66a14; + border: 1.5px solid #e3f6ee; + box-shadow: 0 4px 24px 0 #2da66a1a; display: flex; flex-direction: column; height: 100%; - margin-bottom: 14px; + margin-bottom: 10px; } .kc-workshop-card:hover { box-shadow: 0 8px 32px 0 #2da66a33; @@ -142,91 +142,78 @@ transform: translateY(-2px) scale(1.012); } .kc-workshop-card .title { - background: linear-gradient(90deg, #e8f9ef 0%, #d2ede2 100%); + background: linear-gradient(90deg, #e8f9ef 0%, #c6f7e2 100%); display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; - padding: 24px 24px 12px 24px; - font-weight: 900; - color: #145a47; - font-size: 1.32rem; - letter-spacing: 0.01em; - border-bottom: 1px solid #d2ede2; + padding: 18px 18px 10px 18px; + font-weight: 800; + color: #176c4a; + font-size: 1.18rem; + letter-spacing: 0.2px; + border-bottom: 1px solid #e3f6ee; border-radius: 18px 18px 0 0; + box-shadow: 0 2px 8px #2da66a0a; margin-bottom: 0; - min-height: 64px; - line-height: 1.25; + min-height: 56px; } .kc-workshop-card .title strong { font-size: 1.18em; font-weight: 900; - color: #145a47; + color: #176c4a; margin-bottom: 2px; display: block; letter-spacing: 0.01em; - line-height: 1.18; } .kc-workshop-card .title .teamers { - font-size: 1.04em; + font-size: 0.98em; font-weight: 600; color: #2da66a; margin-bottom: 2px; margin-top: 2px; display: block; - letter-spacing: 0.01em; - line-height: 1.15; } .kc-workshop-card .title .count { - color: #4b4b4b; + color: #6b6b6b; font-weight: 600; - font-size: 1.01em; + font-size: 0.98em; margin-left: 0; - margin-top: 6px; + margin-top: 2px; display: block; - letter-spacing: 0.01em; - line-height: 1.12; } .kc-participants { - margin-top: 14px; - margin-bottom: 10px; + margin-top: 10px; + margin-bottom: 8px; display: flex; flex-wrap: wrap; - gap: 10px 14px; + gap: 8px 12px; } .kc-participant { - padding: 10px 20px; - border-radius: 20px; - background: #e8f9ef; + padding: 6px 14px; + border-radius: 8px; + background: linear-gradient(90deg, #f6fffa 60%, #e8f9ef 100%); white-space: nowrap; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; - font-size: 1.13em; - margin-bottom: 8px; - margin-right: 0; - border: 1.5px solid #d2ede2; - color: #145a47; + font-size: 1.07em; + margin-bottom: 3px; + margin-right: 6px; + box-shadow: 0 1px 4px #2da66a0d; + border: 1px solid #d6f3e6; + color: #1c3866; font-family: 'Segoe UI', Arial, sans-serif; letter-spacing: 0.01em; - line-height: 1.18; - font-weight: 500; - background-clip: padding-box; - transition: background 0.2s, color 0.2s, border 0.2s; - cursor: pointer; - box-shadow: none; -} -.kc-participant:hover { - background: #d2ede2; - color: #0d5947; - border: 1.5px solid #2da66a; + transition: background 0.2s, color 0.2s; } .kc-participant.me { - background: #2da66a; + background: linear-gradient(90deg, #2da66a 60%, #176c4a 100%); color: #fff; font-weight: bold; - border: 1.5px solid #145a47; + border: 1.5px solid #176c4a; + box-shadow: 0 2px 8px #2da66a33; } .kc-notassigned{background:#fff6f6;border:1px solid #ffd2d2;padding:12px;border-radius:10px;margin-top:12px;} @media(max-width:700px){ .kc-participants{grid-template-columns:1fr;} }