.like-button {
    border: none;
    background: none;
    cursor: pointer;
    font-size: 1rem;
    display: inline-flex;
    align-items: center;
    gap: 0.35em;
    padding: 0;
}

.like-button .heart { 
    font-size: 1.1rem; 
    color: grey;
    transition: color 0.15s ease;
}

.like-button .heart.liked { 
    color: red;
}

.like-button .like-count {
    font-size: 0.9rem;
    color: #444;
    min-width: 1ch; /* verhindert Verschwinden */
    text-align: left;
}

