body {
	font-family: 'Inter', sans-serif;
	background-color: #fffaf1;
	color: #1a1a1a;
	overflow-x: hidden;
	position: relative;
}

h1,
h2,
h3,
.meme-font {
	font-family: 'Lilita One', cursive;
	text-transform: uppercase;
}

.comic-box {
	border: 4px solid #000;
	box-shadow: 8px 8px 0px #000;
	border-radius: 16px;
	transition: all 0.2s ease-in-out;
}

.comic-button {
	border: 4px solid #000;
	box-shadow: 6px 6px 0px #000;
	border-radius: 12px;
	transition: all 0.2s ease-in-out;
	font-family: 'Lilita One', cursive;
	text-transform: uppercase;
}

.comic-button:hover {
	transform: translate(3px, 3px);
	box-shadow: 3px 3px 0px #000;
}

.comic-button:active {
	transform: translate(6px, 6px);
	box-shadow: 0px 0px 0px #000;
}

.bg-shape {
	position: absolute;
	border-radius: 50%;
	opacity: 0.1;
	z-index: -1;
}

.marquee-text span {
	display: inline-block;
	padding: 0 2rem;
}

.falling-coin {
	position: absolute;
	width: 40px;
	height: 40px;
	background-color: #ffd700;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	font-weight: bold;
	color: #1a1a1a;
	border: 3px solid #000;
	z-index: 99;
	user-select: none;
	pointer-events: none;
}

.coin-rain-img {
	position: absolute;
	width: 48px;
	height: 48px;
	pointer-events: none;
	z-index: 10;
	user-select: none;
	will-change: transform, opacity;
}

.txtcol {
	color: #ffce00;
	text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}

.z-99999 {
	z-index: 99999;
}

.mb7 {
	margin-bottom: 7px;
}

.floating {
	animation: float 3s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-10px);
	}

	100% {
		transform: translateY(0);
	}
}

  @keyframes marquee {
            0% { transform: translateX(0); }
            100% { transform: translateX(-100%); }
        }
        .animate-marquee {
            animation: marquee 30s linear infinite;
        }