/* Phase 9C.4E – nur Karte 1, 47, 121 und 144 */
.phase-9c4e-source-test .source-summary-section{
  margin:24px 0 20px;padding:22px 25px;
  border:1px solid color-mix(in srgb,var(--theme) 45%,#d5ad62);
  border-left:6px solid var(--theme);border-radius:13px;
  background:rgba(255,250,238,.94);box-shadow:0 5px 13px rgba(72,40,0,.08)
}
.phase-9c4e-source-test .source-summary-section h2{margin:0 0 12px}
.phase-9c4e-source-test .source-summary{display:grid;gap:10px}
.phase-9c4e-source-test .source-summary p{
  max-width:78ch;margin:0;font-family:var(--font-ui);
  font-size:17px;line-height:1.68
}
.phase-9c4e-source-test .sources-list{align-items:stretch;gap:13px}
.phase-9c4e-source-test .source-card.source-card-compact{
  display:flex;min-width:0;flex-direction:column;padding:17px 18px
}
.phase-9c4e-source-test .source-card.source-card-compact h3{
  margin:8px 0 9px;overflow-wrap:anywhere
}
.phase-9c4e-source-test .source-card.source-card-compact .source-meta{margin-bottom:10px}
.phase-9c4e-source-test .source-card.source-card-compact>a{
  display:inline-flex;min-height:44px;align-items:center;
  margin-top:auto;padding-top:7px;overflow-wrap:anywhere
}
@media(max-width:760px){
  .phase-9c4e-source-test .source-summary-section{margin:18px 0;padding:18px 16px}
  .phase-9c4e-source-test .source-summary p{font-size:16px;line-height:1.66}
  .phase-9c4e-source-test .source-card.source-card-compact{padding:16px}
}


/* PHASE 9C.5A4D3O4B1P – sekundäre Quellenkarten ruhiger gewichtet */
.phase-9c4e-source-test .source-card.source-card-compact,
.source-library-page .source-library-card{
  border-color:rgba(171,112,18,.34);
  box-shadow:0 3px 10px rgba(72,40,0,.055);
}


/* PHASE 9C.5A4D3O4B1Y1 – Quellenverständlichkeit für Einsteiger */
.phase-9c4e-source-test .source-card .source-reading-line{
  display:inline-flex;max-width:100%;align-self:flex-start;white-space:normal;line-height:1.25;
  background:#ead9b2;color:#5d4014;font-size:11.5px;font-weight:750;letter-spacing:.005em
}
.phase-9c4e-source-test .source-card[data-source-audience-level="SPECIALIST"] .source-reading-line{background:#e7dcc7}
.phase-9c4e-source-test .source-card[data-source-audience-level="TECHNICAL_ORIGINAL"] .source-reading-line{background:#ddcfb5;color:#4e3716}
.phase-9c4e-source-test .source-beginner-note{
  margin:7px 0 1px!important;max-width:78ch!important;color:#766247!important;
  font-family:var(--font-ui)!important;font-size:12.5px!important;line-height:1.48!important
}
@media(max-width:760px){
  .phase-9c4e-source-test .source-card .source-reading-line{font-size:11px}
  .phase-9c4e-source-test .source-beginner-note{font-size:12px!important;line-height:1.45!important}
}


/* PHASE 9C.5A4D3O4B1Y3 – Quellenrollen semantisch getrennt; BIP-Status kompakt */
.source-lifecycle{
  display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;
  border:1px solid rgba(151,99,18,.34);border-radius:999px;
  background:rgba(235,222,193,.72);color:#62471d;
  font-family:var(--font-ui);font-size:11px;line-height:1.2;font-weight:700;
}
@media(max-width:390px){.source-lifecycle{font-size:10.5px}}
