@font-face {
	font-family: 'Gotham';
	src: url('/fonts/gotham-book.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Gotham Medium';
	src: url('/fonts/gotham-medium.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: 'Georgia Custom';
	src: url('/fonts/georgia-italic.ttf') format('truetype');
	font-style: italic;
	font-display: swap;
}

:root {
	font-family: 'Gotham', Arial, sans-serif;
	color: #fff;
	background: #161718;
	font-synthesis: none;
	--ink: #161718;
	--charcoal: #1e1f21;
	--cream: #d7ccba;
	--gold: #7a694a;
	--red: #e60019;
}

html {
	scroll-behavior: smooth;
	background: var(--ink);
}

body {
	margin: 0;
	min-width: 320px;
	background: var(--ink);
	overflow-x: hidden;
}

button,
a {
	font: inherit;
}

button {
	color: inherit;
}

a {
	color: inherit;
	text-decoration: none;
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

::selection {
	color: #fff;
	background: var(--red);
}
