/* Shared light-theme base for the hand-written pages (body.lx-auto), loaded
   after the generated static/css/lightify/<page>.css. Hand fixes for things
   the generator can't infer go here. */
body.lx-auto { color: var(--lx-ink); }
body.lx-auto main { color: var(--lx-ink); }

/* the old yellow wave strips under the header: the light pages don't use them */
body.lx-auto main .wave { display: none !important; }
/* Privacy Policy sat on a full gold page; keep it white with a gold title rule */
body.lx-auto .legal-yellow { background: transparent !important; }

/* The "Apply Now / Get in Touch / Write to Us" label sits on the dark CTA
   strip, which keeps its dark fill: keep the label gold, not brand green
   (green on dark green was 1.2:1, unreadable). */
body.lx-auto .ulf-cta-label { color: var(--lx-gold) !important; }
/* Pickle page photo slider: caption sits on the photo's dark shade */
body.lx-auto .pm-slide-caption { color: #fff !important; text-shadow: 0 1px 3px rgba(0, 0, 0, .6); }

/* Workshop page badges: on phones the long uppercase label was cut off */
@media (max-width: 600px) {
  body.lx-auto :is(.dlw-badge, .shg-badge, .du-badge, .pm-badge) {
    max-width: 100%; white-space: normal; text-align: center; letter-spacing: .08em; line-height: 1.4;
  }
}
/* those badges sit on a pale gold pill now: brand green text reads, gold did not */
body.lx-auto :is(.dlw-badge, .shg-badge, .du-badge, .pm-badge) { color: var(--lx-brand) !important; }
