@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/1jV-qpCXXsLJBU84cq26pUXix6_vGC1yBCsbQ4pyDf0-cFzovr_iut8Aa6APczMpriLe9bvspPK8AxRWe8tCA90.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/N9FQ_Vrigr2fKzGbqUxEGNktsgTSPFTsenwt7Tkcbfs-Lf1ru_nM608RHWDIJ1ScOtVPjBWs62Sf2W4E8tl1DKI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/YV9xzXC1bv63y8r22sfklycVy8f4XZlsXltcQxWRfzA-bZm5lZ7qHfij6UGAk32CVwXydatTvbOcR1eCuA5G8XE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/KU3vP2Zw63jXNHXxu3bGqdWAtgwqBsKEzDv2ySYg0Bk-RZk3_QXgdUCHusCvjl0K_Cn-XDsEgr40aZfb9ffZMqY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/WK3ImiOYZaXFY_4YtbWELjqcVtuqgeO302rB3ZEVXqc-EcQo___g67qDbIi2-BUXMPoAOqYZVWdgCijMsfZCQr0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Press Start 2P";src:local("Press Start 2P Regular"),local("Press Start 2P"),url(../_fonts/_X-z_YrDuVB9e6ES1nh3YVlGbMWP7KA10yskeSQWgiE-AYdIR5kPd8ePGOXAUXd_n7rT9zM7FZRwZmXc8iGuRtU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:local(""),url(../pacman/fonts/press-start-2p-v9-latin-regular.woff2) format("woff2"),url(../pacman/fonts/press-start-2p-v9-latin-regular.woff) format("woff")}body{background-color:#222;margin:0;overflow:hidden;padding:0}.js-pacman-playground{background-color:var(--color-primary-500);background-image:url(../pacman/img/maze.png);background-size:400% 200%;color:#efefef;cursor:default;display:none;font-family:var(--font-primary);font-size:2em;font-weight:600;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-pacman-playground.with-border{border:1em solid #000;border-radius:.5em}.js-pacman-playground.with-border.with-light{box-shadow:0 0 1em .1em #eee}.js-pacman-playground.maze-1{background-position:0 0}.js-pacman-playground.maze-2{background-position:-100% 0}.js-pacman-playground.maze-3{background-position:-200% 0}.js-pacman-playground.maze-4{background-position:-300% 0}.js-pacman-playground.maze-1.blink{background-position:0 -100%}.js-pacman-playground.maze-2.blink{background-position:-100% -100%}.js-pacman-playground.maze-3.blink{background-position:-200% -100%}.js-pacman-playground.maze-4.blink{background-position:-300% -100%}.js-pacman-playground .splash{background-color:#000;background-image:url(../pacman/img/start.png);background-size:100% 100%;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.js-pacman-playground .splash a{color:#ddd;cursor:pointer;font-weight:700}.js-pacman-playground .splash a:hover{color:#fff}.js-pacman-playground .splash a.start{font-size:1.6em;position:relative;text-transform:uppercase;top:65%}.js-pacman-playground .splash .title{color:#fcb644;left:0;position:absolute;right:0;text-align:center;top:22.04%}.js-pacman-playground .splash p.nerd{color:#fff;left:35.26%;position:absolute;text-align:center;top:33.15%}.js-pacman-playground .splash p span{color:#ff0}.js-pacman-playground .splash .keys{color:#fff;left:0;position:absolute;right:0;text-align:center;top:85%}.js-pacman-playground .splash .credits{bottom:0;color:#fff;font-family:Press Start\ 2P,cursive;font-size:.6em;left:0;padding:.1em;position:absolute;right:0}.js-pacman-playground .splash .credits span{color:#f33}.js-pacman-playground .splash .credits a{color:#ff0}.js-pacman-playground .splash .credits a:hover{color:#ffff4d}.js-pacman-playground .loadbar{background:#ff0;border:2px solid #fff;height:3.472%;left:22.32%;overflow:visible;position:absolute;right:22.32%;top:65%}.js-pacman-playground .loadbar .inner{background:red;height:100%;position:relative;width:0}.js-pacman-playground .score{color:var(--color-gray-950);left:.4464%;position:absolute;right:.4464%;text-align:center;top:0;z-index:2}.js-pacman-playground .score .p1-score{left:0;position:absolute;top:0;width:22%}.js-pacman-playground .score .high-score{margin-left:auto;margin-right:auto;width:40%}.js-pacman-playground .score .p2-score{position:absolute;right:0;top:0;width:22%}.js-pacman-playground .score span{display:block;text-align:right}.js-pacman-playground .score .high-score span{text-align:center}.js-pacman-playground .start-p1{color:#5ee;left:0;position:absolute;right:0;text-align:center;top:38.71%}.js-pacman-playground .game-over,.js-pacman-playground .game-win,.js-pacman-playground .paused,.js-pacman-playground .sound-status,.js-pacman-playground .start-ready{background:var(--color-gray-950);color:var(--color-primary-500);left:10%;padding:10px;position:absolute;right:10%;text-align:center;top:55.55%}.js-pacman-playground .sound-status span.off,.js-pacman-playground .sound-status.on span.on{display:inline}.js-pacman-playground .sound-status span.on,.js-pacman-playground .sound-status.on span.off{display:none}.js-pacman-playground .paused .wrap,.js-pacman-playground .sound-status .wrap{padding:.1em}
