.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}}
