/* lithium-components.css — Lithium UI v3.3.0 */
.li-icon-btn:hover, .li-btn:hover, .li-send:hover { filter: brightness(1.05); }
.li-icon-btn:active, .li-btn:active, .li-send:active { transform: translateY(1px); }

.lithium-messages::-webkit-scrollbar { width: 10px; }
.lithium-messages::-webkit-scrollbar-thumb { background: var(--li-border); border-radius: 10px; }
.lithium-messages::-webkit-scrollbar-track { background: transparent; }

.li-modal {
  position: fixed; inset: 0;
  display: flex; align-items: center; justify-content: center;
  background: rgba(0,0,0,0.6); backdrop-filter: blur(3px);
  z-index: 2000; /* ✅ pop-up visible au-dessus de tout */
  animation: fade-in-up 0.3s ease, modal-fade 0.2s ease;
}
@keyframes modal-fade {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.li-modal-content {
  background: var(--li-panel); color: var(--li-fg);
  border-radius: 14px; padding: 24px; width: 90%; max-width: 360px;
  text-align: center; animation: fade-in-up .3s ease;
}

.li-modal-actions { display: flex; justify-content: space-around; margin-top: 14px; }
