.app-top:has(.floor-decor){isolation:isolate}.floor-decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.floor-decor i{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.floor-decor:after{content:"";background:linear-gradient(to bottom,rgba(8,5,16,var(--fd-wash,.3)),rgba(8,5,16,calc(var(--fd-wash,.3) * .5)));position:absolute;inset:0}.floor-decor-2,.floor-decor-5{--fd-wash:.55}html[data-floor-art] .app-top>:not(.floor-decor){text-shadow:0 1px 2px #000000f2,0 0 8px #000c}.floor-decor-3 .fd-backdrop{opacity:.75;background:url(/floor-themes/3/skyline-night.webp) bottom/auto 165% repeat-x;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 65%);mask-image:linear-gradient(#0000 0,#000 65%)}.floor-decor-3 .fd-backdrop:after{content:"";background:radial-gradient(closest-side,#ff782873,#0000);border-radius:50%;width:90px;height:40px;animation:6s ease-in-out infinite fd-glow;position:absolute;bottom:28%;left:50%;transform:translate(-50%)}.floor-decor-3 .fd-mover{background-image:url(/floor-themes/3/scolopendra.webp);background-position:bottom;background-size:contain;width:158px;height:40px;animation:150s linear 8s infinite fd-crawl;bottom:1px;left:0;transform:translate(-190px)}.floor-decor-3 .fd-corner{width:76px;height:71px;image-rendering:pixelated;background-image:url(/floor-themes/3/corner.webp);background-size:contain;margin-top:2px;top:100%}.floor-decor-3 .fd-tl{left:4px}.floor-decor-3 .fd-tr{right:4px;transform:scaleX(-1)}.floor-decor-3 .fd-peeker{width:64px;height:61px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080);background-image:url(/floor-themes/3/urchin.webp);background-size:contain;animation:45s ease-in-out -34s infinite fd-peek;position:fixed;bottom:-4px;left:64px;transform:translateY(70%)}.floor-decor-1 .fd-backdrop{opacity:.7;background:url(/floor-themes/1/backdrop.webp) bottom/auto 150% repeat-x;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 65%);mask-image:linear-gradient(#0000 0,#000 65%)}.floor-decor-1 .fd-corner{width:76px;height:76px;image-rendering:pixelated;background-image:url(/floor-themes/1/corner.webp);background-size:contain;margin-top:2px;top:100%}.floor-decor-1 .fd-tl{left:4px}.floor-decor-1 .fd-tr{right:4px;transform:scaleX(-1)}.floor-decor-1 .fd-peeker{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080);background-image:url(/floor-themes/1/peeker.webp);background-position:bottom;background-size:contain;animation:45s ease-in-out -34s infinite fd-peek;position:fixed;bottom:-4px;left:64px;transform:translateY(70%)}.floor-decor-1 .fd-mover{image-rendering:pixelated;opacity:0;background-image:url(/floor-themes/1/mover.webp);background-position:bottom;background-size:contain;width:46px;height:56px;animation:70s ease-in-out 12s infinite fd-drop;top:100%;right:22%;transform:translateY(-110%)}.floor-decor-2 .fd-backdrop{opacity:.7;background:url(/floor-themes/2/backdrop.webp) bottom/auto 150% repeat-x;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 65%);mask-image:linear-gradient(#0000 0,#000 65%)}.floor-decor-2 .fd-corner{width:76px;height:76px;image-rendering:pixelated;background-image:url(/floor-themes/2/corner.webp);background-size:contain;margin-top:2px;top:100%}.floor-decor-2 .fd-tl{left:4px}.floor-decor-2 .fd-tr{right:4px;transform:scaleX(-1)}.floor-decor-2 .fd-peeker{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080);background-image:url(/floor-themes/2/peeker.webp);background-position:bottom;background-size:contain;animation:45s ease-in-out -34s infinite fd-peek;position:fixed;bottom:-4px;left:64px;transform:translateY(70%)}.floor-decor-2 .fd-mover{image-rendering:pixelated;background-image:url(/floor-themes/2/mover.webp);background-position:bottom;background-size:contain;width:30px;height:46px;animation:160s linear 10s infinite fd-walk;bottom:1px;left:0;transform:translate(-60px)}.floor-decor-4 .fd-backdrop{opacity:.7;background:url(/floor-themes/4/backdrop.webp) bottom/auto 150% repeat-x;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 65%);mask-image:linear-gradient(#0000 0,#000 65%)}.floor-decor-4 .fd-corner{width:76px;height:76px;image-rendering:pixelated;background-image:url(/floor-themes/4/corner.webp);background-size:contain;margin-top:2px;top:100%}.floor-decor-4 .fd-tl{left:4px}.floor-decor-4 .fd-tr{right:4px;transform:scaleX(-1)}.floor-decor-4 .fd-peeker{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080);background-image:url(/floor-themes/4/peeker.webp);background-position:bottom;background-size:contain;animation:45s ease-in-out -34s infinite fd-peek;position:fixed;bottom:-4px;left:64px;transform:translateY(70%)}.floor-decor-4 .fd-mover{image-rendering:pixelated;background-image:url(/floor-themes/4/mover.webp);background-position:bottom;background-size:contain;width:190px;height:44px;animation:90s linear 6s infinite fd-walk;bottom:1px;left:0;transform:translate(-200px)}.floor-decor-5 .fd-backdrop{opacity:.62;background:url(/floor-themes/5/backdrop.webp) bottom/auto 150% repeat-x;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 65%);mask-image:linear-gradient(#0000 0,#000 65%)}.floor-decor-5 .fd-corner{width:50px;height:50px;image-rendering:pixelated;background-image:url(/floor-themes/5/corner.webp);background-size:contain;margin-top:2px;top:100%}.floor-decor-5 .fd-tl{left:4px}.floor-decor-5 .fd-tr{right:4px;transform:scaleX(-1)}.floor-decor-5 .fd-peeker{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080);background-image:url(/floor-themes/5/peeker.webp);background-position:bottom;background-size:contain;animation:45s ease-in-out -34s infinite fd-peek;position:fixed;bottom:-4px;left:64px;transform:translateY(70%)}.floor-decor-5 .fd-mover{image-rendering:pixelated;background-image:url(/floor-themes/5/mover.webp);background-position:bottom;background-size:contain;width:56px;height:44px;animation:140s linear 15s infinite fd-walk;bottom:1px;left:0;transform:translate(-80px)}.floor-decor-3.is-day .fd-backdrop{opacity:.6;background-image:url(/floor-themes/3/skyline-day.webp)}.floor-decor-3.is-day .fd-backdrop:after{display:none}.floor-decor-3.area-necropolis .fd-backdrop{background-image:url(/floor-themes/3/necropolis-night.webp);background-size:auto 150%}.floor-decor-3.area-necropolis.is-day .fd-backdrop{background-image:url(/floor-themes/3/necropolis-day.webp)}.floor-decor-3.area-noir .fd-backdrop{background-image:url(/floor-themes/3/noir-night.webp);background-size:auto 150%}.floor-decor-3.area-noir.is-day .fd-backdrop{background-image:url(/floor-themes/3/noir-day.webp)}.floor-decor-3.area-heavensworth .fd-backdrop{background-image:url(/floor-themes/3/heavensworth-night.webp);background-size:auto 150%}.floor-decor-3.area-heavensworth.is-day .fd-backdrop{background-image:url(/floor-themes/3/heavensworth-day.webp)}.floor-decor-3.area-snowtime .fd-backdrop{background-image:url(/floor-themes/3/snowtime-night.webp);background-size:auto 150%}.floor-decor-3.area-snowtime.is-day .fd-backdrop{background-image:url(/floor-themes/3/snowtime-day.webp)}.floor-decor-3[class*=\ area-] .fd-backdrop:after{display:none}.floor-decor-5.area-land .fd-backdrop{background-image:url(/floor-themes/5/land.webp)}.floor-decor-5.area-sea .fd-backdrop{background-image:url(/floor-themes/5/sea.webp)}.floor-decor-5.area-air .fd-backdrop{background-image:url(/floor-themes/5/air.webp)}.floor-decor-5.area-subterranean .fd-backdrop{background-image:url(/floor-themes/5/subterranean.webp)}.floor-decor-3.area-snowtime,.floor-decor-5.area-land{--fd-wash:.6}.floor-decor-3.area-snowtime .fd-backdrop,.floor-decor-5.area-land .fd-backdrop{opacity:.55}.floor-decor-5.area-sea .fd-peeker{background-image:url(/floor-themes/5/sea-peeker.webp)}.floor-decor-5.area-subterranean .fd-peeker{background-image:url(/floor-themes/5/subterranean-peeker.webp)}@keyframes fd-crawl{0%{transform:translate(calc(100vw + 20px))}22%{transform:translate(-190px)}to{transform:translate(-190px)}}@keyframes fd-peek{0%,70%,to{transform:translateY(70%)}74%,90%{transform:translateY(0)}80%{transform:translateY(0)rotate(-6deg)}84%{transform:translateY(0)rotate(4deg)}}@keyframes fd-walk{0%{transform:translate(-200px)}25%{transform:translate(calc(100vw + 20px))}to{transform:translate(calc(100vw + 20px))}}@keyframes fd-drop{0%,72%,to{opacity:0;transform:translateY(-110%)}74%{opacity:1}78%,90%{opacity:1;transform:translateY(40px)}84%{transform:translateY(30px)}96%{opacity:1;transform:translateY(-110%)}}@keyframes fd-glow{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.floor-decor i,.floor-decor i:after{animation:none!important}.floor-decor .fd-mover{display:none}.floor-decor .fd-peeker{transform:translateY(40%)}}@media (max-width:760px){.floor-decor .fd-corner,.floor-decor .fd-peeker,.floor-decor .fd-mover{display:none}}
