/* Módulo 2 — Instrumentos ópticos: espelhos (Física · Setor B) */
@import url("../modulo-1/modulo.css");

.lesson-box-revisao {
  margin: 1.5rem 0;
  padding: 1.15rem 1.25rem;
  border-radius: var(--radius);
  border: 1px solid var(--border);
  border-left: 4px solid var(--lesson-teal);
  background: var(--lesson-teal-soft);
}

.lesson-box-revisao__tag {
  margin: 0 0 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--lesson-teal);
}

.lesson-etymology {
  margin: 1.25rem 0;
  padding: 0.9rem 1.1rem;
  border-radius: var(--radius);
  border: 1px solid rgba(216, 27, 96, 0.35);
  background: var(--lesson-pink-soft);
  font-size: 0.9rem;
}

.lesson-etymology strong {
  color: var(--lesson-pink);
}

.lesson-dl dt {
  font-weight: 700;
  color: var(--lesson-teal);
  margin-top: 0.65rem;
}

.lesson-dl dt:first-child {
  margin-top: 0;
}

.lesson-dl dd {
  margin: 0.25rem 0 0;
}

.lesson-compare {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

@media (min-width: 640px) {
  .lesson-compare--2 {
    grid-template-columns: 1fr 1fr;
  }
}

.lesson-crossref {
  margin: 1.25rem 0;
  padding: 1rem 1.15rem;
  border-radius: var(--radius);
  border: 1px dashed var(--border);
  background: var(--lesson-cyan-bg, rgba(0, 188, 212, 0.08));
  font-size: 0.95rem;
}

.lesson-crossref a {
  font-weight: 600;
}
