.floor{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-accent-soft) 35%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-accent-soft) 35%, transparent) 1px, transparent 1px);transform-origin:bottom;background-position:bottom;background-size:2.5rem 2.5rem;transform:rotateX(72deg);-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.halo{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-accent-soft) 22%, transparent), transparent 65%)}.scan{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-accent-soft) 90%, transparent), transparent);box-shadow:0 0 1rem .125rem color-mix(in oklab, var(--color-accent-soft) 45%, transparent)}
