/**
 * Aktiv Grotesk Font Face Declarations
 * Including only Regular, Light, Bold, and Medium variants
 */

/* Regular */
@font-face {
    font-family: 'AktivGrotesk';
    src: local('☞Aktiv Grotesk'), local('AktivGrotesk-Regular'),
        url('AktivGrotesk-Regular.woff2') format('woff2'),
        url('AktivGrotesk-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'AktivGrotesk';
    src: local('☞Aktiv Grotesk Light'), local('AktivGrotesk-Light'),
        url('AktivGrotesk-Light.woff2') format('woff2'),
        url('AktivGrotesk-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'AktivGrotesk';
    src: local('☞Aktiv Grotesk Bold'), local('AktivGrotesk-Bold'),
        url('AktivGrotesk-Bold.woff2') format('woff2'),
        url('AktivGrotesk-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'AktivGrotesk';
    src: local('☞Aktiv Grotesk Medium'), local('AktivGrotesk-Medium'),
        url('AktivGrotesk-Medium.woff2') format('woff2'),
        url('AktivGrotesk-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Font Usage Example:
 * 
 * body {
 *   font-family: 'AktivGrotesk', sans-serif;
 *   font-weight: normal; // Regular
 * }
 * 
 * h1, h2, h3 {
 *   font-family: 'AktivGrotesk', sans-serif;
 *   font-weight: bold; // Bold
 * }
 * 
 * .light-text {
 *   font-family: 'AktivGrotesk', sans-serif;
 *   font-weight: 300; // Light
 * }
 * 
 * .medium-text {
 *   font-family: 'AktivGrotesk', sans-serif;
 *   font-weight: 500; // Medium
 * }
 */
