/* Additional Local Fonts */

/* Roboto Font Family */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/roboto-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/roboto-medium.ttf') format('truetype');
}

/* Noto Sans Font Family */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/noto-sans-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/noto-sans-medium.ttf') format('truetype');
}

/* Ubuntu Font Family */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/ubuntu-regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/ubuntu-medium.ttf') format('truetype');
}

/* Font Stack Variables */
:root {
    /* Modern font stacks */
    --font-base: 'Alegreya Sans', 'Noto Sans', 'Roboto', 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    --font-sans-serif: 'Alegreya Sans', 'Noto Sans', 'Roboto', 'Ubuntu', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    --font-roboto: 'Roboto', 'Noto Sans', 'Alegreya Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    --font-noto: 'Noto Sans', 'Roboto', 'Alegreya Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    --font-ubuntu: 'Ubuntu', 'Noto Sans', 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    --font-heading: 'Novelist', 'Alegreya Sans', 'Noto Sans', serif;
    --font-accent: 'Miama Nueva', 'Alegreya Sans', 'Ubuntu', cursive;
    --font-monospace: 'Alegreya Sans', 'Ubuntu', 'Courier New', Menlo, Monaco, Consolas, 'Liberation Mono', monospace;
}

/* Utility Classes */
.font-roboto {
    font-family: var(--font-roboto);
}

.font-noto {
    font-family: var(--font-noto);
}

.font-ubuntu {
    font-family: var(--font-ubuntu);
}

.font-heading {
    font-family: var(--font-heading);
}

.font-accent {
    font-family: var(--font-accent);
}