@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Thin.woff2");             	font-weight: 100;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-ThinItalic.woff2");       	font-weight: 100;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-ExtraLight.woff2");       	font-weight: 200;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-ExtraLightItalic.woff2"); 	font-weight: 200;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Light.woff2");            	font-weight: 300;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-LightItalic.woff2");      	font-weight: 300;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Regular.woff2");          	font-weight: 400;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Italic.woff2");           	font-weight: 400;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Text.woff2");             	font-weight: 450;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-TextItalic.woff2");       	font-weight: 450;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Medium.woff2");           	font-weight: 500;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-MediumItalic.woff2");     	font-weight: 500;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-SemiBold.woff2");         	font-weight: 600;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-SemiBoldItalic.woff2");   	font-weight: 600;	font-style: italic;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-Bold.woff2");             	font-weight: 700;	font-style: normal;	font-stretch: 100%; }
@font-face {	font-family: "PlexMono";	src: url("Plex-Mono-BoldItalic.woff2");       	font-weight: 700;	font-style: italic;	font-stretch: 100%; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*
 * OpenType Layout Features
 */

/* Initial values for the layout features */
:root {
	--aalt: off;
	--dnom: off;
	--numr: off;
	--salt: off;
	--sinf: off;
	--ss01: off;
	--ss02: off;
	--ss03: off;
	--ss04: off;
	--ss05: off;
	--ss06: off;
	--ss07: off;
}

/* Classes to apply the layout features */
.access-all-alternates {
	--aalt: 1; /* Use value 1 to 7 for all alternates */
}

.denominators {
	--dnom: on;
}

.fractions {
	font-variant-numeric: diagonal-fractions;
}

.lining-figures {
	font-variant-numeric: lining-nums;
}

.numerators {
	--numr: on;
}

.oldstyle-figures {
	font-variant-numeric: oldstyle-nums;
}

.ordinals {
	font-variant-numeric: ordinal;
}

.stylistic-alternates {
	--salt: on;
}

.scientific-inferiors {
	--sinf: on;
}

.simple-lowercase-a {
	--ss01: on;
}

.simple-lowercase-g {
	--ss02: on;
}

.slashed-number-zero {
	--ss03: on;
}

.plain-number-zero {
	--ss04: on;
}

.alternate-lowercase-eszett {
	--ss05: on;
}

.alternate-number-sign {
	--ss06: on;
}

.bulgarian-cyrillic-forms {
	--ss07: on;
}

.subscript {
	font-variant-position: sub;
}

.superscript {
	font-variant-position: super;
}

.slashed-zero {
	font-variant-numeric: slashed-zero;
}

/* Apply the layout features set by the classes */
.access-all-alternates, .denominators, .numerators, .stylistic-alternates, .scientific-inferiors, 
.simple-lowercase-a, .simple-lowercase-g, .slashed-number-zero, .plain-number-zero, 
.alternate-lowercase-eszett, .alternate-number-sign, .bulgarian-cyrillic-forms {
	font-feature-settings: "aalt" var(--aalt), "dnom" var(--dnom), "numr" var(--numr), 
		"salt" var(--salt), "sinf" var(--sinf), "ss01" var(--ss01), "ss02" var(--ss02), 
		"ss03" var(--ss03), "ss04" var(--ss04), "ss05" var(--ss05), "ss06" var(--ss06), 
		"ss07" var(--ss07);
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*
 * Generated by Wakamai Fondue - https://wakamaifondue.com
 * by Roel Nieskens/PixelAmbacht - https://pixelambacht.nl
 */