@import "https://www.nerdfonts.com/assets/css/webfont.css";

/*-- Fonts --*/

/* CaskaydiaCove Nerd Font Propo */
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-Regular.ttf"
		format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-Bold.ttf"
		format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-Italic.ttf"
		format("truetype");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-BoldItalic.ttf"
		format("truetype");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-Light.ttf"
		format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-LightItalic.ttf"
		format("truetype");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-ExtraLight.ttf"
		format("truetype");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf"
		format("truetype");
	font-weight: 200;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiBold.ttf"
		format("truetype");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiBoldItalic.ttf"
		format("truetype");
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiLight.ttf"
		format("truetype");
	font-weight: 350;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf"
		format("truetype");
	font-weight: 350;
	font-style: italic;
}

@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-ExtraLight.ttf"
		format("truetype");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf"
		format("truetype");
	font-weight: 200;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiLight.ttf"
		format("truetype");
	font-weight: 350;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Propo";
	src: "/fonts/CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf"
		format("truetype");
	font-weight: 350;
	font-style: italic;
}

/* CaskaydiaCove Nerd Font */
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-Regular.ttf"
		format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-Bold.ttf" format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-Italic.ttf" format("truetype");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-BoldItalic.ttf"
		format("truetype");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-Light.ttf" format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-LightItalic.ttf"
		format("truetype");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-ExtraLight.ttf"
		format("truetype");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-ExtraLightItalic.ttf"
		format("truetype");
	font-weight: 200;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-SemiBold.ttf"
		format("truetype");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-SemiBoldItalic.ttf"
		format("truetype");
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-SemiLight.ttf"
		format("truetype");
	font-weight: 350;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font";
	src: "/fonts/CaskaydiaCoveNerdFont-SemiLightItalic.ttf"
		format("truetype");
	font-weight: 350;
	font-style: italic;
}

/* CaskaydiaCove Nerd Font Mono */
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-Regular.ttf"
		format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-Bold.ttf"
		format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-Italic.ttf"
		format("truetype");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-BoldItalic.ttf"
		format("truetype");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-Light.ttf"
		format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-LightItalic.ttf"
		format("truetype");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-SemiBold.ttf"
		format("truetype");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-SemiBoldItalic.ttf"
		format("truetype");
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-ExtraLight.ttf"
		format("truetype");
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-ExtraLightItalic.ttf"
		format("truetype");
	font-weight: 200;
	font-style: italic;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-SemiLight.ttf"
		format("truetype");
	font-weight: 350;
	font-style: normal;
}
@font-face {
	font-family: "CaskaydiaCove Nerd Font Mono";
	src: "/fonts/CaskaydiaCoveNerdFontMono-SemiLightItalic.ttf"
		format("truetype");
	font-weight: 350;
	font-style: italic;
}
root {
  --md-text-font: "CaskaydiaCove Nerd Font Propo";
  --md-code-font: "CaskaydiaCove Nerd Font Mono";
}