/* Estilos personalizados além do Tailwind */

/* Tipografia para citações bíblicas */
.bible-quote {
  font-family: 'Georgia', serif;
  line-height: 1.7;
}

/* Estilo para versículos destacados */
.verse-highlight {
  background-color: rgba(59, 130, 246, 0.1);
  border-left: 3px solid #2563eb;
  padding-left: 0.75rem;
}

/* Estilização para breadcrumbs */
.breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  padding: 0 0.5rem;
  color: #9ca3af;
}

/* Personalização de scrollbar */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #9ca3af;
}

/* Estilo para modo escuro da scrollbar */
.dark ::-webkit-scrollbar-track {
  background: #374151;
}

.dark ::-webkit-scrollbar-thumb {
  background: #4b5563;
}

.dark ::-webkit-scrollbar-thumb:hover {
  background: #6b7280;
}

/* Light Mode Styles */
html {
  color-scheme: light;
}

body {
  background-color: #ffffff;
  color: #000000;
}

h1, h2, h3, h4, h5, h6, a {
  color: #2563eb; /* Blue for titles and links */
}

/* Dark Mode Styles */
html.dark {
  color-scheme: dark;
}

html.dark body {
  background-color: #000000;
  color: #ffffff;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6, html.dark a {
  color: #89CFF0; /* Celestial blue for titles and links */
}

/* Ensure all heading elements are styled with celestial blue */
h1, h2, h3, h4, h5 {
    color: var(--tw-color-biblia-blue);
}
