html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #1a1a2e;
}

canvas {
	touch-action: manipulation;
}

.check-font-1 {
	font-family: "BBHSansHegarty-Regular";
}

.check-font-3 {
	font-family: "melodybreakdemo_hVp-bacy";
}

.check-font-2 {
	font-family: "aBlackLives";
}

.check-font-4 {
	font-family: "Inter-VariableFont";
}

.check-font-5 {
	font-family: "Rubik-Bold";

}

.check-font-6 {
	font-family: "Rubik-Regular";
}

.check-font-7 {
	font-family: "Rubik-Medium";
}

.check-font-8 {
	font-family: "Rubik-SemiBold";
}

.check-font-9 {
	font-family: "appetitebold";
}

@font-face {
	font-family: "BBHSansHegarty-Regular";
	src: url(./assets/fonts/BBHSansHegarty-Regular.ttf) format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "appetitebold";
	src: url(./assets/fonts/appetitebold.woff) format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "aBlackLives";
	src: url(./assets/fonts/aBlackLives.ttf) format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "melodybreakdemo_hVp-bacy";
	src: url(./assets/fonts/melodybreakdemo_hVp-bacy.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Inter-VariableFont";
	src: url(./assets/fonts/Inter-VariableFont_opsz,wght.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Rubik-Bold";
	src: url(./assets/fonts/Rubik-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: bold;
}

@font-face {
	font-family: "Rubik-SemiBold";
	src: url(./assets/fonts/Rubik-SemiBold.ttf) format('truetype');
	font-weight: 600;
	font-style: medium;
}

@font-face {
	font-family: "Rubik-Regular";
	src: url(./assets/fonts/Rubik-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Rubik-Medium";
	src: url(./assets/fonts/Rubik-Medium.ttf) format('truetype');
	font-weight: 500;
	font-style: medium;
}


/* --- Casino Modal Fixes --- */
.casino-modal {
	pointer-events: auto !important;
	/* Allow scrolling and clicking */
}