/* Sofia Pro Font with Inter Fallback */
/* This implementation uses Inter as a fallback for Sofia Pro */

/* Define Sofia Pro as the primary font with Inter and system font fallbacks */
:root {
    --font-sofia-pro: 'Sofia Pro', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}

/* Apply Sofia Pro to all elements */
body {
    font-family: var(--font-sofia-pro);
}

/* Sofia Pro Light (300) */
.font-light {
    font-family: var(--font-sofia-pro);
    font-weight: 300;
}

/* Sofia Pro Regular (400) */
.font-normal {
    font-family: var(--font-sofia-pro);
    font-weight: 400;
}

/* Sofia Pro Medium (500) */
.font-medium {
    font-family: var(--font-sofia-pro);
    font-weight: 500;
}

/* Sofia Pro SemiBold (600) */
.font-semibold {
    font-family: var(--font-sofia-pro);
    font-weight: 600;
}

/* Sofia Pro Bold (700) */
.font-bold {
    font-family: var(--font-sofia-pro);
    font-weight: 700;
}

/* Sofia Pro Extra Bold (800) */
.font-extrabold {
    font-family: var(--font-sofia-pro);
    font-weight: 800;
}
