/* Login-only exception: preserve the original brand headline. */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/static/fonts/outfit-login-latin-800.woff2') format('woff2');
}
/* All other login copy, including its headings, uses the content font. */
:root { --font-heading: var(--font-body); }
body .brand-headline {
  font-family: 'Outfit', var(--font-body) !important;
  font-weight: 800 !important;
}
