fix: duplizierten Hero-Slider CSS-Block in Vorschau entfernt
Identischer CSS-Block war doppelt vorhanden (Zeilen 77-105 und 108-136), was bei späteren Änderungen zu Wartungsproblemen geführt hätte. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -74,37 +74,6 @@ a { color:inherit; text-decoration:none; }
|
|||||||
.hero-cta { display:flex; gap:16px; flex-wrap:wrap; }
|
.hero-cta { display:flex; gap:16px; flex-wrap:wrap; }
|
||||||
|
|
||||||
|
|
||||||
/* ==================== HERO SLIDER ==================== */
|
|
||||||
.hero-brand { margin-bottom:28px; }
|
|
||||||
.hero-tagline { font-size:1.05rem; font-weight:300; color:rgba(255,255,255,0.6); margin-top:8px; }
|
|
||||||
|
|
||||||
.hero-slider { position:relative; min-height:280px; }
|
|
||||||
.hero-slide { position:absolute; top:0; left:0; width:100%; opacity:0; transform:translateY(12px); transition:opacity 0.6s ease, transform 0.6s ease; pointer-events:none; visibility:hidden; }
|
|
||||||
.hero-slide.active { position:relative; opacity:1; transform:translateY(0); pointer-events:auto; visibility:visible; }
|
|
||||||
.hero-slide.exiting { opacity:0; transform:translateY(-12px); transition:opacity 0.4s ease, transform 0.4s ease; }
|
|
||||||
|
|
||||||
.hero-slide-inner { display:flex; gap:40px; align-items:flex-start; }
|
|
||||||
.hero-slide-text-col { flex:1; min-width:0; }
|
|
||||||
.hero-slide-media-col { flex:0 0 360px; display:none; }
|
|
||||||
.hero-slide-media-col:has(img) { display:block; }
|
|
||||||
.hero-slide-media-col img { width:100%; height:auto; border-radius:var(--radius-lg); box-shadow:0 8px 32px rgba(0,0,0,0.3); }
|
|
||||||
|
|
||||||
.hero-slide-label { display:inline-block; padding:4px 14px; border-radius:20px; font-size:0.72rem; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; background:var(--gold); color:var(--navy); margin-bottom:14px; }
|
|
||||||
.hero-slide-headline { font-size:2rem; font-weight:700; line-height:1.15; margin-bottom:16px; color:var(--white); letter-spacing:-0.01em; }
|
|
||||||
.hero-slide-text { font-size:1.05rem; font-weight:300; line-height:1.65; color:rgba(255,255,255,0.8); margin-bottom:12px; max-width:640px; }
|
|
||||||
.hero-slide-example { font-size:0.88rem; font-weight:400; line-height:1.5; color:var(--gold); opacity:0.85; margin-bottom:24px; max-width:640px; padding-left:14px; border-left:2px solid rgba(200,168,81,0.4); }
|
|
||||||
.hero-slide-cta { display:flex; gap:16px; flex-wrap:wrap; }
|
|
||||||
.hero-slide-cta .btn-placeholder { opacity:0.5; cursor:default; border-style:dashed; pointer-events:none; }
|
|
||||||
|
|
||||||
.hero-slider-nav { display:flex; align-items:center; gap:20px; margin-top:32px; }
|
|
||||||
.hero-slider-dots { display:flex; gap:10px; }
|
|
||||||
.hero-dot { width:10px; height:10px; border-radius:50%; border:2px solid var(--gold); background:transparent; cursor:pointer; transition:all 0.3s; padding:0; }
|
|
||||||
.hero-dot.active { background:var(--gold); }
|
|
||||||
.hero-slider-arrows { display:flex; gap:8px; margin-left:auto; }
|
|
||||||
.hero-arrow { width:36px; height:36px; border-radius:50%; border:1px solid rgba(255,255,255,0.3); background:transparent; color:var(--white); font-size:1rem; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:all 0.2s; }
|
|
||||||
.hero-arrow:hover { border-color:var(--gold); color:var(--gold); }
|
|
||||||
|
|
||||||
|
|
||||||
/* ==================== HERO SLIDER ==================== */
|
/* ==================== HERO SLIDER ==================== */
|
||||||
.hero-brand { margin-bottom:28px; }
|
.hero-brand { margin-bottom:28px; }
|
||||||
.hero-tagline { font-size:1.05rem; font-weight:300; color:rgba(255,255,255,0.6); margin-top:8px; }
|
.hero-tagline { font-size:1.05rem; font-weight:300; color:rgba(255,255,255,0.6); margin-top:8px; }
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren