/* PP Formula — Bold geometric sans for headings */
@font-face {
  font-family: 'PP Formula SemiExtended';
  src: url('/fonts/formula/PP-Formula-SemiExtendedBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: 'PP Formula';
  src: url('/fonts/formula/PP-Formula-ExtraBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'PP Formula';
  src: url('/fonts/formula/PP-Formula-SemiBold.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

/* GT Cinetype — Clean geometric sans for body */
@font-face {
  font-family: 'Cinetype';
  src: url('/fonts/cinetype/GT-Cinetype-Light.woff2') format('woff2');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Cinetype';
  src: url('/fonts/cinetype/GT-Cinetype-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Cinetype';
  src: url('/fonts/cinetype/GT-Cinetype-Bold.woff2') format('woff2');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

/* GT Cinetype Mono */
@font-face {
  font-family: 'Cinetype Mono';
  src: url('/fonts/cinetype/GT-Cinetype-Mono.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* PP Editorial New — Elegant serif for accents */
@font-face {
  font-family: 'PP Editorial New';
  src: url('/fonts/editorial/PPEditorialNew-Regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'PP Editorial New';
  src: url('/fonts/editorial/PPEditorialNew-Italic.woff2') format('woff2');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'PP Editorial New';
  src: url('/fonts/editorial/PPEditorialNew-UltralightItalic.woff2') format('woff2');
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}
