/* Additive styles used only by the new grade 1-3 pages. */
.page--life { --subject-accent: #8b6f10; --subject-soft: #fff6cc; }
.subject-nav { grid-template-columns: 5rem repeat(5, minmax(0, 1fr)); }
.subject-card--life { --card-accent: #8b6f10; }
@media screen {
  .grade-1 .qtext, .grade-1 .learning { line-height: 1.9; }
}
@media (max-width: 40rem) {
  .subject-nav { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .subject-nav a { font-size: .78rem; }
}
@media print {
  .variant-nav { display: none !important; }
}
