/* @font-face {
    font-family: inter-thin;
    src: url('/inter/Inter_24pt-Thin.ttf');
}
@font-face {
    font-family: inter-extralight;
    src: url('/inter/Inter_24pt-ExtraLight.ttf');
}
@font-face {
    font-family: inter-light;
    src: url('/inter/Inter_24pt-Light.ttf');
}
@font-face {
    font-family: inter-regular;
    src: url('/inter/Inter_24pt-Regular.ttf');
}
@font-face {
    font-family: inter-medium;
    src: url('/inter/Inter_24pt-Medium.ttf');
}
@font-face {
    font-family: inter-semibold;
    src: url('/inter/Inter_24pt-SemiBold.ttf');
}
@font-face {
    font-family: inter-bold;
    src: url('/inter/Inter_24pt-Bold.ttf');
}
@font-face {
    font-family: inter-extrabold;
    src: url('/inter/Inter_24pt-ExtraBold.ttf');
}
@font-face {
    font-family: inter-black;
    src: url('/inter/Inter_24pt-Black.ttf');
}


@font-face {
    font-family: philosopher-regular;
    src: url('/philosopher/Philosopher-Regular.ttf');
}
@font-face {
    font-family: philosopher-bold;
    src: url('/philosopher/Philosopher-Bold.ttf');
} */




/* DM Sans Font Faces */
@font-face {
    font-family: dmsans-thin;
    src: url('/dmsans/DMSans-Thin.ttf');
}
@font-face {
    font-family: dmsans-extralight;
    src: url('/dmsans/DMSans-Extralight.ttf');
}
@font-face {
    font-family: dmsans-light;
    src: url('/dmsans/DMSans-Light.ttf');
}
@font-face {
    font-family: dmsans-regular;
    src: url('/dmsans/DMSans-Regular.ttf');
}
@font-face {
    font-family: dmsans-medium;
    src: url('/dmsans/DMSans-Medium.ttf');
}
@font-face {
    font-family: dmsans-semibold;
    src: url('/dmsans/DMSans-Semibold.ttf');
}
@font-face {
    font-family: dmsans-bold;
    src: url('/dmsans/DMSans-Bold.ttf');
}
@font-face {
    font-family: dmsans-extrabold;
    src: url('/dmsans/DMSans-Extrabold.ttf');
}
@font-face {
    font-family: dmsans-black;
    src: url('/dmsans/DMSans-Black.ttf');
}

/* Philosopher Fonts (unchanged) */
@font-face {
    font-family: philosopher-regular;
    src: url('/philosopher/Philosopher-Regular.ttf');
}
@font-face {
    font-family: philosopher-bold;
    src: url('/philosopher/Philosopher-Bold.ttf');
}



:root{
    --body-font-thin: dmsans-thin, sans-serif;
    --body-font-extralight: dmsans-extralight, sans-serif;
    --body-font-light: dmsans-light, sans-serif;
    --body-font-regular: dmsans-regular, sans-serif;
    --body-font-medium: dmsans-medium, sans-serif;
    --body-font-semibold: dmsans-semibold, sans-serif;
    --body-font-bold: dmsans-bold, sans-serif;
    --body-font-extrabold: dmsans-extrabold, sans-serif;
    --body-font-black: dmsans-black, sans-serif;

    --head-font-regular: philosopher-regular, sans-serif;
    --head-font-bold: philosopher-bold, sans-serif;
}

.body-font-thin{
    font-family: var(--body-font-thin) !important;
}
.body-font-extralight{
    font-family: var(--body-font-extralight) !important;
}
.body-font-light{
    font-family: var(--body-font-light) !important;
}
.body-font-regular{
    font-family: var(--body-font-regular) !important;
}
.body-font-medium{
    font-family: var(--body-font-medium) !important;
}
.body-font-semibold{
    font-family: var(--body-font-semibold) !important;
}
.body-font-bold{
    font-family: var(--body-font-bold) !important;
}
.body-font-extrabold{
    font-family: var(--body-font-extrabold) !important;
}
.body-font-black{
    font-family: var(--body-font-black) !important;
}

.head-font-regular{
    font-family: var(--head-font-regular) !important;
    letter-spacing: -2%;
}
.head-font-bold{
    font-family: var(--head-font-bold) !important;
    letter-spacing: -2%;
}