/* 平台收录沿用品牌徽章、待认领状态及现有白色信息面板。 */
.curation-badge,.curation-unclaimed{display:inline-block;white-space:nowrap;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-10);font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}
.curation-badge{background:var(--brand-soft);color:var(--brand)}
.curation-unclaimed{background:var(--amber-soft);color:var(--amber)}
.card-b h3>.curation-badge{margin-left:var(--space-8);vertical-align:middle}
.tags .curation-badge{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold)}
.curation-state{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-8)}
.curation-author,.curation-source-link{overflow-wrap:anywhere;max-width:100%}
.curation-source-link{display:inline-flex;align-items:center;min-height:var(--touch-target-min);font-size:var(--font-size-card-link);font-weight:var(--font-weight-semibold)}
.launch-meta .curation-source-link{color:var(--brand);min-height:var(--touch-target-min)}
.curation-source-panel .curation-author{display:inline-flex;align-items:center;min-height:var(--touch-target-min)}
.curation-source-panel .kv{align-items:center}
.curation-note{margin-top:var(--space-8);font-size:var(--font-size-caption);color:var(--ink-muted-readable);overflow-wrap:anywhere}
.curation-author:hover,.curation-source-link:hover{color:var(--brand-hover)}
.curation-author:focus-visible,.curation-source-link:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-offset);border-radius:var(--radius-tag)}
.card-f:has(.curation-source-link){flex-wrap:wrap}
.card .au:has(.curation-author){overflow-wrap:anywhere}
@media(max-width:640px){.curation-author,.launch-meta .curation-author{display:inline-flex;align-items:center;min-height:var(--touch-target-min)}.launch-meta .curation-source-link{width:auto}}
