
/* === ScriptureWords – Global custom styles (merged) === */

/* Links: no underline by default, underline on hover */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Pagination: centered + wrap on small screens */
.pagination { justify-content: center; flex-wrap: wrap; }

/* Word links used in lists */
a.word-link { text-decoration: none; }
a.word-link:hover { text-decoration: underline; }

/* Cards used on various pages */
.book-card { border-radius: 16px; transition: transform .05s ease-in-out; }
.book-card:hover { transform: translateY(-1px); }

.chapter-card { border-radius: 16px; }
.theme-pill { font-size: 12px; border: 1px solid rgba(0,0,0,.1); border-radius: 999px; padding: 2px 8px; margin-right: 6px; }

/* Old vs New Testament coloring for Books page */
.ot { background: #fff7e6; border-left: 6px solid #f0ad4e; }
.nt { background: #e6f3ff; border-left: 6px solid #5bc0de; }
.unknown { background: #f8f9fa; border-left: 6px solid #adb5bd; }

/* Headings and spacing tweaks seen on index/category pages */
.section-title { font-size: 1.2rem; letter-spacing: 1px; }
.list-compact li { margin-bottom: 0.3rem; }

/* Letter bar (mobile-friendly wrap) */
.letter-bar { display: flex; flex-wrap: wrap; gap: .35rem; }
.letter-bar a { font-weight: 600; }

/* Utility alignment */
.text-tight { letter-spacing: .2px; }

.highlight {
background-color: yellow;
font-weight: bold;
padding: 0 2px;
border-radius: 2px;
}