/* Original font assets served by https://www.galenos.org.uk/about. */
@font-face {
	font-family: 'Helvetica Neue';
	src: url('./fonts/galenos/helvetica-neue-light.otf') format('opentype');
	font-style: normal;
	font-weight: 300;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('./fonts/galenos/helvetica-neue-regular.otf') format('opentype');
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('./fonts/galenos/helvetica-neue-medium.otf') format('opentype');
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('./fonts/galenos/helvetica-neue-bold.otf') format('opentype');
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sans';
	src: url('./fonts/galenos/open-sans.ttf') format('truetype');
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

/* Genuine bold for authored comments; keep the surrounding interface's font matching unchanged.
 * Upstream font and OFL license are bundled locally.
 * https://github.com/googlefonts/opensans/tree/8e14d71005add3120ad40627c1a55b7ba869737c
 */
@font-face {
	font-family: 'Open Sans Comment';
	src: url('./fonts/open-sans/open-sans-bold.ttf') format('truetype');
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

:root {
	--font-ui: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	--font-body: 'Open Sans', Arial, sans-serif;
	--font-comment-bold: 'Open Sans Comment', var(--font-body);
}
