.personal-collection-page { min-width:0; }
.personal-collection-list .launch-meta button { min-height:var(--touch-target-min); }
.personal-record-state { padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);font-size:var(--font-size-badge);background:var(--bg);color:var(--ink-2);white-space:nowrap; }
.personal-record-state.is-active { color:var(--green-ink);background:var(--green-soft); }
.personal-record-state.is-invalid { color:var(--amber);background:var(--amber-soft); }
.personal-record-note { margin-top:var(--space-6);font-size:var(--font-size-small);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-wrap; }
.personal-record .launch-thumb { background:var(--brand-soft);color:var(--brand); }
.personal-record .launch-thumb>.ui-icon { width:var(--space-24);height:var(--space-24); }
.personal-record+.personal-record { border-top:var(--border-width) solid var(--line); }
.personal-unavailable-thumb { background:var(--bg);color:var(--ink-2); }
.personal-remove { display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:var(--touch-target-min);min-width:var(--touch-target-min);white-space:nowrap; }
.personal-collection-list .empty .btn { margin-top:var(--space-16); }
@media(max-width:640px){.personal-collection-page .feed-heading{align-items:flex-start;flex-wrap:wrap;gap:var(--space-10)}.personal-collection-list .launch-actions{gap:var(--space-12)}.personal-record .launch-actions{grid-column:2;grid-row:2}}
