/*
 * VMUSE @font-face declarations.
 * Self-hosted fonts under assets/fonts/.
 * Must load BEFORE vmuse.css so all faces are available to the cascade.
 */

@font-face {
	font-family: "Heldane Display";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-Regular.otf") format("opentype");
}

@font-face {
	font-family: "Heldane Display";
	font-style: italic;
	font-weight: 400;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-RegularItalic.otf") format("opentype");
}

@font-face {
	font-family: "Heldane Display";
	font-style: normal;
	font-weight: 500;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-Medium.otf") format("opentype");
}

@font-face {
	font-family: "Heldane Display";
	font-style: italic;
	font-weight: 500;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-MediumItalic.otf") format("opentype");
}

@font-face {
	font-family: "Heldane Display";
	font-style: normal;
	font-weight: 700;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-Bold.otf") format("opentype");
}

@font-face {
	font-family: "Heldane Display";
	font-style: italic;
	font-weight: 700;
	font-display: block;
	src: url("../fonts/heldane display/HeldaneDisplay-BoldItalic.otf") format("opentype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Thin.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-ThinItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-ExtraLight.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-ExtraLightItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Light.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-LightItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Italic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-MediumItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Medium.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-SemiBoldItalic.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "Josefin Sans";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/josefin sans/JosefinSans-BoldItalic.ttf") format("truetype");
}

@font-face {
	font-family: "GenWanMin TW";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/genwanmin ttg/GenWanMinTW-Light.ttf") format("truetype");
}

@font-face {
	font-family: "GenWanMin TW";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/genwanmin ttg/GenWanMinTW-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "GenWanMin TW";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/genwanmin ttg/GenWanMinTW-Medium.ttf") format("truetype");
}

@font-face {
	font-family: "GenWanMin TW";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/genwanmin ttg/GenWanMinTW-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-ExtraLight.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Light.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 350;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Normal.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Medium.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "Resource Han Rounded CN";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("../fonts/resource han rounded/ResourceHanRoundedCN-Heavy.ttf") format("truetype");
}
