@font-face {
	font-family: "Commissioner";
	src: url("CommissionerGreekLatin-Variable.woff2") format("woff2");
	font-display: swap;
	font-style: normal;
	font-weight: 100 900;
}

:root,
:host {
	--font-sans:
		"Commissioner", ui-sans-serif, system-ui, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
		"Noto Color Emoji";
	--font-weight-normal: 400;
	--font-weight-medium: 500;
	--font-weight-semibold: 600;
	--font-weight-bold: 680;
	--font-weight-extrabold: 740;
	--font-weight-black: 820;
	--tw-prose-font-normal: var(--font-weight-normal);
	--tw-prose-font-medium: var(--font-weight-medium);
	--tw-prose-font-semibold: var(--font-weight-semibold);
	--tw-prose-font-bold: var(--font-weight-bold);
	--tw-prose-font-extrabold: var(--font-weight-extrabold);
	--tw-prose-font-black: var(--font-weight-black);
}

body {
	font-weight: var(--font-weight-normal);
}

b,
strong {
	font-weight: var(--font-weight-semibold);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	text-wrap: balance;
}

h1,
h2 {
	font-weight: var(--font-weight-extrabold);
}

h3,
h4 {
	font-weight: var(--font-weight-bold);
}

h5,
h6 {
	font-weight: var(--font-weight-semibold);
}

:is(.prose :not(:where([class~="not-prose"], [class~="not-prose"] *))):where(blockquote) {
	font-style: normal;
}
