/* Custom Font Declarations */

/* Brandon Text Light */
@font-face {
    font-family: 'Brandon';
    src: url('HVD-Fonts-BrandonText-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Brandon Text Regular */
@font-face {
    font-family: 'Brandon';
    src: url('HVD-Fonts-BrandonText-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Brandon';
    src: url('HVD-Fonts-BrandonText-Regular.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* OptimaLTPro Roman - Title Font (local fallbacks) */
@font-face {
    font-family: 'OptimaLTPro Roman';
    src: local('Optima LT Pro'), local('OptimaLTPro-Roman'), local('Optima'), local('Inter');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Graphik Regular - Body Font (local fallbacks) */
@font-face {
    font-family: 'Graphik Regular';
    src: local('Graphik'), local('Graphik Regular'), local('Inter');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
