/* Shared design tokens — colours, fonts and timings used by every page. */

:root {
	--black: #050405;
	--ink: #282526;
	--bone: #e9e3d6;
	--card: #cecdc5;             /* event card / contact card paper */
	--band: #3e4739;             /* band colour: olive — Events and Contact buttons */
	--band-hover: #4c5746;
	--ep: #d10a1e;                /* current EP (State of Decay) only — swap per release, never hard-code elsewhere */
	--muted: #6d6c66;

	--bg-contrast: 1.18;
	--bg-brightness: .78;

	--reveal-fps: 8;
	--ease-out: cubic-bezier(.16, 1, .3, 1);
}

/* Self-hosted fonts — no Google Fonts request (UK GDPR). DM Mono (decision
   2026-11-05 reversed the earlier Space Mono stand-in now that the real
   files are available). The delivered pack has "Saira Stencil" (the
   multi-weight family) rather than the single-weight "Saira Stencil One"
   the mock-ups ask for; this embeds its heaviest cut (Black) under the
   "Saira Stencil One" family name, at the same font-weight: 400 the
   mock-ups use, so no consuming CSS needed to change. */
@font-face {
	font-family: "Saira Stencil One";
	src: url("../fonts/saira-stencil-one-black.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "DM Mono";
	src: url("../fonts/dm-mono-regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "DM Mono";
	src: url("../fonts/dm-mono-medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
