/* v0.9.56 — consolidated archive and saved-hymn card reading appearance.
   Enqueued last to supersede legacy hard-coded colours and font weights. */
.saved-hymn-library .saved-hymn-card .saved-card-heading > a,
.home-main .saved-hymn-library .saved-hymn-card .saved-card-heading > a,
.saved-hymn-library[data-reading="dark"] .saved-hymn-card .saved-card-heading > a,
.saved-hymn-library[data-reading="paper"] .saved-hymn-card .saved-card-heading > a {
  font-family:var(--lyrics-font,Georgia,serif)!important;
  font-weight:400!important;
  color:var(--saved-ink,#352d2a)!important;
  text-shadow:none!important;
}
.saved-hymn-library .saved-hymn-card .saved-lyrics,
.home-main .saved-hymn-library .saved-hymn-card .saved-lyrics {
  font-family:var(--lyrics-font,Georgia,serif)!important;
  font-weight:400!important;
  color:var(--saved-muted,#766b63)!important;
  text-shadow:none!important;
}
.saved-hymn-library .saved-hymn-card .saved-lyrics :is(b,strong),
.saved-hymn-library .saved-hymn-card .saved-card-heading :is(b,strong) {font-weight:400!important}
.saved-hymn-library[data-reading="dark"] .saved-hymn-card,
.saved-hymn-library[data-reading="paper"] .saved-hymn-card {
  background:var(--saved-bg)!important;
  border-color:var(--saved-line)!important;
  color:var(--saved-ink)!important;
}
.saved-hymn-library[data-reading="dark"] .saved-card-actions,
.saved-hymn-library[data-reading="dark"] .saved-card-heading,
.saved-hymn-library[data-reading="paper"] .saved-card-actions,
.saved-hymn-library[data-reading="paper"] .saved-card-heading {border-color:var(--saved-line)!important}
.saved-hymn-library[data-reading="dark"] .saved-card-actions :is(a,button),
.saved-hymn-library[data-reading="paper"] .saved-card-actions :is(a,button) {color:var(--saved-ink)!important}

/* Archive and other regular hymn-card collections inherit the user's reading palette. */
.hymn-grid[data-reading="dark"] {--card-reading-bg:#242323;--card-reading-ink:#f1e9dc;--card-reading-muted:#c5bdb4;--card-reading-border:#514b44;--card-reading-link:#e8d9c9}
.hymn-grid[data-reading="paper"] {--card-reading-bg:#f5ebd6;--card-reading-ink:#49392d;--card-reading-muted:#695749;--card-reading-border:#dfcfb8;--card-reading-link:#49392d}
.hymn-grid[data-reading="light"],.hymn-grid:not([data-reading]) {--card-reading-bg:#fff;--card-reading-ink:#352d2a;--card-reading-muted:#766b63;--card-reading-border:#e9e1d7;--card-reading-link:#643e35}
.hymn-grid>.hymn-card {background:var(--card-reading-bg)!important;border-color:var(--card-reading-border)!important;color:var(--card-reading-ink)!important}
.hymn-grid>.hymn-card>h2,
.hymn-grid>.hymn-card>h2>a,
.hymn-grid[data-layout="list"]>.hymn-card>h2>a {
  font-family:var(--lyrics-font,Georgia,serif)!important;
  font-weight:400!important;
  color:var(--card-reading-ink)!important;
  text-shadow:none!important;
}
.hymn-grid>.hymn-card>p.stanza-preview,
.hymn-grid[data-layout="list"]>.hymn-card>p.stanza-preview {
  font-family:var(--lyrics-font,Georgia,serif)!important;
  font-weight:400!important;
  color:var(--card-reading-muted)!important;
  text-shadow:none!important;
}
.hymn-grid>.hymn-card>p.stanza-preview :is(b,strong){font-weight:400!important}
.hymn-grid>.hymn-card>.read-link {color:var(--card-reading-link)!important;border-color:var(--card-reading-border)!important}
.hymn-grid[data-reading="dark"]>.hymn-card>.eyebrow {color:#dbbc90!important}
.hymn-grid[data-reading="dark"][data-layout="list"]>.hymn-card>.eyebrow {background:#39332d!important;color:#e5c8a6!important}
.hymn-grid[data-reading="paper"][data-layout="list"]>.hymn-card>.eyebrow {background:#e9dcc6!important;color:#694c32!important}
.hymn-grid[data-reading="dark"]>.hymn-card:hover {border-color:#807266!important}
