/* GAMA V12 snow overlay: light, non-interactive */body::before,body::after{content:"";position:fixed;inset:-110vh 0 0;z-index:40;pointer-events:none;background-image:radial-gradient(2px 2px at 15px 25px,#ffffff88 98%,transparent),radial-gradient(2px 2px at 65px 85px,#ffffff55 98%,transparent),radial-gradient(1px 1px at 110px 145px,#fff8 98%,transparent);background-size:170px 190px;animation:gama-v12-snow 23s linear infinite;opacity:.55}body::after{background-size:260px 290px;animation-duration:36s;opacity:.3}@keyframes gama-v12-snow{to{transform:translateY(110vh)}}@media(prefers-reduced-motion:reduce){body::before,body::after{animation:none;opacity:.12}}