/* Social @MissVPur — kalte CI, funktioniert mit und ohne die Variablen von /fan1/ /home1/ */
.mphs{--s-line:var(--line,#1d2630);--s-bg:var(--bg2,#0a0e13);--s-ink:var(--ink,#eef3f6);--s-mut:var(--mut,#8591a0);--s-ice:var(--ice,#6a9fb6);--s-icebr:var(--ice-br,#b8dcea);
  font-family:Inter,-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;color:var(--s-ink)}
.mphs{text-align:left}
.mphs *{box-sizing:border-box}
.mphs-h{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--s-line)}
.mphs-lab{font-family:Archivo,Inter,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--s-ice)}
.mphs-handle{font-size:13px;color:var(--s-mut);text-decoration:none}
.mphs-handle:hover{color:var(--s-icebr)}
.mphs-list{display:grid;gap:0}
.mphs-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--s-line);color:inherit;text-decoration:none}
.mphs-item:last-child{border-bottom:0}
.mphs-badge{flex:none;width:26px;height:26px;border:1px solid var(--s-line);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--s-icebr);letter-spacing:.04em;margin-top:2px}
.mphs-b{display:flex;flex-direction:column;gap:6px;min-width:0}
.mphs-tx{font-size:14.5px;line-height:1.5;color:var(--s-ink);overflow-wrap:anywhere}
.mphs-go{color:var(--s-ice);margin-left:2px}
.mphs-meta{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-mut)}
.mphs-item:hover .mphs-tx{color:#fff}
.mphs-item:hover .mphs-badge{border-color:var(--s-ice)}
.mphs-item:focus-visible{outline:2px solid var(--s-icebr);outline-offset:3px}

/* Seitenleiste: eigener Kasten unter „News from Miss Pur“ */
.mphs-panel{border:1px solid var(--s-line);border-radius:12px;background:var(--s-bg);padding:18px 20px 6px;margin-top:22px}

/* Breite Zeile (Journal, Home): Karten nebeneinander */
.mphs-strip{padding:34px 0 10px}
.mphs-strip .mphs-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}
.mphs-strip .mphs-item{border:1px solid var(--s-line);border-radius:10px;background:var(--s-bg);padding:16px;flex-direction:column;gap:12px;height:100%}
.mphs-strip .mphs-item:last-child{border-bottom:1px solid var(--s-line)}
.mphs-strip .mphs-item:hover{border-color:var(--s-ice)}
.mphs-slot{max-width:1180px;margin:0 auto;padding:0 20px}
@media(max-width:980px){.mphs-strip .mphs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.mphs-strip .mphs-list{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mphs-item,.mphs-badge{transition:none}}
