/* PROJECT LEGEND V0.50.4 - Spieltag & Atmosphaere (Stufe B) + Vermaechtnis (v0515)
   Dockt an pl42-Basisklassen an; siehe Kaskadenregel: nach den Body-Links laden. */

/* ---------- Spieltagskarte im "Naechstes Spiel"-Panel ----------
   Kompakt im Panelfluss zwischen Meta-Zeile und Aktionsknoepfen. Eine
   absolute Ecken-Position wurde verworfen: im Breitbild-Raster (Panel
   rechts oben neben der Hero-Karte) verdeckte sie den Gegner im Matchup. */
.pl516-karte{
  margin:8px 0 2px;padding:8px 11px;border-radius:12px;
  background:linear-gradient(160deg,rgba(24,90,219,.10),rgba(10,18,32,.55));
  border:1px solid rgba(120,160,255,.16);
  display:flex;flex-direction:column;gap:5px;font-size:.78rem;line-height:1.35;
}
.pl516-zeile{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--pl42-text,#dce6f7)}
.pl516-zeile small{opacity:.62;font-size:.74rem}
.pl516-zeile b{font-variant-numeric:tabular-nums}
.pl516-trenn{opacity:.4}
.pl516-badge{
  margin-left:auto;padding:2px 8px;border-radius:999px;
  font-size:.68rem;font-weight:800;letter-spacing:.06em;
}
.pl516-derby{background:rgba(255,84,64,.18);color:#ff9d8a;border:1px solid rgba(255,110,90,.4)}
.pl516-top{background:rgba(255,196,64,.16);color:#ffd98a;border:1px solid rgba(255,200,90,.38)}
.pl516-rollen{gap:8px}
.pl516-chip{
  display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;
  background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);
  font-size:.74rem;
}
.pl516-du{color:#7ef0b0;letter-spacing:.04em}
.pl516-fordern{
  border:0;padding:2px 8px;margin-left:2px;border-radius:999px;cursor:pointer;
  background:rgba(24,90,219,.35);color:#cfe0ff;font-size:.68rem;font-weight:700;
}
.pl516-fordern:hover{background:rgba(24,90,219,.55)}

/* ---------- Vermaechtnis / New Game+ (v0515) ---------- */
.pl515-karte{
  margin:10px 0;padding:14px;border-radius:12px;
  background:linear-gradient(160deg,rgba(255,196,64,.10),rgba(10,18,32,.6));
  border:1px solid rgba(255,200,90,.28);
  display:flex;flex-direction:column;gap:6px;
}
.pl515-karte b{font-size:1.05rem}
.pl515-karte>span{font-size:.8rem;opacity:.85}
.pl515-karte p{margin:4px 0 0;font-size:.82rem;line-height:1.45;opacity:.92}
.pl514-chip.pl515-sohn{
  background:rgba(255,196,64,.14);border-color:rgba(255,200,90,.4);color:#ffd98a;
}
