/**
 * Local Font Definitions
 * Hope Akademie - DSGVO-konforme lokale Fonts
 */

/* Lora - Serif für Headlines */
@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Inter - Sans-Serif für Body Text */
@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter-regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter-medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Font Fallbacks */
.font-heading {
    font-family: 'Lora', 'Times New Roman', 'Georgia', serif;
}

.font-body {
    font-family: 'Inter', 'Helvetica Neue', 'Arial', sans-serif;
}

.font-mono {
    font-family: 'Monaco', 'Menlo', 'Consolas', 'Courier New', monospace;
}
