/* Détails visuels complémentaires non couverts par Tailwind utilitaire */

::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #1e293b; border-radius: 8px; }
::-webkit-scrollbar-thumb:hover { background: #334155; }

.book-item {
  padding: 6px 10px;
  border-radius: 8px;
  cursor: pointer;
  color: #cbd5e1;
}
.book-item:hover { background: rgba(148, 163, 184, 0.08); color: #f8fafc; }
.book-item.active { background: rgba(250, 204, 21, 0.12); color: #facc15; }

.verse-line { padding: 4px 0; }
.verse-num {
  color: #facc15;
  font-weight: 600;
  font-size: 0.75rem;
  vertical-align: super;
  margin-right: 4px;
}

.fav-star { cursor: pointer; opacity: 0.5; transition: opacity 0.15s; }
.fav-star:hover, .fav-star.active { opacity: 1; }

#ollama-dot.online { color: #22c55e; }
#ollama-dot.offline { color: #ef4444; }
