/* Self-hosted fonts from /lib/fonts/ */

@font-face {
    font-family: 'Crimson Pro';
    src: url('../lib/fonts/crimson-pro/CrimsonPro-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Crimson Pro';
    src: url('../lib/fonts/crimson-pro/CrimsonPro-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Crimson Pro';
    src: url('../lib/fonts/crimson-pro/CrimsonPro-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Lora';
    src: url('../lib/fonts/lora/Lora-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Lora';
    src: url('../lib/fonts/lora/Lora-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Lora';
    src: url('../lib/fonts/lora/Lora-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* Fallback: use regular for 600 weight normal style */
@font-face {
    font-family: 'Lora';
    src: url('../lib/fonts/lora/Lora-Regular.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
