/* MissPur Site-CI (statischer Teil) — gilt für alle Seiten außer /home1/ /fan1/ /join1/.
   Der automatisch erzeugte Teil (Gold → Eis/Platin, Serifen → Archivo/Inter) kommt aus uploads/mph/site-ci.css. */

@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/archivo-latin-300-normal.woff2) format("woff2")}
@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/archivo-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/inter-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/inter-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:600 700;font-display:swap;src:url(fonts/inter-latin-600-normal.woff2) format("woff2")}

/* 1) Karten-Raster: WordPress fügt zwischen den Karten <br> ein (wpautop). Im CSS-Grid zählt jedes <br> als
      leere Zelle → Schachbrett-Muster auf /mistress/ und /latex-goddess/. Die <br> sind nie gewollt. */
.lgx-posts>br,.lgx-stories>br,.lgx-vids>br,.lgx-cta>br,.lgx-row>br,.lgx-row__img>br,.lgx-row__txt>br,[class*="lgx-"]>br{display:none!important}
.lgx-posts>p:empty,.lgx-stories>p:empty,.lgx-vids>p:empty,.lgx-cta>p:empty{display:none!important}
.lgx-posts>a,.lgx-stories>a,.lgx-vids>a{min-width:0}
/* 6 Karten sollen als 3×2 stehen, nicht als 5+1 */
.lgx-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important}

/* 2) Schriften: Child-Theme (Midnight Editorial) liest alles über diese Variablen. */
html.skin,html.skin.is-light,html.is-light{
  --font-display:Archivo,Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;
  --font-body:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;
  --font-read:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;
}
body.skin,body.mp-clubpage{font-family:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif}
body.skin h1,body.skin h2,body.skin h3,body.mp-clubpage h1,body.mp-clubpage h2,body.mp-clubpage h3{font-family:Archivo,Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:300;letter-spacing:-.005em}
body.skin h1 em,body.skin h2 em,body.mp-clubpage h1 em,body.mp-clubpage h2 em,.lgx h2 em,.mpx-arch h1 em{font-style:normal!important;color:#b8dcea!important}

/* 3) Club-Navigation (inline im Plugin gesetzt) + Willkommens-Leiste */
html body .mp-mnav{--g:#b8dcea;--mpfont:Archivo,Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif}
html body .mpj-wbbar{background:linear-gradient(90deg,#0a0e13,#16212b 50%,#0a0e13)!important;border-bottom:1px solid rgba(184,220,234,.45)!important}
html body .mpj-wbbar__txt{color:#d8eef6!important}

/* 4) Buttons auf Gold-Grundlage → Platin (wie „Join The Court“): Text immer dunkel (behebt „Join for free“ in Hell-auf-Gold). */
.mps-btn,.mps-single a.mps-btn{background:linear-gradient(135deg,#eef2f5,#a7b2bc)!important;color:#0b0e12!important;border-radius:4px!important;font-family:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;font-weight:600;letter-spacing:.04em;text-decoration:none!important}
.mps-btn:hover{background:linear-gradient(135deg,#fff,#cdd5dd)!important}

/* 5) Lesbarkeit: Fließtext der Geschichten/Beiträge in Inter, etwas lockerer. */
.lgx p,.lgx li{font-family:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif}
