From 33c97d76eb9844aa4e5c0c1638fb2db9fe20338b Mon Sep 17 00:00:00 2001 From: Dogfather Date: Sat, 1 Aug 2026 09:17:34 +0200 Subject: [PATCH] Polarlicht-Bewerben-Button, Musik-Knopf wieder pro Seite, Werte/Manager-Texte, Scout-Team - "Bewerben"-Knopf: statt einfacher 50/50-Teilung jetzt ein echtes Polarlicht aus wandernden blau/lila/rot/orange Farbwolken plus durchlaufendem Lichtschimmer (zwei animierte Ebenen) - Musik-Knopf: faerbt sich wieder mit der Theme-Farbe der jeweiligen Seite ein (babyblau/rot), statt fest halb/halb zu sein - werte.html: komplett neuer Text "Meine Werte als Manager" als 13 Wert-Karten (Mindset, Loyalitaet, Menschlichkeit, Kommunikation, Verantwortung, Entwicklung, Ziele, Loesungen, Respekt, Individualitaet, Zusammenhalt, Leidenschaft, Anspruch) plus Intro und Schluss-Zitat - manager.html: neuer Text "Das bin ich als Manager" mit neuem Portrait (Dogfather-Neon-Artwork) als Hauptinhalt; das alte Spicy-Media-Logo samt Text ist jetzt ganz unten vor dem Footer - team-scouts.html: Ueberschrift "Mein Scout-Team" statt "Unser Scout-Team"; Patrick ist jetzt "Rechte Hand" (Bananenstift bleibt "Linke Hand") Co-Authored-By: Claude Opus 5 --- assets/css/main.css | 87 ++++++++++++++++++---- assets/img/manager-dogfather-portrait.jpg | Bin 0 -> 291701 bytes assets/js/data-scouts.js | 2 +- assets/js/main.js | 2 +- manager.html | 51 ++++++++++--- team-scouts.html | 2 +- werte.html | 67 +++++++++++++---- 7 files changed, 169 insertions(+), 42 deletions(-) create mode 100644 assets/img/manager-dogfather-portrait.jpg diff --git a/assets/css/main.css b/assets/css/main.css index 550b04d..68dcdab 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -191,18 +191,74 @@ header.site-header { .nav-dropdown a:hover, .nav-dropdown a.active { background: var(--bg-alt); color: var(--accent); } /* "Bewerben" ist der Treffpunkt beider Welten (Team Dogi + Spicy Media) — - deshalb bewusst FEST halb babyblau, halb rot, unabhängig vom Theme der - gerade offenen Seite. Kein var(--accent), sondern die festen Markenfarben. */ + deshalb bewusst FEST babyblau + rot, unabhängig vom Theme der gerade + offenen Seite. Statt einer einfachen 50/50-Teilung ein echtes + Polarlicht: mehrere weiche, wandernde Farbwolken (blau/lila/rot) plus + ein durchlaufender Lichtschimmer — soll wirken wie Licht und Nebel, + nicht wie zwei flache Farbflächen. */ .nav-cta { - padding: .55rem 1.1rem; + position: relative; + isolation: isolate; + overflow: hidden; + padding: .55rem 1.2rem; border-radius: 999px; - background: linear-gradient(90deg, #8fd9ea 0%, #8fd9ea 49%, #d94a5c 51%, #d94a5c 100%); - color: #0a0c10; + color: #fff; font-weight: 700; font-size: .88rem; - transition: filter .2s ease, transform .2s ease; + background: #0b0e14; + border: 1px solid rgba(255, 255, 255, .16); + transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; + box-shadow: 0 6px 18px rgba(0, 0, 0, .35); +} +.nav-cta span { + position: relative; + z-index: 2; + text-shadow: 0 1px 3px rgba(0, 0, 0, .6), 0 0 14px rgba(0, 0, 0, .35); +} +/* Ebene 1: die wandernden Polarlicht-Wolken selbst */ +.nav-cta::before { + content: ""; + position: absolute; + inset: -60%; + z-index: 0; + background: + radial-gradient(circle at 18% 30%, rgba(143, 217, 234, .95), transparent 55%), + radial-gradient(circle at 45% 75%, rgba(139, 92, 246, .85), transparent 58%), + radial-gradient(circle at 82% 32%, rgba(217, 74, 92, .95), transparent 55%), + radial-gradient(circle at 62% 82%, rgba(232, 147, 58, .55), transparent 55%); + filter: blur(9px) saturate(1.35); + animation: nav-cta-aurora 9s ease-in-out infinite alternate; +} +/* Ebene 2: ein feiner Lichtschimmer, der einmal quer durchläuft */ +.nav-cta::after { + content: ""; + position: absolute; + inset: 0; + z-index: 1; + background: linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, .4) 49%, transparent 63%); + background-size: 240% 100%; + mix-blend-mode: overlay; + animation: nav-cta-shimmer 4.5s linear infinite; + pointer-events: none; +} +@keyframes nav-cta-aurora { + from { transform: translate(-3%, -2%) rotate(0deg) scale(1); } + to { transform: translate(3%, 3%) rotate(6deg) scale(1.08); } +} +@keyframes nav-cta-shimmer { + from { background-position: 130% 0; } + to { background-position: -30% 0; } +} +.nav-cta:hover { + transform: translateY(-1px); + border-color: rgba(255, 255, 255, .32); + box-shadow: 0 10px 26px rgba(0, 0, 0, .45), + 0 0 22px rgba(143, 217, 234, .3), + 0 0 22px rgba(217, 74, 92, .28); +} +@media (prefers-reduced-motion: reduce) { + .nav-cta::before, .nav-cta::after { animation: none; } } -.nav-cta:hover { filter: brightness(1.08); transform: translateY(-1px); } /* Interner Login — dezent, aber auf jeder Seite oben rechts auffindbar */ .nav-login { @@ -1199,8 +1255,9 @@ body.seite-laedt main { opacity: .55; transition: opacity .15s ease; } align-items: flex-end; gap: 12px; } -/* Musik gehört zu Hasidog UND Van-Van, also zu beiden Welten — deshalb - auch hier fest halb babyblau, halb rot, statt der Theme-Farbe. */ +/* Musik-Knopf: passt sich wieder der Farbwelt der jeweiligen Seite an + (babyblau auf Dogfather/HasiDog, rot auf Spicy-Media-Seiten) statt + fest halb/halb zu sein. */ .music-toggle { width: 54px; height: 54px; @@ -1212,12 +1269,11 @@ body.seite-laedt main { opacity: .55; transition: opacity .15s ease; } align-items: center; justify-content: center; cursor: pointer; - color: #0a0c10; - border: 1px solid rgba(255, 255, 255, .18); - background: linear-gradient(90deg, #8fd9ea 0%, #8fd9ea 49%, #d94a5c 51%, #d94a5c 100%); + color: var(--accent-contrast); + border: 1px solid color-mix(in srgb, var(--accent) 60%, transparent); + background: linear-gradient(135deg, var(--accent), var(--accent-2)); box-shadow: 0 12px 30px rgba(0, 0, 0, .45), - 0 0 18px rgba(143, 217, 234, .35), - 0 0 18px rgba(217, 74, 92, .3); + 0 0 24px color-mix(in srgb, var(--accent) 35%, transparent); transition: transform .25s ease, filter .25s ease, box-shadow .25s ease; } .music-toggle:hover, @@ -1225,8 +1281,7 @@ body.seite-laedt main { opacity: .55; transition: opacity .15s ease; } transform: translateY(-2px) scale(1.05); filter: brightness(1.12); box-shadow: 0 16px 38px rgba(0, 0, 0, .5), - 0 0 26px rgba(143, 217, 234, .5), - 0 0 26px rgba(217, 74, 92, .45); + 0 0 34px color-mix(in srgb, var(--accent) 55%, transparent); } .music-widget.open .music-toggle { transform: rotate(12deg); } diff --git a/assets/img/manager-dogfather-portrait.jpg b/assets/img/manager-dogfather-portrait.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c7ddec7aa077c34de4244475411e9bbb640dae41 GIT binary patch literal 291701 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