/* ==========================================================================
   Atle – Self-hosted Font Face Declarations
   Neue Haas Grotesk Display (headings) + Text (body)

   This file is served statically — NOT processed by Parcel.
   ========================================================================== */

/* --- Display (headings, large text) -------------------------------------- */
@font-face {
    font-family: 'Neue Haas Grotesk Display';
    src:
        url('/fonts/atle/NHaasGroteskDSPro-55Rg.woff2') format('woff2'),
        url('/fonts/atle/NeueHaasGrotDisp-55Roman.otf') format('opentype');
    font-weight: 450;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display';
    src: url('/fonts/atle/NeueHaasGrotDisp-56Italic.otf') format('opentype');
    font-weight: 450;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display';
    src:
        url('/fonts/atle/NHaasGroteskDSPro65Md.woff2') format('woff2'),
        url('/fonts/atle/NeueHaasGrotDisp-65Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display';
    src: url('/fonts/atle/NeueHaasGrotDisp-66MediumItalic.otf')
        format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* --- Text (body, UI) ----------------------------------------------------- */
@font-face {
    font-family: 'Neue Haas Grotesk Text';
    src:
        url('/fonts/atle/NHaasGroteskTXPro-55Rg.woff2') format('woff2'),
        url('/fonts/atle/NHaasGroteskTXPro-55Rg.ttf') format('truetype');
    font-weight: 450;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Text';
    src:
        url('/fonts/atle/NHaasGroteskTXPro-65Md.woff2') format('woff2'),
        url('/fonts/atle/NHaasGroteskTXPro-65Md.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Text';
    src: url('/fonts/atle/NHaasGroteskTXPro-75Bd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
