/* Gilroy Font Family */
@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Heavy.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

/* Apply Gilroy to all text */
body, svg text, font {
    font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

svg text {
    font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif !important;
}

svg foreignObject font {
    font-family: 'Gilroy', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif !important;
}
