@import url('https://fonts.googleapis.com/css?family=Montserrat:ital,wght0,100,200,300,400,500,600,700,800,9001,100,200,300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Puritan:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url("https://fonts.googleapis.com/css?family=Silkscreen");
@import url("https://fonts.googleapis.com/css?family=Inconsolata");
@import url("https://fonts.googleapis.com/css?family=Libre+Barcode+39");
@import url("https://fonts.googleapis.com/css?family=Eagle+Lake");
@import url("https://fonts.googleapis.com/css?family=Cinzel");
@import url("https://fonts.googleapis.com/css?family=Rock+Salt");
@import url("https://fonts.googleapis.com/css?family=Nothing+You+Could+Do");
@import url("https://fonts.googleapis.com/css?family=Exo+2");

@font-face {
	font-family: "Bodoni Ornaments ITC";
	src: url("/fonts/Bodoni Ornaments ITC.ttf");
}
@font-face {
	font-family: "Early Gameboy";
	src: url("/fonts/Early Gameboy.ttf");
}
@font-face {
	font-family: "Pokemon Classic";
	src: url("/fonts/Pokemon Classic.ttf");
}
@font-face {
	font-family: "Consolas";
	src: url("/fonts/consola.ttf");
}
@font-face {
	font-family: "Consolas";
	src: url("/fonts/consolai.ttf");
	font-style: italic;
}
@font-face {
	font-family: "Consolas";
	src: url("/fonts/consolab.ttf");
	font-weight: bold;
}
@font-face {
	font-family: "Consolas";
	src: url("/fonts/consolaz.ttf");
	font-style: italic;
	font-weight: bold;
}
@font-face {
	font-family: "Ashven";
	src: url("/fonts/ASHVEN.ttf") format('truetype'), url("/fonts/ASHVEN.woff") format('woff'), url("fonts/ASHVEN.woff2") format('woff2');
	font-style: italic;
}
@font-face {
	font-family: "F25 Bank Printer";
	src: url("/fonts/F25_Bank_Printer.ttf");
}
@font-face {
	font-family: "F25 Bank Printer";
	src: url("/fonts/F25_Bank_Printer_Bold.ttf");
	font-weight: bold;
}

html {
	min-height: 100dvh;
	font-display: swap;
}

body {
	color: #000000;
	text-align: justify;
	margin: 0;
	min-height: 100dvh;
}

@media (display-mode: standalone) {
	body {
		padding-bottom: 34px;
	}
}

.bg-color {
	width: 100vw;
	height: 100vh;
	position: absolute;
	z-index: -1;
	mix-blend-mode: overlay;
	top: 0%;
	left: 0%;
}

.center-box {
	display: flex;
}

button {
	font-family: "Courier New", Courier, monospace;
}

img {
	margin: 0;
}

a,
a:link {
	color: orange;
}

.transparent {
	background-color: transparent;
}

.center {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}