/*Red Hat Mono*/
@font-face {
    font-family: 'RedHatMono-SemiBoldItalic';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-SemiBoldItalic.ttf');
}

.redhatmono-semibolditalic {
    font-family: 'RedHatMono-SemiBoldItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-SemiBold';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-SemiBold.ttf');
}

.redhatmono-semibold {
    font-family: 'RedHatMono-SemiBold';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-Regular';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-Regular.ttf');
}

.redhatmono-regular {
    font-family: 'RedHatMono-Regular';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-MediumItalic';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-MediumItalic.ttf');
}

.redhatmono-mediumitalic {
    font-family: 'RedHatMono-MediumItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-Medium';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-Medium.ttf');
}

.redhatmono-medium {
    font-family: 'RedHatMono-Medium';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-LightItalic';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-LightItalic.ttf');
}

.redhatmono-lightitalic {
    font-family: 'RedHatMono-LightItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-Light';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-Light.ttf');
}

.redhatmono-light {
    font-family: 'RedHatMono-Light';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-Italic';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-Italic.ttf');
}

.redhatmono-italic {
    font-family: 'RedHatMono-Italic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-BoldItalic';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-BoldItalic.ttf');
}

.redhatmono-bolditalic {
    font-family: 'RedHatMono-BoldItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'RedHatMono-Bold';
    src: url('/static/laniakea/vendor/fonts/RedHatMono-Bold.ttf');
}

.redhatmono-bold {
    font-family: 'RedHatMono-Bold';
    letter-spacing: 0.10rem;
}

/* DMMono */
@font-face {
    font-family: 'DMMono-Regular';
    src: url('/static/laniakea/vendor/fonts/DMMono-Regular.ttf');
}

.dmmono-regular {
    font-family: 'DMMono-Regular';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DMMono-Medium';
    src: url('/static/laniakea/vendor/fonts/DMMono-Medium.ttf');
}

.dmmono-medium {
    font-family: 'DMMono-Medium';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DMMono-MediumItalic';
    src: url('/static/laniakea/vendor/fonts/DMMono-MediumItalic.ttf');
}

.dmmono-mediumitalic {
    font-family: 'DMMono-MediumItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DMMono-Light';
    src: url('/static/laniakea/vendor/fonts/DMMono-Light.ttf');
}

.dmmono-light {
    font-family: 'DMMono-Light';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DMMono-LightItalic';
    src: url('/static/laniakea/vendor/fonts/DMMono-LightItalic.ttf');
}

.dmmono-lightitalic {
    font-family: 'DMMono-LightItalic';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DMMono-Italic';
    src: url('/static/laniakea/vendor/fonts/DMMono-Italic.ttf');
}

.dmmono-italic {
    font-family: 'DMMono-Italic';
    letter-spacing: 0.10rem;
}

/* DroidSans Family */
@font-face {
    font-family: 'DroidSans';
    src: url('/static/laniakea/vendor/fonts/DroidSans.ttf');
}

.droidsans {
    font-family: 'DroidSans';
    letter-spacing: 0.10rem;
}

@font-face {
    font-family: 'DroidSans-Bold';
    src: url('/static/laniakea/vendor/fonts/DroidSans-Bold.ttf');
}

.droidsans-bold {
    font-family: 'DroidSans-Bold';
    letter-spacing: 0.10rem;
}

/* Piedra-Regular */
@font-face {
    font-family: 'Piedra-Regular';
    src: url('/static/laniakea/vendor/fonts/Piedra-Regular.ttf');
}

.piedra-regular {
    font-family: 'Piedra-Regular';
    letter-spacing: 0.10rem;
}

/*AkayaKanadaka-Regular*/
@font-face {
    font-family: 'AkayaKanadaka-Regular';
    src: url('/static/laniakea/vendor/fonts/AkayaKanadaka-Regular.ttf');
}

.akayakanadaka-regular {
    font-family: 'AkayaKanadaka-Regular';
    letter-spacing: 0.10rem;
}

/* Prompt */
@font-face {
    font-family: 'Prompt-BlackItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-BlackItalic.ttf');
}

.prompt-blackItalic {
    font-family: 'Prompt-BlackItalic';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-Black';
    src: url('/static/laniakea/vendor/fonts/Prompt-Black.ttf');
}

.prompt-black {
    font-family: 'Prompt-Black';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-BoldItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-BoldItalic.ttf');
}

.prompt-bolditalic {
    font-family: 'Prompt-BoldItalic';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-Bold';
    src: url('/static/laniakea/vendor/fonts/Prompt-Bold.ttf');
}

.prompt-bold {
    font-family: 'Prompt-Bold';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-ExtraBoldItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-ExtraBoldItalic.ttf');
}

.prompt-extrabolditalic {
    font-family: 'Prompt-ExtraBoldItalic';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-ExtraBold';
    src: url('/static/laniakea/vendor/fonts/Prompt-ExtraBold.ttf');
}

.prompt-extrabold {
    font-family: 'Prompt-ExtraBold';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-ExtraLightItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-ExtraLightItalic.ttf');
}

.prompt-extralightitalic {
    font-family: 'Prompt-ExtraLightItalic';
    letter-spacing: 0.02rem;
}


@font-face {
    font-family: 'Prompt-ExtraLight';
    src: url('/static/laniakea/vendor/fonts/Prompt-ExtraLight.ttf');
}

.prompt-extralight {
    font-family: 'Prompt-ExtraLight';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-Italic';
    src: url('/static/laniakea/vendor/fonts/Prompt-Italic.ttf');
}

.prompt-italic {
    font-family: 'Prompt-Italic';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-LightItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-LightItalic.ttf');
}

.prompt-lightitalic {
    font-family: 'Prompt-LightItalic';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-Light';
    src: url('/static/laniakea/vendor/fonts/Prompt-Light.ttf');
}

.prompt-light {
    font-family: 'Prompt-Light';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-MediumItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-MediumItalic.ttf');
}

.prompt-mediumitalic {
    font-family: 'Prompt-MediumItalic';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-Medium';
    src: url('/static/laniakea/vendor/fonts/Prompt-Medium.ttf');
}

.prompt-medium {
    font-family: 'Prompt-Medium';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-Regular';
    src: url('/static/laniakea/vendor/fonts/Prompt-Regular.ttf');
}

.prompt-regular {
    font-family: 'Prompt-Regular';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-SemiBoldItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-SemiBoldItalic.ttf');
}

.prompt-semibolditalic {
    font-family: 'Prompt-SemiBoldItalic';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-SemiBold';
    src: url('/static/laniakea/vendor/fonts/Prompt-SemiBold.ttf');
}

.prompt-semibold {
    font-family: 'Prompt-SemiBold';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-ThinItalic';
    src: url('/static/laniakea/vendor/fonts/Prompt-ThinItalic.ttf');
}

.prompt-thinitalic {
    font-family: 'Prompt-ThinItalic';
    letter-spacing: 0.02rem;
}

@font-face {
    font-family: 'Prompt-Thin';
    src: url('/static/laniakea/vendor/fonts/Prompt-Thin.ttf');
}

.prompt-thin {
    font-family: 'Prompt-Thin';
    letter-spacing: 0.02rem;
}