/* ═══════════════════════════════════════════════════════════════════════════
   assets/css/samsung_fallback.css          8v129q268
   ═══════════════════════════════════════════════════════════════════════════

   EIN Zweck: Verlaufsschrift im Samsung Internet lesbar machen.

   DAS PROBLEM
   Astro2Match benutzt an 47 Stellen Verlaufsschrift:
       background: linear-gradient(...);
       -webkit-background-clip: text;
       -webkit-text-fill-color: transparent;
   Samsung Internet MELDET, dass es das kann - CSS.supports() liefert dort
   true - malt den Verlauf aber nicht auf die Glyphen und laesst die Schrift
   trotzdem transparent. Ergebnis: dunkle, fast unsichtbare Ueberschriften.
   Ein @supports-Block hilft deshalb NICHT (Fehlversuch in q265).

   DIE LOESUNG
   assets/js/browser_weiche.js erkennt Samsung Internet am UserAgent und
   setzt auf <html> die Klasse "kein-verlaufstext". Diese Datei schaltet
   daraufhin JEDE dieser 47 Stellen auf eine volle, gut lesbare Farbe um.

   Die Farbe ist jeweils die ERSTE Farbe des Original-Verlaufs, auf eine
   Helligkeit gebracht, die auf dem dunklen Astro2Match-Hintergrund
   zuverlaessig lesbar ist.

   WICHTIG
   Chrome, Safari, Firefox und Edge bekommen die Klasse NIE gesetzt. Fuer
   sie aendert diese Datei GAR NICHTS - der Verlauf bleibt exakt wie bisher.
   Keine bestehende CSS-Regel wurde angefasst; hier wird ausschliesslich
   ergaenzt.

   Diese Datei wird in App/_head_icons.php geladen - also VOR dem <style>-
   Block, den viele Seiten selbst mitbringen. Damit der Fallback trotzdem
   gewinnt, sind die Selektoren bewusst SPEZIFISCHER geschrieben:

       html.kein-verlaufstext body .haupttitel   (3 Ebenen)
   statt
       .haupttitel                               (1 Ebene)

   Zusammen mit !important schlaegt das jede Seitenregel - unabhaengig von
   der Ladereihenfolge. Ohne die Klasse "kein-verlaufstext" auf <html> ist
   keine einzige dieser Regeln aktiv.
   ═══════════════════════════════════════════════════════════════════════════ */


/* ── aus assets/css/app.css ─────────────────────────────────────── */
html.kein-verlaufstext body .marke__name  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bd98e1 !important;
    color: #bd98e1 !important;
}
html.kein-verlaufstext body .haupttitel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}
html.kein-verlaufstext body .formular-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus assets/css/app_mobile.css ─────────────────────────────────────── */
html.kein-verlaufstext body .app-topbar__logo  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}
html.kein-verlaufstext body .app-auth__logo  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}
html.kein-verlaufstext body .app-auth__title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus assets/css/astro_assistent_v41.css ─────────────────────────────────────── */
html.kein-verlaufstext body .azt-card .formular-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus assets/css/astro_mobil_neu.css ─────────────────────────────────────── */
html.kein-verlaufstext body[data-seite="mob_astro_neu"] .amx-titel b {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #f5f6fc !important;
    color: #f5f6fc !important;
}

/* ── aus assets/css/astro_pages.css ─────────────────────────────────────── */
html.kein-verlaufstext body .astro-seiten-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus assets/css/messenger_neu.css ─────────────────────────────────────── */
html.kein-verlaufstext body .amx-logo__b  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus assets/css/mobile.css ─────────────────────────────────────── */
html.kein-verlaufstext body[data-seite="willkommen"] .haupttitel {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/01_willkommen_anzeige.php ─────────────────────────────────────── */
html.kein-verlaufstext body .haupttitel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/02_login_anzeige.php ─────────────────────────────────────── */
html.kein-verlaufstext body .formular-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/07_dashboard_anzeige.php ─────────────────────────────────────── */
html.kein-verlaufstext body .formular-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/11_0_profil_anzeige.php ─────────────────────────────────────── */
html.kein-verlaufstext body .formular-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/12_34_admin_debug_match.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-debug-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/12_35_admin_debug_perf.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-perf-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/12_36_admin_email_pruefen.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-ep-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/12_37_admin_astro_statistik.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-stat-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/12_38_admin_match_zaehler_diagnose.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-md-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/12_39_admin_match_engine_diagnose.php ─────────────────────────────────────── */
html.kein-verlaufstext body .engine-diag-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #cfa5e5 !important;
    color: #cfa5e5 !important;
}

/* ── aus App/12_46_admin_team.php ─────────────────────────────────────── */
html.kein-verlaufstext body .team-admin-head h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/12_47_admin_team_debug.php ─────────────────────────────────────── */
html.kein-verlaufstext body .team-debug-card h1, .kein-verlaufstext .team-debug-card h2  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/12_52_admin_match_why_debug.php ─────────────────────────────────────── */
html.kein-verlaufstext body .wm-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e4d7a2 !important;
    color: #e4d7a2 !important;
}

/* ── aus App/12_53_admin_match_counter_trace.php ─────────────────────────────────────── */
html.kein-verlaufstext body .ct-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e4d7a2 !important;
    color: #e4d7a2 !important;
}

/* ── aus App/12_54_admin_match_pipeline_trace.php ─────────────────────────────────────── */
html.kein-verlaufstext body .pipe-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #c4edd2 !important;
    color: #c4edd2 !important;
}

/* ── aus App/12_8_admin_user_ordner.php ─────────────────────────────────────── */
html.kein-verlaufstext body .am-folder-wrap h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #d1a8e6 !important;
    color: #d1a8e6 !important;
}

/* ── aus App/15_15_astro_kombination.php ─────────────────────────────────────── */
html.kein-verlaufstext body .astro-seiten-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/15_1_astro_position.php ─────────────────────────────────────── */
html.kein-verlaufstext body .astro-seiten-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/15_21_astro_extrovertiert.php ─────────────────────────────────────── */
html.kein-verlaufstext body .extro-score-value  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98b0e1 !important;
    color: #98b0e1 !important;
}
html.kein-verlaufstext body .extro-haus-num  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98b0e1 !important;
    color: #98b0e1 !important;
}

/* ── aus App/15_4_astro_china_zeichen.php ─────────────────────────────────────── */
html.kein-verlaufstext body .astro-seiten-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/16_3_fragebogen_auswahl.php ─────────────────────────────────────── */
html.kein-verlaufstext body .fb-select h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/16_4_fragebogen_formseite.php ─────────────────────────────────────── */
html.kein-verlaufstext body .fb-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/16_5_kompatibilitaets_quiz.php ─────────────────────────────────────── */
html.kein-verlaufstext body .quiz-hero h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #bf9de2 !important;
    color: #bf9de2 !important;
}

/* ── aus App/16_6_match_tagebuch.php ─────────────────────────────────────── */
html.kein-verlaufstext body .mt-hero h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e4bbeb !important;
    color: #e4bbeb !important;
}

/* ── aus App/22_info_geschichte.php ─────────────────────────────────────── */
html.kein-verlaufstext body .info-geschichte-karte h1:first-of-type  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}
html.kein-verlaufstext body .info-geschichte-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/27_0_kunde_ansicht.php ─────────────────────────────────────── */
html.kein-verlaufstext body .kunde-wrap .konto-titel  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e9def5 !important;
    color: #e9def5 !important;
}

/* ── aus App/27_1_kunde_abo.php ─────────────────────────────────────── */
html.kein-verlaufstext body .kunde-abo-head  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e3e9f6 !important;
    color: #e3e9f6 !important;
}

/* ── aus App/32_0_team.php ─────────────────────────────────────── */
html.kein-verlaufstext body .team-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #98c3e1 !important;
    color: #98c3e1 !important;
}

/* ── aus App/40_0_forum_home.php ─────────────────────────────────────── */
html.kein-verlaufstext body .fo-header h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #b2a1e3 !important;
    color: #b2a1e3 !important;
}

/* ── aus App/_admin_accounting_common.php ─────────────────────────────────────── */
html.kein-verlaufstext body .acc-title  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #cfa5e5 !important;
    color: #cfa5e5 !important;
}

/* ── aus App/coming_soon.php ─────────────────────────────────────── */
html.kein-verlaufstext body .marke i  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #cdbaea !important;
    color: #cdbaea !important;
}
html.kein-verlaufstext body .spruch span:nth-child(2)  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #e9d4b5 !important;
    color: #e9d4b5 !important;
}

/* ── aus App/mob_astro_haeuser.php ─────────────────────────────────────── */
html.kein-verlaufstext body .mhs-hero__h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #c698e1 !important;
    color: #c698e1 !important;
}

/* ── aus App/mob_dashboard.php ─────────────────────────────────────── */
html.kein-verlaufstext body.am-mobdash-q88 .tik-logo__brand {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #c9a6ff !important;
    color: #c9a6ff !important;
}

/* ── aus App/mob_astro_china.php (8v129q263) ─────────────────────── */
html.kein-verlaufstext body .mcn-hero h1  {
    background: none !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    -webkit-text-fill-color: #cf9bf5 !important;
    color: #cf9bf5 !important;
}
