.people-section{flex-direction:column;gap:1rem;min-width:0;display:flex}.people-columns{gap:2.5rem;display:grid}@media (min-width:48rem){.people-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.people-avatar{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--color-accent) 35%, var(--color-surface-raised)), var(--color-surface));color:var(--color-accent);place-items:center;display:grid}.people-private-note{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-line));background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));max-width:36rem;color:var(--color-subtle);border-radius:.75rem;margin-top:.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.people-list{gap:.5rem;display:grid}@media (min-width:40rem){.people-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.people-chip,.people-playlist{border:1px solid var(--color-line);background:var(--color-surface);min-height:3.5rem;color:var(--color-fg);border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex}.people-playlist{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}@media (hover:hover){.people-chip:hover,.people-playlist:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-line));background:var(--color-surface-raised)}}.people-initial{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface-raised));width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:999px;flex-shrink:0;place-items:center;font-weight:500;display:grid}.people-playlists{gap:.5rem;display:grid}@media (min-width:40rem){.people-playlists{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.people-feed{flex-direction:column;display:flex}.people-feed-item{border-bottom:1px solid var(--color-line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.25rem .875rem;padding:.875rem 0;display:grid}.people-feed-item:last-child{border-bottom:0}.people-feed-reason{min-height:1.5rem;color:var(--color-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.people-feed-reason a{min-height:1.5rem;color:var(--color-subtle);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.people-feed-reason a:hover{text-decoration:underline}}.people-feed-play{border-radius:.625rem;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.people-feed-play>.people-feed-play-icon{color:var(--color-fg);opacity:0;background:#1a1e2499;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.people-feed-play:focus-visible>.people-feed-play-icon,.people-feed-play[data-playing]>.people-feed-play-icon{opacity:1}@media (hover:hover){.people-feed-play:hover>.people-feed-play-icon{opacity:1}}@media (hover:none){.people-feed-play>.people-feed-play-icon{opacity:1}}@media (prefers-reduced-motion:reduce){.people-feed-play>.people-feed-play-icon{transition:none}}.people-feed-actions{align-items:center;gap:.25rem;display:flex}
