:root {
	--cheese-base: #ffb8b8;
	--cheese-hole: #7b4e4e;
}

body {
	background-color: var(--cheese-base);
	min-height: 100vh;
	position: relative;
}

.cheese-bg {
	position: fixed;
	inset: 0;
	background: var(--cheese-base);
	overflow: hidden;
	z-index: -1;
	pointer-events: none;
}

.corner-image {
	position: fixed;
	right: 0;
	bottom: 0;
	width: clamp(100px, 20vw, 150px);
	height: clamp(100px, 20vw, 150px);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom right;
	opacity: 1;
	pointer-events: none;
	z-index: -1;
}

.cheese-hole {
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: var(--cheese-hole);
	will-change: left;
}

/* is it cache? */