diff --git a/assets/css/main.css b/assets/css/main.css
index 04591275..f26a1703 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -613,6 +613,34 @@ header.site-header {
0 0 22px rgba(143, 217, 234, .35),
0 0 22px rgba(139, 92, 246, .3);
}
+/* "Bald"-Badge auf dem Abo-Knopf, solange die Registrierung auf
+ abonnieren.html gesperrt ist (20.08.2026, siehe .btn-gold-locked weiter
+ unten + main.js renderAboButton/soonBadge). Sitzt als zweites Kind IN
+ der Pille (nicht als eigenes Nav-Element), bleibt dadurch Teil desselben
+ Klicks — der Knopf führt bewusst weiterhin ganz normal zu abonnieren.html,
+ nur die Registrierung selbst dort ist gesperrt. Bewusst neutral-silbern
+ (Wiederverwendung von .btn-silver-text/-spark, nur kleiner skaliert)
+ statt Gold, damit es nicht mit der babyblau/lila-Aurora dieser Pille
+ konkurriert — reine Status-Markierung, kein zweiter Marken-Akzent. */
+.nav-cta-soon {
+ position: relative;
+ z-index: 2;
+ display: inline-flex;
+ align-items: center;
+ gap: .22rem;
+ margin-left: .5rem;
+ padding: .15rem .5rem;
+ border-radius: 999px;
+ font-size: .64rem;
+ font-weight: 800;
+ letter-spacing: .04em;
+ text-transform: uppercase;
+ background: rgba(255, 255, 255, .07);
+ border: 1px solid rgba(255, 255, 255, .3);
+ box-shadow: 0 0 10px rgba(230, 235, 242, .3);
+ flex-shrink: 0;
+}
+.nav-cta-soon .btn-silver-spark { font-size: .85em; }
@media (prefers-reduced-motion: reduce) {
.nav-cta::before, .nav-cta::after { animation: none; }
}
@@ -937,6 +965,108 @@ header.site-header {
}
}
+/* =====================================================================
+ "Gesperrter Tresor"-Knopf für den DogiCrew-Registrieren-Knopf
+ (abonnieren.html, 20.08.2026, Nutzer-Wunsch: "richtig krank übertrieben
+ geiles... weil es wird ja das geilste Bonus und überhaupt so von mir").
+ Bewusst KEINE Wiederverwendung von .btn-silver — der ist neutral-grau und
+ auf DIESER Seite bereits für die Teddy-Kollektion (Nebensache) vergeben.
+ Chrome-Text-Clip-Schimmer + Schimmer-Sweep + Halo-Puls wie .btn-silver/
+ .btn-legendary, aber in den ECHTEN Gold-Tönen dieser Seite
+ (#ffe9a8/#d4af37, siehe .abo-panel .btn) und mit einem pulsierenden
+ Schloss statt Sternen, damit die Haupt-CTA sichtbar "das Besondere,
+ noch verschlossene" bleibt statt nur "irgendwann verfügbar".
+ WICHTIG: Für den Rand bewusst NICHT die rotierende Conic-Gradient-Maske
+ von .btn-silver/.btn-legendary kopiert — dieser Knopf läuft über
+ `width:100%` auf voller Kartenbreite (~440px) bei nur ~62px Höhe, also
+ ein sehr langgestrecktes Rechteck. Genau für diesen Fall ist die
+ dokumentierte Lektion in Projektregeln.md Punkt 14 gedacht (03.08.2026,
+ "TikTok-Button-Bug"): ein rotierendes maskiertes Pseudo-Element verzieht
+ sich auf länglichen Formen zu einer krummen Schlaufe, weil ein Rechteck
+ beim Rotieren nicht rotationssymmetrisch ist — live mit Playwright-
+ Screenshots über mehrere Frames nachgewiesen (die Schlaufe ist der
+ rotierende Rand bei verschiedenen Winkeln). Stattdessen derselbe sichere
+ Zwei-Layer-Background-Trick wie bei .abo-google-frame weiter oben in
+ dieser Datei (Füllung padding-box + Verlauf border-box, Bewegung nur
+ über background-position) — bleibt geometrisch exakt an der Kontur,
+ unabhängig vom Seitenverhältnis. Reine Deko/Statusanzeige — echte
+ Deaktivierung läuft über das native disabled-Attribut am