@charset "UTF-8";

:root {
	--width: max(1050px, 55vw);
	--menu-height: 70px;
	--introdution-height: min(350px, 35vh);
	--gap: min(12px, 1rem);
	--fixed-right: 3rem;
	--fixed-bottom: 2rem;
	--fixed-left: 3rem;
	--telegram-diameter: 50px;

	--cookies-z-index: 6000;
	--cookies-right: var(--fixed-right);
	--cookies-bottom: var(--fixed-bottom);
	--cookies-width: 24rem;
	--cookies-height: 4rem;

	font-family: "Commissioner";
	font-family: "Share Tech Mono";
	font-family: "Montserrat";
	font-family: "Alumni Sans Pinstripe";
	font-family: "DejaVu";
	font-family: "Fira";
	font-family: "Hack";
	font-family: "Nunito", "DejaVu", sans-serif;
	text-decoration: none;
	outline: none;
	border: none;
	transition: 0.1s ease-out;
}

body {
	margin: unset;
	width: 100vw;
	overflow-x: hidden;
	background-color: #f7fafc;
}

.unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
