/**
 * Lumen Lectio — Liturgia do dia
 * Estende santo.css com blocos específicos das 4 leituras + comentário.
 */

.lumen-liturgia__season {
  opacity: 0.7;
}

/* Bloco de leitura (1L, Sl, 2L, Ev) */
.lumen-leitura {
  margin: 2.4em 0;
  padding: 1.4em 1.6em 1.6em;
  border-left: 3px solid var(--lumen-accent, #5a4634);
  background: var(--lumen-soft, #faf6ee);
  border-radius: 0 6px 6px 0;
}

.lumen-leitura--evangelho {
  border-left-color: #b28b2c;
  background: #fbf3df;
}

.lumen-leitura__rotulo {
  font-family: var(--font-display, Georgia, serif);
  font-style: italic;
  font-size: 0.95rem;
  margin: 0 0 0.2em;
  color: #6d5840;
  letter-spacing: 0.02em;
}

.lumen-leitura__ref {
  font-weight: 600;
  font-size: 1.05rem;
  margin: 0 0 1em;
  color: #2c1f12;
}

.lumen-leitura__ref a {
  color: inherit;
  text-decoration: underline dotted;
  text-underline-offset: 3px;
}

.lumen-leitura__texto p {
  margin: 0 0 0.8em;
  line-height: 1.7;
}

.lumen-leitura__verso-num {
  display: inline-block;
  font-size: 0.78em;
  font-weight: 600;
  vertical-align: super;
  color: #8a7050;
  margin-right: 0.25em;
  user-select: none;
}

.lumen-leitura__fim {
  margin-top: 1em;
  font-style: italic;
  color: #6d5840;
  font-size: 0.92rem;
}

/* Comentário (Catecismo) */
.lumen-comentario {
  margin: 3em 0 2em;
  padding: 1.6em 1.8em;
  background: #f3eee5;
  border-radius: 8px;
  border-top: 3px solid var(--lumen-accent, #5a4634);
}

.lumen-comentario__titulo {
  font-family: var(--font-display, Georgia, serif);
  font-style: italic;
  margin: 0 0 0.8em;
  font-size: 1.2rem;
  color: #2c1f12;
}

.lumen-comentario__corpo p {
  line-height: 1.7;
  margin: 0 0 0.8em;
}

.lumen-comentario__fonte {
  margin-top: 1.2em;
  font-size: 0.9rem;
  color: #6d5840;
  font-style: italic;
}

.lumen-comentario__fonte a {
  color: inherit;
}

/* Cores litúrgicas (eyebrow border accent) */
.lumen-liturgia--color-branco .lumen-santo__eyebrow,
.lumen-liturgia--color-pascal .lumen-santo__eyebrow {
  border-bottom: 2px solid #e6d8a8;
}
.lumen-liturgia--color-vermelho .lumen-santo__eyebrow {
  border-bottom: 2px solid #b04848;
}
.lumen-liturgia--color-verde .lumen-santo__eyebrow {
  border-bottom: 2px solid #6a8a55;
}
.lumen-liturgia--color-roxo .lumen-santo__eyebrow {
  border-bottom: 2px solid #6a4a8a;
}
.lumen-liturgia--color-rosa .lumen-santo__eyebrow {
  border-bottom: 2px solid #d4a5b5;
}

@media (max-width: 640px) {
  .lumen-leitura,
  .lumen-comentario {
    padding: 1.1em 1.2em;
  }
}
