.poster.svelte-1z0y5jf{background:radial-gradient(at 50% 70%,#54092f,#09030c 70%);position:absolute;inset:0;overflow:hidden}.poster.hidden.svelte-1z0y5jf{visibility:hidden;transition:visibility 0s .6s}.stars.svelte-1z0y5jf{position:absolute;inset:0}.stars.svelte-1z0y5jf i:where(.svelte-1z0y5jf){background:#ff68c4;display:block;position:absolute;box-shadow:0 0 5px #ff1987}.stars.svelte-1z0y5jf .cross:where(.svelte-1z0y5jf){clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.moon.svelte-1z0y5jf{filter:drop-shadow(0 0 24px #ee147e88);background:url(https://assets.badgames.lol/v1/world/moon.png) 50%/contain no-repeat;width:41.4vh;height:41.4vh;position:absolute;top:21%;left:85%;transform:translate(-50%,-50%)}.clouds.svelte-1z0y5jf,.valley.svelte-1z0y5jf{image-rendering:pixelated;background-position:50%;background-size:cover;position:absolute;inset:0}.clouds.svelte-1z0y5jf{background-image:url(https://assets.badgames.lol/v1/world/clouds.png);transform:translateY(-5.7vh)}.valley.svelte-1z0y5jf{background-image:url(https://assets.badgames.lol/v1/world/valley.png)}.foreground.svelte-1z0y5jf{width:max(50vw,94.5vh);height:max(100vh,53.73vw);image-rendering:pixelated;background-image:url(https://assets.badgames.lol/v1/world/foreground.png);background-repeat:no-repeat;background-size:200% 100%;position:absolute;bottom:0}.left.svelte-1z0y5jf{background-position:0 100%;left:0}.right.svelte-1z0y5jf{background-position:100% 100%;right:0}.banner.svelte-1z0y5jf{filter:brightness(.65);width:6.4%;height:auto;position:absolute}.left.svelte-1z0y5jf .banner:where(.svelte-1z0y5jf){top:24%;left:18%}.right.svelte-1z0y5jf .banner:where(.svelte-1z0y5jf){width:5.2%;top:52%;right:22%}@media (aspect-ratio<=1.03){.moon.svelte-1z0y5jf{width:22.8vh;height:22.8vh;top:12.8%}.foreground.svelte-1z0y5jf{width:54.9vh;height:59vh}}@media (prefers-reduced-motion:reduce){.poster.hidden.svelte-1z0y5jf{transition:none}}.emblem.svelte-7q0td9,.wordmark.svelte-7q0td9{object-fit:contain;height:auto;image-rendering:pixelated;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.emblem.svelte-7q0td9{width:18vh;top:19%}.wordmark.svelte-7q0td9{width:min(76vw,125vh);top:40%}img.svelte-7q0td9{pointer-events:none}@media (aspect-ratio<=1.03){.emblem.svelte-7q0td9{width:15.1vh;top:23%}.wordmark.svelte-7q0td9{width:96vw;top:38%}}.game-menu.svelte-1bugw0r{text-align:center;gap:18px;width:min(380px,76vw);display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%)}.game-option.svelte-1bugw0r{color:#ffe2f2;background:linear-gradient(#3d0a2bf0,#190717f5);border:2px solid #e74191;align-items:center;gap:20px;min-height:88px;padding:14px 24px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:inset 0 0 0 3px #190515,inset 0 0 0 4px #833058,0 5px #420926,0 0 24px #ff168c33}.game-option.svelte-1bugw0r:before,.game-option.svelte-1bugw0r:after{content:"";background:#ffb5de;width:8px;height:8px;position:absolute;top:-2px;box-shadow:0 82px #ffb5de}.game-option.svelte-1bugw0r:before{left:-2px}.game-option.svelte-1bugw0r:after{right:-2px}.game-option.svelte-1bugw0r img:where(.svelte-1bugw0r){width:54px;height:54px;image-rendering:pixelated;filter:grayscale()sepia()saturate(4)hue-rotate(285deg)drop-shadow(0 0 7px #ff228a66);flex-shrink:0}.game-option.svelte-1bugw0r .pacman-icon:where(.svelte-1bugw0r){filter:drop-shadow(0 0 7px #ff228a88)}.game-name.pacman-name.svelte-1bugw0r{letter-spacing:.04em;white-space:nowrap;font-size:23px}.game-name.svelte-1bugw0r{letter-spacing:.15em;text-shadow:0 3px #a31660,0 0 16px #ff268c88;font:900 32px/1 monospace}.launch-arrow.svelte-1bugw0r{color:#f394c2;margin-left:auto;font-size:20px}.game-option.svelte-1bugw0r:not(:first-child) .selection-arrow:where(.svelte-1bugw0r){opacity:0}.game-menu.svelte-1bugw0r:has(.game-option:where(.svelte-1bugw0r):hover,.game-option:where(.svelte-1bugw0r):focus-visible) .selection-arrow:where(.svelte-1bugw0r){opacity:0}.game-menu.svelte-1bugw0r .game-option:where(.svelte-1bugw0r):is(:where(.svelte-1bugw0r):hover,:where(.svelte-1bugw0r):focus-visible) .selection-arrow:where(.svelte-1bugw0r){opacity:1}.selection-arrow.svelte-1bugw0r{clip-path:polygon(0 0,33% 0,33% 17%,66% 17%,66% 33%,100% 33%,100% 66%,66% 66%,66% 83%,33% 83%,33% 100%,0 100%);background:#ffd6ed;width:12px;height:18px;animation:1.2s steps(2,end) infinite svelte-1bugw0r-select;position:absolute;left:-25px}.game-option.svelte-1bugw0r:hover,.game-option.svelte-1bugw0r:focus-visible{outline-offset:6px;border-color:#ffe0f1;outline:2px solid #ff9ad1;transform:translateY(-3px);box-shadow:inset 0 0 0 3px #190515,inset 0 0 0 4px #f367b3,0 8px #420926,0 0 32px #ff168c77}.game-option.svelte-1bugw0r:active{transform:translateY(2px)}@keyframes svelte-1bugw0r-select{50%{transform:translate(-5px)}}@media (aspect-ratio<=1.03){.game-menu.svelte-1bugw0r{width:min(310px,76vw);top:53%}.game-option.svelte-1bugw0r{gap:12px;padding-inline:18px}.game-name.pacman-name.svelte-1bugw0r{font-size:clamp(16px,4.8vw,23px)}}@media (height<=500px) and (aspect-ratio>=1.03){.game-menu.svelte-1bugw0r{top:59%}.game-option.svelte-1bugw0r{min-height:64px;padding-block:8px}.game-option.svelte-1bugw0r img:where(.svelte-1bugw0r){width:44px;height:44px}.game-option.svelte-1bugw0r:before,.game-option.svelte-1bugw0r:after{box-shadow:0 58px #ffb5de}}@media (prefers-reduced-motion:reduce){.selection-arrow.svelte-1bugw0r{animation:none}.game-option.svelte-1bugw0r{transition:none}}main.svelte-1uha8ag{background:#09030c;position:fixed;inset:0;overflow:hidden}canvas.svelte-1uha8ag{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}canvas.ready.svelte-1uha8ag{opacity:1}.sr-only.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){canvas.svelte-1uha8ag{transition:none}}
