.likes-empty{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:26rem;margin:0 auto;padding:var(--space-12) var(--space-4) var(--space-8);color:var(--ink-on-ground)}.likes-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;line-height:1;margin-bottom:var(--space-4);border-radius:50%;background:var(--color-surface-2);color:var(--danger-ink);font-size:2rem}.likes-empty-title{font-size:1.5rem;margin-bottom:var(--space-2);color:var(--ink-on-ground)}.likes-empty-body{color:var(--ink-on-ground-muted);margin-bottom:var(--space-6)}.likes-empty-actions{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.likes-empty-actions .btn{min-height:44px}.likes-empty-actions .btn-outline-secondary{color:var(--ink-on-ground);border-color:var(--ink-on-ground-muted);background:transparent}.likes-empty-actions .btn-outline-secondary:focus-visible{color:var(--ink-on-ground);border-color:var(--ink-on-ground);background:color-mix(in srgb,var(--ink-on-ground) 12%,transparent)}@media(hover:hover)and (pointer:fine){.likes-empty-actions .btn-outline-secondary:hover{color:var(--ink-on-ground);border-color:var(--ink-on-ground);background:color-mix(in srgb,var(--ink-on-ground) 12%,transparent)}}.likes-empty-signin{margin-top:var(--space-6);color:var(--ink-on-ground-muted);font-size:.9375rem}.likes-empty-signin .btn-link{color:var(--accent-on-dark);text-decoration:none}.likes-empty-signin .btn-link:focus-visible{color:var(--accent-on-dark);text-decoration:underline}@media(hover:hover)and (pointer:fine){.likes-empty-signin .btn-link:hover{color:var(--accent-on-dark);text-decoration:underline}}.acts-to-follow-list{list-style:none;margin:0;padding:0}.acts-to-follow-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hairline-on-ground)}.acts-to-follow-row:last-child{border-bottom:1px solid var(--hairline-on-ground)}.acts-to-follow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink-on-ground);text-decoration:none}.acts-to-follow-name:focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){.acts-to-follow-name:hover{text-decoration:underline}}.acts-to-follow-row .follow-button{flex-shrink:0}.likes-group{margin-bottom:1.25rem}.likes-group-header{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem;margin:0 0 .5rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--brand-ink);font:var(--type-meta)}.likes-group-title{display:flex;align-items:baseline;gap:.5rem;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.likes-group-meta{display:flex;align-items:center;gap:.5rem;margin-left:auto}.likes-group-count{padding:.125rem .5rem;border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--brand-ink);font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap}.likes-group-header .unfollow-series-btn{margin-left:0}.likes-tabs[data-more-end=true]{mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.likes-tabs[data-more-start=true]{mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent)}.likes-tabs[data-more-start=true][data-more-end=true]{mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}@media(max-width:575.98px){.likes-tabs .category-pill>.bi{display:none}}h2.group-section-title{font-family:var(--font-family-heading);line-height:var(--line-height-tight);letter-spacing:normal}
