
#bgCanvas {
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none; /* Ensures the canvas doesn't block clicks on buttons/cards */
}
/*#crt-scanlines {
    position: fixed;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background: repeating-linear-gradient(
        to bottom,
	rgba(0,255,120,0.05),
	rgba(0,255,120,0.05) 1px,
	transparent 2px;
    );
    mix-blend-mode: overlay;
}
#crt-vignette {
    position: fixed;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background: radial-gradient(
        ellipse at center,
	transparent 60%,
	rgba(0,0,0,0.6) 100%;
    );
}
.main-content {
    position: relative;
    z-index: 2;
}*/
body::after {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 1;
    background: repeating-linear-gradient(
        to bottom,
	rgba(0,255,120,0.05),
	rgba(0,255,120,0.05) 1px,
	transparent 2px
    );
    mix-blend-mode: overlay;
}
body::before {
    content: '';
    position: fixed;
    inset: 0;
    background: radial-gradient(
        ellipse at center,
	transparent 60%,
	rgba(0,0,0,0.6) 100%
    );
    pointer-events: none;
    z-index: 1;
}
