/* Base styles for the hand-written policy pages (public/<lang>/*-policy/).
   They are static HTML outside the Next.js build, so they cannot rely on the
   build's content-hashed stylesheets: those names change on every build.
   Everything they need from globals.css is repeated here. */
@font-face {
  font-family: 'Neue Montreal';
  src: url('/fonts/NeueMontreal-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Montreal';
  src: url('/fonts/NeueMontreal-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --background: #000000;
  --sun-glare-500: #EDFF00;
  --sun-glare-600: #D6E600;
  --gray-btn-888: #888888;
}
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  background: var(--background);
  color: #fff;
  font-family: 'Neue Montreal', sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
}
h1, h2 {
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.15;
  margin: 0;
}
h1 { letter-spacing: 0.025em; }
h2 { letter-spacing: 0.02em; }
p, li { margin: 0; }
