/**
 * Project fonts: Akshar + Cabin Condensed (Google Fonts)
 */

:root {
    --font-akshar: "Akshar", sans-serif;
    --font-cabin-condensed: "Cabin Condensed", sans-serif;
}

/* Akshar — variable weight 300–700 */
.font-akshar,
.akshar {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-style: normal;
}

.font-akshar-light {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
}

.font-akshar-regular {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

.font-akshar-medium {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
}

.font-akshar-semibold {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
}

.font-akshar-bold {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
}

/* Cabin Condensed */
.cabin-condensed-regular {
    font-family: var(--font-cabin-condensed);
    font-weight: 400;
    font-style: normal;
}

.cabin-condensed-medium {
    font-family: var(--font-cabin-condensed);
    font-weight: 500;
    font-style: normal;
}

.cabin-condensed-semibold {
    font-family: var(--font-cabin-condensed);
    font-weight: 600;
    font-style: normal;
}

.cabin-condensed-bold {
    font-family: var(--font-cabin-condensed);
    font-weight: 700;
    font-style: normal;
}

/* Default page text where this stylesheet is loaded (landing + main app layout) */
body {
    font-family: var(--font-akshar);
    font-optical-sizing: auto;
}
