/* Final V5 design review: small corrections to existing shared components. */

/* A light button must retain readable text when placed in a dark section. */
.button-light{color:var(--ink)}
.button-light:hover{color:var(--ink);background:var(--sand)}

/* Give legal headings the same reading axis as their long-form content. */
.legal-page .page-hero{max-width:850px;margin-inline:auto}
.legal-content .legal-notice{hyphens:none}

/* Keep the footer comfortable to operate on a touch screen. */
@media(max-width:600px){
  .footer-sitemap div{gap:4px}
  .footer-sitemap a{display:inline-flex;align-items:center;min-height:44px}
}
