/* Page des badges : complète commun/style.css et emotes/emotes.css (cartes, fonds, bouton) */
.choix { max-width: 100%; font: inherit; color: var(--white); background: var(--panel); border: 1px solid var(--cyan); border-radius: 4px; padding: .5rem .8rem; }
.tchats { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr)); }
.tchat { padding: .5rem 1rem; border-radius: 6px; font-size: .9rem; }
.tchat.sombre { background: #18181b; color: #cfd2e6; }
.tchat.clair { background: #f7f7f8; color: #222; }
.tchat p { margin: .4rem 0; display: flex; align-items: center; gap: .4rem; max-width: none; }
.tchat .pseudo { font-weight: 700; }
.tchat.sombre .pseudo { color: #00e5ff; }
.tchat.clair .pseudo { color: #007a8a; }
