    .auth-section {
      padding: 4.5rem 6vw;
      display: flex;
      justify-content: center;
    }
    .auth-card { max-width: 420px; }
    .auth-footnote {
      margin: 1.5rem 0 0;
      text-align: center;
      font-size: 0.88rem;
      color: var(--muted);
    }
    .auth-footnote a {
      color: var(--accent-dark);
      font-weight: 600;
    }
    .auth-footnote-links {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 0.3rem 0.7rem;
      margin-top: 0.3rem;
    }
