/* Styles für den Gegner hinzufügen Button */
.gegner-section {
    margin: 15px 0;
    padding: 0; /* Kein zusätzliches Padding */
    width: 100%; /* Volle Breite der Spieler-Liste nutzen */
    box-sizing: border-box;
}

.gegner-btn {
    width: 100% !important; /* Wichtig: Volle Breite erzwingen */
    max-width: none !important; /* Keine Breitenbeschränkung */
    padding: 12px 20px;
    margin: 0; /* Kein Margin für volle Breite */
    background: linear-gradient(145deg, #3b82f6, #2563eb);
    color: white;
    border: none;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    box-shadow: 0 2px 4px rgba(59, 130, 246, 0.3);
    box-sizing: border-box; /* Padding in Breite einrechnen */
}

.gegner-btn:hover {
    background: linear-gradient(145deg, #2563eb, #1d4ed8);
    transform: translateY(-1px);
    box-shadow: 0 4px 6px rgba(59, 130, 246, 0.4);
}

.gegner-btn:active {
    transform: translateY(0);
    box-shadow: 0 1px 2px rgba(59, 130, 246, 0.4);
}

/* Gegenerspieler-Icon Styles */
.gegner-icon {
    background: linear-gradient(145deg, #4b0ddb, #4b0ddb) !important;
    color: white !important;
}