/*
 Theme Name:   moveNXT
 Theme URI:    https://www.acture.de
 Description:  Basistemplate für die Pronova BKK Academy
 Author:       Christian Mörstedt
 Author URI:   https://www.acture.de
 Template:     generatepress
 Version:      0.1
*/

/* Fonts */

/* ============================================
   Aeonik Font Family – Modern @font-face (2026)
   ============================================ */

/* Thin (100) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-thinitalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* Air (200) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-air.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-airitalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-lightitalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular (400) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-regularitalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-mediumitalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* SemiBold (600) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-semibolditalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-bolditalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeonik';
  src: url('/wp-content/themes/moveNXT/assets/fonts/aeonik/aeonik-blackitalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --font-sans: 'Aeonik', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

html {
  font-family: var(--font-sans);
}

body {
  font-synthesis: none;
}