/* Player Tooltip */
.player-tooltip-inline {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.player-link {
    color: inherit;
    text-decoration: none;
    font-weight: 600;
}

    .player-link:hover {
        color: var(--primary-dark);
        text-decoration: underline;
    }

.status-icon-small {
    width: 14px;
    height: 14px;
}

.team-badge-inline {
    width: 16px;
    height: 16px;
    object-fit: cover;
    border-radius: 2px;
    vertical-align: middle;
    border: none;
}

/* Team Link */
.team-link-container {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.team-badge-link {
    width: 20px;
    height: 20px;
    object-fit: cover;
    border-radius: 3px;
    vertical-align: middle;
}

.team-name-link {
    color: var(--text-link);
    text-decoration: none;
    font-weight: 500;
}

    .team-name-link:hover {
        text-decoration: underline;
    }
/* President Link */
.president-link-container {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.president-team-badge {
    width: 18px;
    height: 18px;
    object-fit: cover;
    border-radius: 3px;
    vertical-align: middle;
}

.president-name-link {
    color: #8e44ad;
    text-decoration: none;
    font-weight: 500;
}

    .president-name-link:hover {
        text-decoration: underline;
    }
