/* Unageo Font Family - All Weights and Styles */

/* Regular */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Regular-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Light-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Medium-Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* Semibold */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Semibold-Italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Bold-Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Extrabold */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Extrabold-Italic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unageo';
    src: url('media/fonts/Unageo-Black-Italic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Utility Classes for Easy Usage */
.unageo-light {
    font-family: 'Unageo', sans-serif;
    font-weight: 300;
}

.unageo-regular {
    font-family: 'Unageo', sans-serif;
    font-weight: 400;
}

.unageo-medium {
    font-family: 'Unageo', sans-serif;
    font-weight: 500;
}

.unageo-semibold {
    font-family: 'Unageo', sans-serif;
    font-weight: 600;
}

.unageo-bold {
    font-family: 'Unageo', sans-serif;
    font-weight: 700;
}

.unageo-extrabold {
    font-family: 'Unageo', sans-serif;
    font-weight: 800;
}

.unageo-black {
    font-family: 'Unageo', sans-serif;
    font-weight: 900;
}

/* Base font family declaration for easy application */
.unageo {
    font-family: 'Unageo', sans-serif;
}
