/*
Theme Name: ColorMag Child - YANUS
Theme URI: https://yanus.at
Description: YANUS child theme for ColorMag. Preserves custom templates across parent theme updates.
Author: YANUS
Author URI: https://yanus.at
Template: colormag
Version: 1.0.0
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: colormag-child
*/

/* ──────────────────────────────────────────────────────────────
   Cookie-Banner: Taps gingen ins Leere (28.07.2026)

   Der rote "Vertrauliche Hinweise"-Button (.y-hinweis-float) hat
   z-index 999999, das Complianz-Banner nur 99999. Auf Artikelseiten
   liegt der Button deshalb ÜBER dem Banner und faengt Taps ab, die
   auf "View preferences" gehen sollten. Gemessen: 2 von 5 Tap-Punkten
   trafen den falschen Link, auf jeder getesteten Handy-Groesse.

   Zwei Ebenen, damit es auch in aelteren Browsern haelt:
   1. Das Banner bekommt einen hoeheren z-index als der Button.
   2. Solange das Banner sichtbar ist, wird der Button ausgeblendet.
      Er kommt zurueck, sobald die Zustimmung erteilt ist.
   ────────────────────────────────────────────────────────────── */

.cmplz-cookiebanner,
#cmplz-manage-consent {
    z-index: 1000001 !important;
}

.y-hinweis-float {
    z-index: 99998 !important;
}

body:has(.cmplz-cookiebanner.cmplz-show) .y-hinweis-float {
    display: none !important;
}


/* ──────────────────────────────────────────────────────────────
   Kategorie-Badges auf Archiv-/Kategorieseiten: Theme-Standardblau
   (#207daf, aus colormag/style.css .cm-post-categories a) ersetzt.
   Katya (15.08.2026): erst auf Ink-Pills umgestellt, dann korrigiert
   auf den Stil, den die Startseite bereits nutzt (.y-card-cat in
   front-page.php) - schlichter roter Grossbuchstaben-Text OHNE Box/
   Hintergrund, keine neue Variante erfinden. Gleiche Werte wie dort:
   11px, --red, 700, .08em letter-spacing, uppercase.
   ────────────────────────────────────────────────────────────── */

.cm-post-categories a {
    display: inline-block;
    background: none;
    padding: 0;
    border-radius: 0;
    color: var(--red, #C8102E);
    font-family: var(--sans, inherit);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 1.8;
}

.cm-post-categories a:hover {
    text-decoration: underline;
}


/* ──────────────────────────────────────────────────────────────
   "Weiterlesen"-Button auf Archiv-/Kategorieseiten: gleiches Problem
   wie die Kategorie-Badges - Theme-Standardblau (var(--cm-color-1,
   #207daf), aus colormag/style.css .cm-entry-button span) statt
   Markenfarbe. Katya (15.08.2026) hat das im Screenshot direkt neben
   dem reparierten Badge entdeckt. Gleiches Rezept wie der "Abo"-
   Button in header.php (.y-follow-btn): --red, weiße Schrift, volle
   Pill-Form.
   ────────────────────────────────────────────────────────────── */

.cm-entry-button span {
    background-color: var(--red, #C8102E);
    border-radius: 999px;
    padding: 6px 16px;
    transition: background-color .2s;
}

.cm-entry-button span:hover {
    background-color: var(--red-press, #A00D24);
}

/* ──────────────────────────────────────────────────────────────
   Seitentitel-Box oben auf Archiv-/Kategorieseiten ("Politik"):
   dritte Stelle mit demselben Theme-Standardblau (colormag/style.css
   .cm-page-header span / .cm-page-header .cm-page-title). Katya
   (15.08.2026) im Screenshot direkt neben den schon reparierten
   Kategorie-Badges entdeckt.
   ────────────────────────────────────────────────────────────── */

.cm-page-header .cm-page-title {
    border-bottom-color: var(--red, #C8102E);
}

.cm-page-header span {
    background-color: var(--red, #C8102E);
}

/* ──────────────────────────────────────────────────────────────
   Schrift-Audit (15.08.2026, Katyas Anfrage "stimmen die Schriften
   ueberein?"): auf allen aktuell sichtbaren Seiten (Startseite,
   Kategorie-Archive, Artikel, Kommentare) stimmt bereits alles mit
   --serif/--sans ueberein. Aber das Eltern-Theme haertet an einigen
   Stellen noch "Open Sans" fest (colormag/style.css), die bisher
   einfach noch nirgends sichtbar aufgetaucht sind: Zitat-Bloecke,
   H6-Ueberschriften, Sidebar-Widget-Titel, Paginierung, Breadcrumbs.
   Vorsorglich geschlossen, statt zu warten bis der naechste Artikel
   ein Zitat oder eine H6 benutzt und der gleiche Blau-Badge-Effekt
   nochmal auftaucht. Aufteilung nach demselben Muster wie ueberall
   sonst: Ueberschriften/Zitate/Widget-Titel = serif (wie h1-h5),
   Navigations-/UI-Elemente (Breadcrumb, Paginierung, Formularfelder)
   = sans (wie Nav und Buttons).
   ────────────────────────────────────────────────────────────── */

h6,
.wp-block-quote p,
.wp-block-quote.is-style-large p,
.wp-block-quote.has-text-align-right p,
.widget-title,
.cm-widget-title {
    font-family: var(--serif, 'Newsreader', Georgia, serif) !important;
}

.cm-pagination a,
.cm-pagination span,
.breadcrumb-wrap,
select,
textarea,
input {
    font-family: var(--sans, 'Libre Franklin', system-ui, sans-serif) !important;
}