Husky-Bild auf streamer.html an Texthöhe angepasst statt fixem Mini-Deckel

Vorheriger max-height-Deckel (460px) fürs sehr hochkantige
streamer-mascot.jpg (900x2812) war zu knapp und ließ eine sichtbare
Lücke neben dem längeren Text ("die größe vom bild vom husky soll dem
text rechts nebendran angepasst werden"). Deckel auf 720px erhöht
(orientiert an der typischen Texthöhe in diesem Abschnitt), Grid-Stretch-
Ansatz ausprobiert und wegen Rückkopplung mit dem extremen
Seitenverhältnis verworfen (siehe Kommentare in main.css/streamer.html).

Cache-Busting-Version auf 20260821b erhöht (Cloudflare cached CSS/JS
sonst bis zu 4h am Edge).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
2026-08-21 01:21:31 +02:00
co-authored by Claude Sonnet 5
parent 1f87b54351
commit ed9b373a74
36 changed files with 272 additions and 243 deletions
+6 -6
View File
@@ -18,10 +18,10 @@
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<meta name="robots" content="noindex" />
<title>Seite nicht gefunden — DOGFATHER UNIVERSE</title>
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body>
<div id="site-header"></div>
@@ -41,7 +41,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-404.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-404.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Unterstütze Dogfather dauerhaft mit der DogiCrew 🩵 und sammle exklusive Treueprämien — die Teddy-Kollektion entsteht in Kooperation mit VanVan." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* =====================================================================
Preis-/Anmelde-Kiste — komplett neu gestaltet (Nutzer-Feedback
@@ -454,9 +454,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-abonnieren.js?v=20260821a"></script>
<script src="assets/js/supporter.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-abonnieren.js?v=20260821b"></script>
<script src="assets/js/supporter.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
(function () {
const S = window.DogiSupporter;
+5 -5
View File
@@ -20,10 +20,10 @@
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<meta name="robots" content="noindex" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body>
<div id="site-header"></div>
@@ -134,6 +134,6 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Detailansicht einer Aktion oder eines Projekts von Team Dogi." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body>
<div id="site-header"></div>
@@ -51,9 +51,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-aktionen.js?v=20260821a"></script>
<script src="assets/js/i18n-aktion-detail.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-aktionen.js?v=20260821b"></script>
<script src="assets/js/i18n-aktion-detail.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const params = new URLSearchParams(location.search);
+26 -4
View File
@@ -2363,9 +2363,25 @@ footer.site-footer {
/* Sehr hohe Hochkant-Bilder (z.B. streamer-mascot.jpg mit 900x2812 px) würden
mit aspect-ratio:auto + height:auto in voller natürlicher Höhe rendern und die
danebenstehende Textspalte komplett erschlagen (Nutzer-Report 20.08.2026:
"der soll bissl kleiner sein und nicht so riesig"). Diese Klasse deckelt die
Höhe auf ein normales Maß; width:fit-content lässt den Rahmen dabei eng am
Bild sitzen, statt breite gestreifte Hintergrund-Balken danebenzulassen.
"der soll bissl kleiner sein und nicht so riesig"). Ein zu knapper max-height-
Deckel (erster Versuch: 460px) machte es dann aber zu klein und ließ eine
sichtbare Lücke unter dem Bild, weil die Textspalte daneben normalerweise
deutlich mehr Platz braucht (Nutzer-Report 21.08.2026: "die größe vom bild
vom husky soll dem text rechts nebendran angepasst werden").
Ausprobiert und wieder verworfen: die Höhe per CSS Grid align-items:stretch +
height:100% exakt an die Textspalte zu koppeln. Funktioniert bei Grid NICHT
robust, weil ein 'auto' sizing Track seine Höhe am MAX-CONTENT-Beitrag beider
Felder ausrichtet -- bei einem derart extremen Hochkantbild (Seitenverhältnis
~1:3.1) zieht das Bild die ganze Zeile (und damit auch die Textspalte) auf
seine eigene, riesige natürliche Höhe hoch, egal was man an min-height
probiert (min-height wirkt nur auf den Mindest-, nicht den Wachstums-Beitrag).
Robuster Kompromiss stattdessen: ein großzügiger fester max-height-Wert
(720px statt 460px), der sich an der TYPISCHEN Höhe der Textspalte in diesem
Abschnitt orientiert (auf normalen Desktop-Breiten ~715-850px hoch) -- das
Bild wirkt dadurch angemessen groß und auf Augenhöhe mit dem Text, ohne die
fragile/rückkoppelnde Grid-Stretch-Mechanik. width:fit-content lässt den
Rahmen dabei eng am Bild sitzen, statt breite gestreifte Hintergrund-Balken
danebenzulassen.
WICHTIG: muss NACH ".collage-photo img" stehen — beide Regeln haben dieselbe
Spezifität (eine Klasse + ein Element), die spätere gewinnt. Stünde dieser
Block davor, würde width:100%/height:100% oben die Deckelung wieder aufheben. */
@@ -2378,11 +2394,17 @@ footer.site-footer {
.collage-photo-kompakt img {
width: auto;
height: auto;
max-height: 460px;
max-height: 720px;
max-width: 100%;
display: block;
object-fit: contain;
}
@media (max-width: 780px) {
/* Auf Mobilgeräten stehen die Grid-Spalten untereinander -- dort ist die
Textspalte durch die volle Breite viel kürzer, ein 720px hohes Bild wäre
unangemessen groß für einen schmalen Handy-Screen. Deckel daher kleiner. */
.collage-photo-kompakt img { max-height: 420px; }
}
/* Cineastischer "Poster-Grade" für JEDES Präsentationsfoto auf der Seite:
zwei Farbschein-Blooms in der jeweiligen Rahmenfarbe (oben-links /
unten-rechts, wie ein Studio-Rimlight — nutzt dieselbe --frame-Variable
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Du bist Streamer und suchst einen Manager? Bewirb dich als Creator bei Spicy Media." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund bewerben-seite" style="--page-bg:url('/assets/img/bg-bewerben-creator.jpg');--page-bg-mobile:url('/assets/img/bg-bewerben-creator-mobile.jpg');">
<div id="site-header"></div>
@@ -70,8 +70,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/forms.js?v=20260821a"></script>
<script src="assets/js/i18n-bewerben-creator.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/forms.js?v=20260821b"></script>
<script src="assets/js/i18n-bewerben-creator.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -22,10 +22,10 @@
<meta name="twitter:description" content="Kooperationsanfrage an Manager DogFather / Spicy Media." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund bewerben-seite" style="--page-bg:url('/assets/img/bg-bewerben.jpg');--page-bg-mobile:url('/assets/img/bg-bewerben-mobile.jpg');">
<div id="site-header"></div>
@@ -68,8 +68,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/forms.js?v=20260821a"></script>
<script src="assets/js/i18n-bewerben-kooperation.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/forms.js?v=20260821b"></script>
<script src="assets/js/i18n-bewerben-kooperation.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Werde Modi bei Team Dogi — DogFathers persönliches Community-Team." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund bewerben-seite" style="--page-bg:url('/assets/img/bg-dogfather.jpg');--page-bg-mobile:url('/assets/img/bg-dogfather-mobile.jpg');">
<div id="site-header"></div>
@@ -79,8 +79,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/forms.js?v=20260821a"></script>
<script src="assets/js/i18n-bewerben-modi.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/forms.js?v=20260821b"></script>
<script src="assets/js/i18n-bewerben-modi.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Werde Scout für DogFather bei der Spicy Media Agentur — finde neue Talente." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund bewerben-seite" style="--page-bg:url('/assets/img/bg-scouts.jpg');--page-bg-mobile:url('/assets/img/bg-scouts-mobile.jpg');">
<div id="site-header"></div>
@@ -71,8 +71,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/forms.js?v=20260821a"></script>
<script src="assets/js/i18n-bewerben-scout.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/forms.js?v=20260821b"></script>
<script src="assets/js/i18n-bewerben-scout.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Werde Teil vom Team: Modi bei Team Dogi, Scout oder Creator bei Spicy Media, oder Kooperation anfragen." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund bewerben-seite" style="--page-bg:url('/assets/img/bg-bewerben-split.jpg');--page-bg-mobile:url('/assets/img/bg-bewerben-split-mobile.jpg');">
<div id="site-header"></div>
@@ -85,7 +85,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-bewerben.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-bewerben.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Der Husky an DogFathers Seite — das tierische Gesicht der HasiDog-Welt." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-casper.jpg');--page-bg-mobile:url('/assets/img/bg-casper-mobile.jpg');">
<div id="site-header"></div>
@@ -85,7 +85,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-casper.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-casper.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Team Dogi ist Familie — die Community rund um DogFather und HasiDog." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-community.jpg');--page-bg-mobile:url('/assets/img/bg-community-mobile.jpg');">
<div id="site-header"></div>
@@ -84,7 +84,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-community.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-community.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Content Creator, die Teil von DogFather / Spicy Media sind." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-creator.jpg');--page-bg-mobile:url('/assets/img/bg-creator-mobile.jpg');">
<div id="site-header"></div>
@@ -59,9 +59,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-creator.js?v=20260821a"></script>
<script src="assets/js/i18n-creator.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-creator.js?v=20260821b"></script>
<script src="assets/js/i18n-creator.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const grid = document.getElementById("creator-grid");
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Wer ist DogFather wirklich? Persönlichkeit, Werte und die Geschichte hinter dem Content." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-dogfather-person.jpg');--page-bg-mobile:url('/assets/img/bg-dogfather-person-mobile.jpg');">
<div id="site-header"></div>
@@ -158,7 +158,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-dogfather.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-dogfather.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+2 -2
View File
@@ -26,8 +26,8 @@
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="DogFather" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<style>
/* =====================================================================
Zugangsseite — bewusst kein braves Standard-Login-Formular, sondern
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="HasiDog: Maskottchen, Musikprojekt und die verspielte, familiäre Seite von Team Dogi." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-hasidog.jpg');--page-bg-mobile:url('/assets/img/bg-hasidog-mobile.jpg');">
<div id="site-header"></div>
@@ -186,7 +186,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-hasidog.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-hasidog.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+9 -9
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="DOGFATHER UNIVERSE: die Heimat von DogFather als Streamer, der HasiDog-Community und Manager DogFather bei Spicy Media." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="start-seite">
<div id="site-header"></div>
@@ -293,11 +293,11 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-modis.js?v=20260821a"></script>
<script src="assets/js/data-scouts.js?v=20260821a"></script>
<script src="assets/js/data-aktionen.js?v=20260821a"></script>
<script src="assets/js/i18n-index.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-modis.js?v=20260821b"></script>
<script src="assets/js/data-scouts.js?v=20260821b"></script>
<script src="assets/js/data-aktionen.js?v=20260821b"></script>
<script src="assets/js/i18n-index.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
// Gleiche URL wie in assets/js/forms.js / postfach.html — läuft seit
// 05.08.2026 auf dem eigenen Server statt auf Cloudflare Workers.
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Kontakt, Impressum und Datenschutz von DOGFATHER UNIVERSE." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body>
<div id="site-header"></div>
@@ -126,7 +126,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-kontakt.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-kontakt.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Alle Social-Media- und Musik-Links von DogFather an einem Ort — plus QR-Codes." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* Rabattcodes: an das Supporter-Abo gekoppelt (Nutzer-Feedback
03.08.2026: "verbinde es mit dem Abo... wenn die Leute drauf drücken
@@ -140,8 +140,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-links.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-links.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
(function () {
document.addEventListener("DOMContentLoaded", function () {
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="DogFather als Manager bei der Spicy Media Agency: Scouts, Creator und faire Zusammenarbeit." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-manager.jpg');--page-bg-mobile:url('/assets/img/bg-manager-mobile.jpg');">
<div id="site-header"></div>
@@ -126,7 +126,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-manager.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-manager.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+9 -9
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Fotos und Videos rund um Husky Casper an einem Ort." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" data-welt="casper" style="--page-bg:url('/assets/img/bg-casper.jpg');--page-bg-mobile:url('/assets/img/bg-casper-mobile.jpg');">
<div id="site-header"></div>
@@ -59,10 +59,10 @@
</div>
<div id="site-footer"></div>
<script src="assets/js/data-media.js?v=20260821a"></script>
<script src="assets/js/data-videos.js?v=20260821a"></script>
<script src="assets/js/medien-welt.js?v=20260821a"></script>
<script src="assets/js/i18n-medien-casper.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-media.js?v=20260821b"></script>
<script src="assets/js/data-videos.js?v=20260821b"></script>
<script src="assets/js/medien-welt.js?v=20260821b"></script>
<script src="assets/js/i18n-medien-casper.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+10 -10
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Fotos, Videos und Events aus DogFathers Welt an einem Ort." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" data-welt="dogfather" style="--page-bg:url('/assets/img/bg-dogfather.jpg');--page-bg-mobile:url('/assets/img/bg-dogfather-mobile.jpg');">
<div id="site-header"></div>
@@ -65,11 +65,11 @@
</div>
<div id="site-footer"></div>
<script src="assets/js/data-media.js?v=20260821a"></script>
<script src="assets/js/data-videos.js?v=20260821a"></script>
<script src="assets/js/data-aktionen.js?v=20260821a"></script>
<script src="assets/js/medien-welt.js?v=20260821a"></script>
<script src="assets/js/i18n-medien-dogfather.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-media.js?v=20260821b"></script>
<script src="assets/js/data-videos.js?v=20260821b"></script>
<script src="assets/js/data-aktionen.js?v=20260821b"></script>
<script src="assets/js/medien-welt.js?v=20260821b"></script>
<script src="assets/js/i18n-medien-dogfather.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+10 -10
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Fotos, Videos und Events aus der HasiDog-Welt an einem Ort." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" data-welt="hasidog" style="--page-bg:url('/assets/img/bg-hasidog.jpg');--page-bg-mobile:url('/assets/img/bg-hasidog-mobile.jpg');">
<div id="site-header"></div>
@@ -65,11 +65,11 @@
</div>
<div id="site-footer"></div>
<script src="assets/js/data-media.js?v=20260821a"></script>
<script src="assets/js/data-videos.js?v=20260821a"></script>
<script src="assets/js/data-aktionen.js?v=20260821a"></script>
<script src="assets/js/medien-welt.js?v=20260821a"></script>
<script src="assets/js/i18n-medien-hasidog.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-media.js?v=20260821b"></script>
<script src="assets/js/data-videos.js?v=20260821b"></script>
<script src="assets/js/data-aktionen.js?v=20260821b"></script>
<script src="assets/js/medien-welt.js?v=20260821b"></script>
<script src="assets/js/i18n-medien-hasidog.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+9 -9
View File
@@ -16,10 +16,10 @@
<meta name="twitter:card" content="summary_large_image" />
<meta name="robots" content="noindex" /> <!-- generische URL, echte Team-Seiten verlinken hierher -->
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
.profil-photo { aspect-ratio: 4/5; max-width: 420px; margin: 0 auto; }
.profil-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
@@ -130,11 +130,11 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-modis.js?v=20260821a"></script>
<script src="assets/js/data-scouts.js?v=20260821a"></script>
<script src="assets/js/data-creator.js?v=20260821a"></script>
<script src="assets/js/i18n-profil.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-modis.js?v=20260821b"></script>
<script src="assets/js/data-scouts.js?v=20260821b"></script>
<script src="assets/js/data-creator.js?v=20260821b"></script>
<script src="assets/js/i18n-profil.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const slug = new URLSearchParams(location.search).get("p") || "";
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Rabattcodes von Dogis Partnern für Team Dogi — spar bares Geld bei ausgewählten Marken." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* Leere-Zustand-Kachel im "Gutschein"-Look: gestrichelter Rand wie ein
ausgeschnittener Coupon, damit auch OHNE echte Codes schon klar ist,
@@ -131,8 +131,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-rabattcodes.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-rabattcodes.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
(function () {
document.addEventListener("DOMContentLoaded", function () {
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Was die Community und das Team über DogFather sagen." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-stimmen.jpg');--page-bg-mobile:url('/assets/img/bg-stimmen-mobile.jpg');">
<div id="site-header"></div>
@@ -87,8 +87,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-stimmen.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/stimmen.js?v=20260821a"></script>
<script src="assets/js/i18n-stimmen.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script src="assets/js/stimmen.js?v=20260821b"></script>
</body>
</html>
+16 -9
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Die persönliche Geschichte hinter DogFather — Filipe, Streamer, Manager bei Spicy Media und Hundepapa von Husky Casper." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-streamer.jpg');--page-bg-mobile:url('/assets/img/bg-streamer-mobile.jpg');">
<div id="site-header"></div>
@@ -77,9 +77,16 @@
so riesig, einfach normal wie auf der startseite"): streamer-mascot.jpg ist
900x2812 px, also extrem hochkant. Mit aspect-ratio:auto + height:auto lief
es in voller natürlicher Höhe und war damit gut dreimal so hoch wie die
Textspalte daneben. Die Klasse .collage-photo-kompakt (main.css) deckelt die
Höhe auf ein normales Maß und lässt den Rahmen dabei eng am Bild sitzen --
die ganze Figur bleibt sichtbar, nur eben in vernünftiger Größe. -->
Textspalte daneben.
Update 21.08.2026 (Nutzer-Report: "die größe vom bild vom husky soll dem
text rechts nebendran angepasst werden"): der erste Deckel (460px) war zu
knapp und ließ eine sichtbare Lücke unter dem Bild. Ein Grid-Stretch-Ansatz
(align-items:stretch + height:100%) wurde ausprobiert, zieht bei einem so
extremen Hochkant-Seitenverhältnis aber die ganze Zeile auf die riesige
Eigenhöhe des Bildes hoch (Grid richtet 'auto'-Zeilen am Max-Content-Beitrag
aus) -- daher verworfen. Stattdessen ein großzügigerer fester Deckel
(siehe .collage-photo-kompakt in main.css, jetzt 720px statt 460px), der
sich an der typischen Höhe der Textspalte in diesem Abschnitt orientiert. -->
<div class="collage-photo collage-photo-kompakt frame-lila" style="border-radius:var(--radius);">
<img src="assets/img/streamer-mascot.jpg" alt="DogFather Maskottchen" />
</div>
@@ -200,7 +207,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-streamer.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-streamer.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+9 -9
View File
@@ -19,17 +19,17 @@
<meta name="twitter:description" content="Wann geht DogFather live? Streamplan und Livebereich." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-streamplan.jpg?v=20260821a');--page-bg-mobile:url('/assets/img/bg-streamplan-mobile.jpg?v=20260821a');">
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-streamplan.jpg?v=20260821b');--page-bg-mobile:url('/assets/img/bg-streamplan-mobile.jpg?v=20260821b');">
<div id="site-header"></div>
<main>
<section class="hero page-bg">
<div class="hero-banner"><img src="/assets/img/bg-streamplan.jpg?v=20260821a" alt="" loading="eager" /></div>
<div class="hero-banner"><img src="/assets/img/bg-streamplan.jpg?v=20260821b" alt="" loading="eager" /></div>
<div class="container">
<span class="eyebrow" data-i18n="sp_eyebrow">Welt 1 — DogFather</span>
<h1 data-i18n="sp_h1">Streamplan &amp; Livebereich</h1>
@@ -126,8 +126,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-streamplan.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/streamplan.js?v=20260821a"></script>
<script src="assets/js/i18n-streamplan.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script src="assets/js/streamplan.js?v=20260821b"></script>
</body>
</html>
+7 -7
View File
@@ -9,10 +9,10 @@
<link rel="manifest" href="/manifest.json" />
<meta name="theme-color" content="#0b0d10" />
<meta name="robots" content="noindex" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* =====================================================================
Supporter-Bereich — komplett neu gestaltet (Nutzer-Feedback
@@ -416,9 +416,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-supporter.js?v=20260821a"></script>
<script src="assets/js/supporter.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-supporter.js?v=20260821b"></script>
<script src="assets/js/supporter.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
(function () {
const S = window.DogiSupporter;
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="VanVan, Diene, Funny, Miss und Marina — das Modi-/Core-Team von Team Dogi." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-dogfather.jpg');--page-bg-mobile:url('/assets/img/bg-dogfather-mobile.jpg');">
<div id="site-header"></div>
@@ -66,9 +66,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-modis.js?v=20260821a"></script>
<script src="assets/js/i18n-team-modis.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-modis.js?v=20260821b"></script>
<script src="assets/js/i18n-team-modis.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const grid = document.getElementById("modis-grid");
+7 -7
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Die Scouts von Team Dogi bei Spicy Media." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-scouts.jpg');--page-bg-mobile:url('/assets/img/bg-scouts-mobile.jpg');">
<div id="site-header"></div>
@@ -49,9 +49,9 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-scouts.js?v=20260821a"></script>
<script src="assets/js/i18n-team-scouts.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/data-scouts.js?v=20260821b"></script>
<script src="assets/js/i18n-team-scouts.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
document.addEventListener("DOMContentLoaded", () => {
const grid = document.getElementById("scouts-grid");
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Eine persönliche Widmung von Dogi an Tili — seine TikTok-Muddi, die erste und bis heute einzige Streamerin, die ihm all die Zeit treu geblieben ist." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* Gleiche Anpassung wie vanvan.html: der site-weit etwas größere
Fließtext wirkt bei einem so langen persönlichen Brief zu wuchtig —
@@ -153,7 +153,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-tt-muddi.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-tt-muddi.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="VanVan erzählt ihre Geschichte: wie sie zu Team Dogi kam, wer sie ist und was DogFather und Team Dogi ihr bedeuten." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* Auf Wunsch: der site-weit vergrößerte Fließtext wirkte auf VanVans
eigener Seite zu groß (viel Text am Stück) — hier gezielt wieder
@@ -175,7 +175,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-vanvan.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-vanvan.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<link rel="apple-touch-icon" href="assets/img/apple-touch-icon-admin.png" />
<meta name="apple-mobile-web-app-title" content="DogiCrew-Verwaltung" />
<meta name="theme-color" content="#0e0a16" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
<style>
/* =====================================================================
verwaltung.html — Dogis privater Command-Center-Bereich.
@@ -1032,8 +1032,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/admin-auth.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script src="assets/js/admin-auth.js?v=20260821b"></script>
<script>
(function () {
const API_BASE_URL = "https://postfach.dogfather-universe.com";
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Die Werte, nach denen DogFather als Manager bei Spicy Media arbeitet." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-werte.jpg');--page-bg-mobile:url('/assets/img/bg-werte-mobile.jpg');">
<div id="site-header"></div>
@@ -113,7 +113,7 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-werte.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-werte.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
</body>
</html>
+6 -6
View File
@@ -19,10 +19,10 @@
<meta name="twitter:description" content="Die Geschichte von DogFather in einer interaktiven Zeitleiste." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821a" />
<link rel="stylesheet" href="assets/css/main.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=20260821b" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=20260821b" />
</head>
<body class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-zeitreise.jpg');--page-bg-mobile:url('/assets/img/bg-zeitreise-mobile.jpg');">
<div id="site-header"></div>
@@ -223,8 +223,8 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/i18n-zeitreise.js?v=20260821a"></script>
<script src="assets/js/main.js?v=20260821a"></script>
<script src="assets/js/i18n-zeitreise.js?v=20260821b"></script>
<script src="assets/js/main.js?v=20260821b"></script>
<script>
/* Wachstums-Reveal: Äste blenden sich beim Scrollen sanft ein — passt
zum "wachsenden Baum"-Konzept dieser Seite. Rein page-lokal, betrifft