From e1f1b465a2d4ea7fa46cb0e3a295cba14ba40f50 Mon Sep 17 00:00:00 2001 From: ProgrammGamer Date: Fri, 30 Jan 2026 20:40:33 +0100 Subject: [PATCH] Frontend: Workshop-Karten und Teilnehmer optisch modernisiert (Header, Chips, Farben, Schatten) --- assets/frontend.css | 66 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 51 insertions(+), 15 deletions(-) diff --git a/assets/frontend.css b/assets/frontend.css index 927eb78..8f0f9e1 100644 --- a/assets/frontend.css +++ b/assets/frontend.css @@ -128,10 +128,46 @@ min-width: 0; } -.kc-workshop-card .title{background:linear-gradient(90deg, rgba(45,166,106,0.04), rgba(13,89,71,0.02));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:18px 12px;font-weight:800;color:#0d5947;font-size:1.06rem;letter-spacing:0.2px;border-bottom:1px solid rgba(229,244,240,0.8);gap:12px;} -.kc-workshop-card .title .count{color:#6b6b6b;font-weight:600;font-size:0.9rem;margin-left:6px;} -.kc-workshop-card .title .teamers{font-weight:600;color:#145a47;font-size:0.9rem;opacity:0.92;} -.kc-workshop-card .title .teamers small{font-weight:500;color:#4c7a6a;opacity:0.9;font-size:0.85rem;margin-left:6px;} +.kc-workshop-card .title{ + background: linear-gradient(90deg, #e8f9ef 60%, #f6fffa 100%); + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + 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: 12px 12px 0 0; + box-shadow: 0 2px 8px #2da66a0a; + margin-bottom: 0; + min-height: 56px; +} +.kc-workshop-card .title strong{ + font-size: 1.18em; + font-weight: 900; + color: #176c4a; + margin-bottom: 2px; + display: block; +} +.kc-workshop-card .title .teamers{ + font-size: 0.98em; + font-weight: 600; + color: #2da66a; + margin-bottom: 2px; + margin-top: 2px; + display: block; +} +.kc-workshop-card .title .count{ + color: #6b6b6b; + font-weight: 600; + font-size: 0.98em; + margin-left: 0; + margin-top: 2px; + display: block; +} .kc-workshop-card .content{padding:12px 18px 18px 18px;} .kc-participants { display: flex; @@ -141,29 +177,29 @@ color: #2b2b2b; } .kc-participant { - padding: 6px 14px; - border-radius: 8px; - background: #e8f9ef; + padding: 7px 16px; + border-radius: 16px; + 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.07em; - margin-bottom: 3px; - margin-right: 6px; - box-shadow: 0 1px 4px #2da66a0d; - border: 1px solid #d6f3e6; - color: #1c3866; + font-size: 1.08em; + margin-bottom: 6px; + margin-right: 8px; + box-shadow: 0 2px 8px #2da66a0d; + border: 1px solid #e3f6ee; + color: #176c4a; font-family: 'Segoe UI', Arial, sans-serif; letter-spacing: 0.01em; 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 #1c3866; + 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;}