Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.
Version datée du 20 février 2026 à 10:51 par Hiob (discussion | contributions) (alias)
/* === CONTENEUR GRILLE === */
.joueurs-grille {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: stretch;
}

/* === BANNIÈRE NORMALE === */
.joueur-banniere {
display: inline-flex;
align-items: center;
background-color: var(--color-surface-2);
border: 1px solid var(--color-surface-3);
border-radius: 10px;
overflow: hidden;
vertical-align: top;
max-width: 100%;
width: 300px;
min-height: var(--joueur-h, 80px);
transition: background-color 0.2s, box-shadow 0.2s, transform 0.2s;
cursor: default;
}

.joueurs-grille .joueur-banniere {
vertical-align: unset;
}

.joueur-banniere:hover {
background-color: var(--color-surface-3);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
transform: translateY(-1px);
}

.joueur-banniere.joueur-droite {
float: right;
margin: 0 0 8px 12px;
}

.joueur-banniere.joueur-gauche {
float: left;
margin: 0 12px 8px 0;
}

.joueur-avatar {
flex: 0 0 var(--joueur-h, 80px);
width: var(--joueur-h, 80px);
height: var(--joueur-h, 80px);
align-self: center;
overflow: hidden;
margin: 0 10px;
}


.joueur-avatar a {
display: block;
width: 100%;
height: 100%;
line-height: 0;
margin: 0;
padding: 0 !important;
background: none !important;
overflow: hidden;
}

.joueur-avatar a::after {
display: none !important;
}

.joueur-avatar img {
display: block;
width: 100%;
height: 100%;
image-rendering: pixelated;
object-fit: contain;
}

.joueur-contenu {
display: flex;
flex-direction: column;
justify-content: center;
padding: 10px 14px 10px 12px;
min-height: var(--joueur-h, 80px);
gap: 3px;
min-width: 0;
flex: 1;
overflow: hidden;
}

.joueur-nom {
font-weight: 700;
font-size: 1em;
color: var(--color-emphasized);
line-height: 1.3;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.joueur-alias {
font-size: 0.75em;
font-style: italic;
color: var(--color-subtle);
font-weight: 400;
}

.joueur-grade {
font-size: 0.82em;
line-height: 1.3;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.joueur-grade a {
color: var(--color-link);
text-decoration: none;
}

.joueur-grade a:hover {
text-decoration: underline;
}

.joueur-texte {
font-size: 0.78em;
color: var(--color-subtle);
line-height: 1.35;
white-space: normal;
word-wrap: break-word;
overflow-wrap: break-word;
margin-top: 2px;
}

/* === MODE AVATAR SEUL === */
.joueur-avatar-seul {
display: inline-block;
width: var(--joueur-h, 80px);
height: var(--joueur-h, 80px);
background-color: var(--color-surface-2);
border: 1px solid var(--color-surface-3);
border-radius: 8px;
overflow: hidden;
vertical-align: top;
transition: background-color 0.2s, box-shadow 0.2s, transform 0.2s;
cursor: default;
}

.joueurs-grille .joueur-avatar-seul {
vertical-align: unset;
}

.joueur-avatar-seul:hover {
background-color: var(--color-surface-3);
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
transform: translateY(-1px);
}

.joueur-avatar-seul.joueur-droite {
float: right;
margin: 0 0 8px 12px;
}

.joueur-avatar-seul.joueur-gauche {
float: left;
margin: 0 12px 8px 0;
}

.joueur-avatar-seul a {
display: block;
width: 100%;
height: 100%;
line-height: 0;
background: none !important;
padding: 0 !important;
}

.joueur-avatar-seul a::after {
display: none !important;
}

.joueur-avatar-seul img {
display: block;
width: 100%;
height: 100%;
image-rendering: pixelated;
}

.joueur-erreur {
color: #d33;
font-style: italic;
}
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.