/* Semantic classes for legacy lesson markup. LessonContentCleaner previously
   removed its inline declarations, so preserve the effective shared styling
   instead of reintroducing discarded colours, borders or spacing. Shared lesson
   table rules continue to own cell padding, borders and row backgrounds. */
.lesson-content .legacy-literature-note { background-color: var(--color-info-bg); }
.lesson-content .legacy-literature-table { width: 100%; }
.lesson-content .legacy-literature-head { background-color: transparent; }
.lesson-content .legacy-literature-th { text-align: left; }
.lesson-content .legacy-recycling-blue,
.lesson-content .legacy-recycling-yellow,
.lesson-content .legacy-recycling-green,
.lesson-content .legacy-recycling-brown,
.lesson-content .legacy-recycling-grey { background-color: transparent; color: inherit; }
