@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--width:20px;--lightest-green-on:#6aa251;--lightest-green-off:#7b820d;--light-green:#5d7941;--dark-green:#3d594a;--darkest-green:#2c4139;--blue:#2e3694;--console-width:590px;--console-height:970px;--gamepak-scaleX-console:0.6285;--gamepak-scaleY-console:0.4448;--gamepak-width:calc(var(--console-width) * var(--gamepak-scaleX-console));--gamepak-height:calc(var(--console-height) * var(--gamepak-scaleY-console));--textured-bg:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjU2NmViYzViNCwgMjAyMi8wNS8wOS0wODoyNTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQ5NkM4N0RGRjdCMTFFQzhGOUJBNjJCNTFBNTM5ODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ5NkM4N0VGRjdCMTFFQzhGOUJBNjJCNTFBNTM5ODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDk2Qzg3QkZGN0IxMUVDOEY5QkE2MkI1MUE1Mzk4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDk2Qzg3Q0ZGN0IxMUVDOEY5QkE2MkI1MUE1Mzk4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvNeFEUAABL6SURBVHja7J1rqF5VesfX1NKhyIDV0jrYL61Q7AelUKnMh1IEP/nFT4KfRUVFUVS8i4qoiIo3vKIoilcURTGiopyTezK5m0uTaBJTk5jRqDFOp9Pamdm/4C/8fdyvkzrm5Jw3e8Hhve2911rP5f/8n2etvU/7fWmvv/76yscee2zR888/v5TP8+fP/w9/W7169eYnn3xycT1n1apVm/j7+OOPP+XzrbfeOnf9+vVbX3vttRUe43V+3TX7ueiiiyZ5z3EbNmzYyt/SpUs38h39f/jhhzt4f84550zw+sADDyyoY6UfP7/88svLP/vssy/8PG/evHV5/JVXXjnb92efffaE57700kvLft/T1q5du4U58/68886b+Kpr/vbKK68s/7prff28+eabq/6na//dtVdffXXF9ddfP4fXlN111103e+fOnbu2b9/+K2XGa/OAd955Z/WXX3751WWXXTZ5wQUXTNTB8fvk5ORahUS77bbb5p577rnfOvbpp5/+5V133TWf93ffffd8hPDFF1986e9MbNasWSuvuuqq2c8888wSvpuYmFjTJxCuz+vmzZu38XrLLbfM/fTTTz+rx1199dWzUQ7v33333dUpmKeeeuqXb7zxxiq/W7NmzeatW7d+zPtLL7108jdd45pffdP4/v7771+AsM4666yJvJbvGfuNN944R+N69NFHF/WNXyHbLrnkksn8jHx8j1Hs3r17T8MS77333vl5ID9UD0DjfkYwO3bs+KRvEGltTBgl3nHHHfNuv/32eX3H/1/X8J65c+euU5h6Av30nbNx48b/vPbaa2d/9NFHewWLUPFqrG7JkiUbH3744YUoHkXxu4rHUj2HhlDzutUDV65c+QEK5H16YiqB+eLpjH3RokXr+Y7+8XqtH0MXDehTz6Jt27ZtJ07g56ZQ0tp4vfDCCydy4MJGut0LL7ywFJhC4FgTLoor+zsCyElUAQAJCGjZsmXvV6E/8sgjCxUkFssrk8ID6ddj0soWL168gdeHHnpood+hLF5/1zW8hfeffPLJrjQQhFetOZVfvwPGPv/8891e/+23334PLwQJMEDhU6XyChzzmrB3ww03zEk4ZT6NQXqyWkeoujmYjgAQLsLgOyCNSWGNCKQO+r+6xqvwoms7AQa3ZcuW7X6HRfn+/fff/0gjARqMQ1hZur0Tz6b1A6uM/8UXX1xWYweGBrwp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)}#message{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);padding:16px 32px;margin:0;border-radius:10px;background-color:#eae8e4;border:5px solid var(--lightest-green-on);color:var(--darkest-green);text-transform:uppercase;z-index:1;width:max-content;max-width:calc(600px - 10px - 64px);letter-spacing:2px}#message p{padding:0;margin:0}#instructions button{--instruction-button-vertical-padding:10px;color:#fff;background:#000;border:2px solid #fff;position:relative;padding:calc(var(--instruction-button-vertical-padding) + 4px) calc(var(--instruction-button-vertical-padding) + 8px);font-size:18px;--corner-block-size:calc(var(--instruction-button-vertical-padding) / 2);--corner-block-border-thickness:2px;--corner-block-offset:calc(var(--corner-block-border-thickness) * -1);--corner-block-vertical-inner-gap:calc(var(--corner-block-border-thickness) + 1px + (var(--corner-block-size) / 2));--corner-block-horizontal-inner-gap:calc((var(--corner-block-border-thickness) * 2) + (var(--corner-block-size) / 2));cursor:pointer}#instructions button #corner{width:calc(var(--corner-block-size) * 2);aspect-ratio:1;background-color:#000}#instructions button #corner:after,#instructions button #corner:before{width:calc(var(--corner-block-size) + var(--corner-block-border-thickness));aspect-ratio:1;background-color:#000;content:"";display:block}#instructions button #corner:first-child{position:absolute;top:0;left:0}#instructions button #corner:first-child:after,#instructions button #corner:first-child:before{position:absolute;border-right:var(--corner-block-border-thickness) solid #fff;border-bottom:var(--corner-block-border-thickness) solid #fff}#instructions button #corner:first-child:before{top:var(--corner-block-vertical-inner-gap);left:var(--corner-block-offset)}#instructions button #corner:first-child:after{left:var(--corner-block-horizontal-inner-gap);top:var(--corner-block-offset)}#instructions button #corner:nth-child(2){position:absolute;top:0;right:0}#instructions button #corner:nth-child(2):after,#instructions button #corner:nth-child(2):before{border-bottom:var(--corner-block-border-thickness) solid #fff;border-left:var(--corner-block-border-thickness) solid #fff}#instructions button #corner:nth-child(2):before{position:absolute;top:var(--corner-block-vertical-inner-gap);right:var(--corner-block-offset)}#instructions button #corner:nth-child(2):after{position:absolute;right:var(--corner-block-horizontal-inner-gap);top:var(--corner-block-offset)}#instructions button #corner:nth-child(3){position:absolute;bottom:0;right:0}#instructions button #corner:nth-child(3):after,#instructions button #corner:nth-child(3):before{border-top:var(--corner-block-border-thickness) solid #fff;border-left:var(--corner-block-border-thickness) solid #fff}#instructions button #corner:nth-child(3):before{position:absolute;bottom:var(--corner-block-vertical-inner-gap);right:var(--corner-block-offset)}#instructions button #corner:nth-child(3):after{position:absolute;right:var(--corner-block-horizontal-inner-gap);bottom:var(--corner-block-offset)}#instructions button #corner:nth-child(4){position:absolute;bottom:0;left:0}#instructions button #corner:nth-child(4):after,#instructions button #corner:nth-child(4):before{border-top:var(--corner-block-border-thickness) solid #fff;border-right:var(--corner-block-border-thickness) solid #fff}#instructions button #corner:nth-child(4):before{position:absolute;bottom:var(--corner-block-vertical-inner-gap);left:var(--corner-block-offset)}#instructions button #corner:nth-child(4):after{position:absolute;left:var(--corner-block-horizontal-inner-gap);bottom:var(--corner-block-offset)}body,html{margin:0;padding:0}body:has(dialog[open]){overflow:hidden}dialog{max-width:100dvw!important;max-height:100dvh!important;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.temp{display:flex}.temp>*{flex:0 1}#container{--volume-dial-padding:20px;--margin:16px;margin:var(--margin);margin-top:30px;margin-right:calc(var(--margin) + var(--volume-dial-padding));position:relative;width:max-content;height:max-content}.credits{padding:0;margin:0;position:absolute;bottom:9px;left:9px;color:#9d9b96}button.credits{background:none;border:none;padding:10px;color:#9d9b96;cursor:pointer}.credits a{color:#5f5e5b!important}.power-button{--gap:5px;--line-width:6px;--padding:10px;--dome-height:6px;--block-height:3px;--width:calc(((var(--line-width) * 3) + (var(--gap) * 2)) + (var(--padding) * 3));--height:calc(var(--dome-height) + var(--block-height) + (var(--padding) * 2));position:absolute;top:calc(var(--height) * -1);left:calc(56px + 12px + 36px - (var(--width) / 2) + 5px);width:var(--width);height:var(--height);background-color:transparent;border:none;cursor:pointer;transform:translateX(-50%);transition:left .25s}.power-button:after,.power-button:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:#9b9599}.power-button:after{bottom:3px;border-top-left-radius:18px;border-top-right-radius:18px;width:calc(var(--line-width) * 3);height:var(--dome-height)}.power-button:before{--additional-width:10px;width:calc((var(--line-width) * 3) + var(--additional-width));border-top-left-radius:1px;border-top-right-radius:1px;height:var(--block-height);bottom:0}.power-button.on{left:calc(56px + 12px + 36px + (calc(((var(--line-width) * 3) + (var(--gap) * 2))) / 2) - 5px)!important}#volume-container{margin:0;padding:0;padding-right:var(--volume-dial-padding);position:absolute;right:calc(-16px - (var(--volume-dial-padding)));top:270px;cursor:pointer;touch-action:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#volume{width:100px;height:auto}#pak-slot{--_slot-height:240px;position:absolute;width:calc(var(--gamepak-width) + 40px);height:var(--_slot-height);top:calc(var(--gamepak-height) - var(--_slot-height) - 30px);left:50%;transform:translateX(-50%);background-color:#eae8e4;padding:10px;box-sizing:border-box}#pak-slot #pak-game{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) scaleX(-1);animation-duration:var(--pak-move-duration);animation-timing-function:cubic-bezier(.755,.05,.855,.06);cursor:pointer}@keyframes insert{0%{bottom:calc(325px + 100px)}to{bottom:0}}@keyframes remove{0%{bottom:0}to{bottom:calc(325px + 100px)!important}}#pak-game.insert{animation:insert forwards}#pak-game.pull{animation:remove forwards}#pak-drop{position:relative;z-index:1;width:calc(var(--gamepak-width) + 20px);height:200px;border-radius:10px;display:grid;place-content:center;color:#9aa3ab;background-color:#fff}#droppable{left:50%;transform:translateX(-50%);top:-33px;z-index:1}#droppable,.back{position:absolute}.back{inset:0;background-color:#7f747e;border-radius:inherit;z-index:-1}#pak-slot .back{z-index:1}#gameboy{width:var(--console-width)!important;height:var(--console-height);background-color:#eae8e4;position:relative;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:120px;box-shadow:inset 0 10px 6px -2px hsla(0,0%,100%,.95),inset 0 -4px 16px 0 rgba(0,0,0,.5),0 40px 60px 0 rgba(0,0,0,.6);overflow:hidden}#head{background-color:#eae8e4;top:40px;border-color:#9d9b96 hsla(43,3%,60%,.3) #fff;border-style:solid;border-width:4px 12px;box-sizing:border-box;left:0;right:0}#head,#head:before{position:absolute;height:16px}#head:before{display:none!important;content:"";left:-12px;display:block;width:6px;top:-4px;background-color:#fff;border-top-right-radius:50%;border-bottom-right-radius:50%}#head .gouge{background-color:#eae8e4;position:absolute;display:block;width:8px;top:-44px;height:40px;border-color:#fff #9d9b96 #eae8e4;border-style:solid;border-width:4px 2px 1px}#head .gouge:first-child{left:32px}#head .gouge:last-child{right:32px}#on-off{position:absolute;background:#eae8e4;text-shadow:1px 2px 2px #0006;color:#fff;opacity:.8;padding:1px 4px;top:10px;left:calc(56px + 12px);width:max-content;border-radius:16px;box-shadow:inset 0 2px 6px -2px rgba(0,0,0,.5),0 2px 4px 0 #fff;--gap:5px;--line-width:6px}#on-off #lines{position:absolute;display:flex;top:-10px;left:0;transform:translateX(12px);height:10px;gap:var(--gap)}#on-off #lines>*{width:var(--line-width);background-color:#dddbd7}#screen-container{top:82px;width:500px;position:absolute;left:50%;transform:translateX(-50%);height:373px;background-color:#73738a;border-radius:18px;border-bottom-right-radius:76px;border:2px solid #656565;border-top-color:rgba(0,0,0,.7);box-shadow:inset 0 2px 0 0 hsla(0,0%,100%,.4)}#screen-headline{--width:56px;position:relative;height:20px;top:10px;width:calc(100% - var(--width));transform:translateX(calc(var(--width) / 2))}#screen-headline:after,#screen-headline:before{content:"";height:4px;width:100%;position:absolute;display:block}#screen-headline:before{background-color:#5e234c;top:2px}#screen-headline:after{background-color:#201d4b;bottom:4px}#screen-headline span{color:#bab6af;background-color:#73738a;font-size:13.75px;position:absolute;right:66px;height:20px;line-height:20px;display:inline-block;padding:0 12px;z-index:1;font-weight:300;letter-spacing:1px}.battery-light{position:absolute;display:block;height:14px;width:14px;border-radius:50%;border:2px solid #383735;box-shadow:inset 0 4px 0 0 rgba(0,0,0,.7);left:30px;top:130px}.battery-light:before{content:"";display:block;height:100%;width:100%;border-radius:100%;background:radial-gradient(ellipse at center,#61605d 0,#43423f 100%);box-shadow:inset 0 -2px 0 0 hsla(0,0%,100%,.2),inset 0 2px 0 0 rgba(0,0,0,.6)}.battery-light.powered:before{background:radial-gradient(ellipse at center,#fff 0,red 75%,#000 100%);box-shadow:inset 0 -2px 0 0 hsla(0,0%,100%,.2),inset 0 2px 0 0 rgba(0,0,0,.6),0 0 10px 0 red!important}.battery-light span{position:absolute;display:inline-block;pointer-events:none;left:-12px;top:27px;font-size:15px;color:#bab6af;letter-spacing:1px;font-weight:300}#screen{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}#screen:before{content:"";background-color:transparent;box-shadow:inset 5px 5px 10px #0008,inset -2px -1px 10px #0005,0 0 4px 3px #aaa4;z-index:1;pointer-events:none}#screen canvas,#screen:before{position:absolute;width:100%;height:100%}#screen canvas{top:0;left:0;display:block}.cell{position:relative}.cell.blink:before{position:absolute;width:100%;height:100%;content:"";animation:blink var(--blinking-duration) infinite}@keyframes blink{0%,to{background-color:var(--light-green);animation-timing-function:step-end}50%{background-color:transparent;animation-timing-function:step-end}}@keyframes blink-alt{0%{background-color:transparent;animation-timing-function:step-end}to{background-color:transparent;animation-timing-function:step-end}}#logo{position:absolute;left:40px;top:460px;color:var(--blue);font-size:20px;text-shadow:0 0 1px #30205855;display:flex;align-items:baseline;gap:3px}#logo>:first-child{letter-spacing:1px;font-size:24px}#logo>:nth-child(2){font-size:42px!important;font-style:italic}#logo>:nth-child(3){display:inline-block;vertical-align:sub;font-size:15px;letter-spacing:2px}#dpad{position:absolute;top:570px;left:30px;border-radius:50%;width:180px;aspect-ratio:1;display:grid;place-items:center;transform:rotate(0deg);touch-action:manipulation}#dpad #bg{transform:rotate(-28deg);border-radius:50%;background:linear-gradient(185deg,#cac8c8,#eae8e4 51%,#f3f1ee)}#dpad #bg,#dpad #x-arrow,#dpad #y-arrow{position:absolute;width:100%;height:100%}#dpad #x-arrow:after,#dpad #x-arrow:before,#dpad #y-arrow:after,#dpad #y-arrow:before{content:"";display:block;background:#ddd;filter:drop-shadow(2px 5px 1px red) drop-shadow(-2px -5px 1px blue);width:10px;height:10px;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;z-index:1}#dpad #y-arrow:after,#dpad #y-arrow:before{left:50%}#dpad #y-arrow:before{transform:translate(-50%,2px) rotate(180deg);top:0}#dpad #y-arrow:after{bottom:0;transform:translate(-50%,-2px) rotate(0)}#dpad #x-arrow:after,#dpad #x-arrow:before{top:50%}#dpad #x-arrow:before{transform:translate(2px,-50%) rotate(90deg);left:0}#dpad #x-arrow:after{right:0;transform:translate(-2px,-50%) rotate(-90deg)}#dpad #cross{position:relative;width:100%;height:100%}#dpad #cross:after{content:"";display:inline-block;height:60px;width:60px;background-color:#060206;background-color:transparent;border:1px solid transparent}#dpad #cross:after,#dpad #thumb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}#dpad #thumb{height:44px;width:44px;background-color:#1d0515;border-radius:50%;box-shadow:inset 0 -4px 2px 0 hsla(0,0%,100%,.4);border-top:4px solid hsla(0,0%,100%,.1);overflow:hidden}#dpad #thumb:before{top:4px;left:10px;bottom:24px;right:10px;border-top:2px solid hsla(0,0%,100%,.2)}#dpad #thumb:after,#dpad #thumb:before{content:"";position:absolute;border-radius:100%}#dpad #thumb:after{display:block;bottom:-2px;left:12px;height:70%;width:40%;transform:rotate(-80deg);background:radial-gradient(ellipse at center,#fff 0,#0c0b10 50%) transparent}#dpad .axis{background:#060206;border-radius:2px;box-shadow:0 0 1px 4px #000,0 5px 2px 1px #0008;display:flex;justify-content:space-between;gap:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--full:calc(100% - (18px * 2) - 6px);--thickness:calc((var(--full) - 60px) / 2)}#dpad .axis.y{width:var(--thickness);height:var(--full);flex-direction:column}#dpad button:before{cursor:pointer}#dpad button:after,#dpad button:before{content:"";position:absolute;z-index:-1}#dpad #up{border:2px solid #363439;border-top:3px solid #b7bec8;border-bottom:none;position:relative;box-sizing:border-box}#up:after{top:-6px;bottom:0;left:calc(-6px - 0px);right:calc(-6px - 0px)}#up:before{top:calc(-7px - 17px - 10px);width:225%;bottom:50%}#dpad #left{border-top:3px solid #b7bec8;border-left:2px solid #363439;border-bottom:2px solid #363439;position:relative}#left:after{left:-6px;right:0;top:-6px;bottom:-6px}#left:before{height:225%;left:calc(-6px - 17px - 10px);right:50%}#dpad #right{border-top:3px solid #b7bec8;border-right:2px solid #363439;border-bottom:2px solid #363439;position:relative}#right:after{right:-6px;left:0;top:-6px;bottom:-6px}#right:before{height:225%;right:calc(-6px - 17px - 10px);left:50%}#dpad #down{border:2px solid #363439;border-top:none;border-bottom:none;position:relative}#down:after{top:0;bottom:-4px;left:-6px;right:-6px}#down:before{width:225%;bottom:calc(-4px - 17px - 10px);top:50%}#dpad .axis button{flex:1 1}#dpad .axis.x{height:var(--thickness);width:var(--full)}#dpad .axis.x button{flex-direction:row;padding:4px 0}#dpad .axis.x button .stripe{width:100%;height:100%}#dpad button{z-index:1;display:flex;align-items:center;gap:3px;flex-direction:column;border:none;background-color:transparent}#dpad button .stripe{background-color:#181818;opacity:.8;width:100%;flex:1 1;border-radius:20px}#buttons{height:86px;background:linear-gradient(185deg,#bebbbc,#eae8e4 51%,#f3f1ee);border-radius:72px;position:absolute;transform:rotate(-25deg);top:610px;right:26px;display:flex;justify-content:space-evenly;align-items:center;padding:0 12px;gap:35px}#buttons button{width:72px;aspect-ratio:1;transform:rotate(25deg);box-sizing:border-box;border-radius:50%;background:linear-gradient(180deg,#b30f42 0,#640116);border:none;border-top:4px solid #d74f73;cursor:pointer;box-shadow:0 8px 8px -2px rgba(0,0,0,.8),inset 0 2px 6px -2px hsla(0,0%,100%,.8);outline:none;padding:0}#buttons button:before{content:"";position:absolute;top:0;right:20px;bottom:60px;left:20px;box-shadow:inset 0 8px 0 -4px hsla(0,0%,100%,.4);border-radius:100%}#buttons button .label{position:absolute;transform:rotate(-25deg);left:50%;margin-left:22px;bottom:-32px;pointer-events:none;font-size:36px;color:var(--blue)}#buttons button:active{box-shadow:0 6px 4px -2px rgba(0,0,0,.8),inset 0 2px 6px -2px hsla(0,0%,100%,.8);border-top-width:2px}#buttons button:active:before{opacity:.9;box-shadow:inset 0 6px 4px -4px hsla(0,0%,100%,.3)}#options{position:absolute;top:790px;left:170px;display:flex;align-items:center;gap:15px}#options>*{rotate:-27deg}#options .container{padding:8px;width:70px;background:linear-gradient(185deg,#9b9899,#eae8e4 70%,#fffdf8);box-shadow:inset 0 -4px 2px -2px hsla(0,0%,100%,.9);border-radius:15px;display:flex}#options button{height:20px;width:100%;border-radius:24px;border:none;background:#9e9baf;background-image:linear-gradient(#c0beca,#7f7584);border-radius:10px;box-shadow:inset -2px -2px 5px #0004,inset 2px 2px 5px #fff3,2px 2px 6px #0007,-1px 2px 3px #000d;cursor:pointer}#options button:after{content:"";position:absolute;inset:0;border-radius:15px;cursor:default;z-index:-1}#options .label{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:28px;letter-spacing:2px;color:var(--blue)}#options .container button:active{box-shadow:inset -2px -2px 5px #0004,inset 2px 2px 5px #fff3,2px 2px 6px #0007,-.5px 1px 1.5px #000d}#speaker{width:194px;height:105px;position:absolute;top:820px;right:30px;transform:rotate(-29deg);display:flex;justify-content:center;align-items:center;gap:17px}#speaker:before{opacity:.7;background-color:#8f8c88;box-shadow:0 -4px 6px 0 hsla(34,3%,55%,.8)}#speaker:after,#speaker:before{content:"";position:absolute;height:100px;left:-66px;top:98px;width:300px}#speaker:after{opacity:.09;background-image:var(--textured-bg)}#speaker>div:first-child{margin-left:0}#speaker>div{position:relative;display:inline-block;width:14px;height:100%;border-radius:30px;overflow:hidden;background-color:#cec9c2;border-bottom:2px solid hsla(0,0%,100%,.4);border-left:2px solid hsla(0,0%,100%,.6);box-shadow:inset -2px 4px 4px 2px rgba(0,0,0,.55)}#speaker>div:before{content:"";display:block;height:100%;width:100%;opacity:.09;background-image:var(--textured-bg)}#speaker>div:first-child:after{display:none}#speaker>div:after{content:"";position:absolute;top:6px;left:0;display:block;width:4px;height:90px;background-color:#4a4645;border-bottom:2px solid hsla(0,0%,100%,.8)}#speaker .inner-shadow{position:absolute;height:22px;width:100%;opacity:.8;bottom:0;left:0;overflow:hidden;background-color:#8f8c88;box-shadow:0 -4px 6px 0 hsla(34,3%,55%,.8)}#speaker .inner-shadow:after{content:"";display:block;position:absolute;height:200%;bottom:0;left:0;right:0;box-shadow:inset -2px 4px 4px 2px rgba(0,0,0,.55)}#phones{position:absolute;background:#eae8e4;border-radius:16px;left:215px;bottom:10px;color:#f7f5f1;font-size:14px;font-family:arial;font-weight:400;line-height:24px;border-bottom:2px solid hsla(0,0%,100%,.8);cursor:pointer;box-shadow:inset 0 4px 6px -2px rgba(0,0,0,.5),0 2px 4px 0 #fff;display:grid;place-items:center;padding:2px 6px}#phones span{text-shadow:0 2px 2px rgba(0,0,0,.25)}#phones .vertical-stripe{position:absolute;width:8px;height:18px;background:#eae8e4;box-shadow:inset 0 -4px 6px 0 rgba(0,0,0,.3);bottom:-18px;pointer-events:none}#phones .vertical-stripe:first-child{right:12px}#phones .vertical-stripe:nth-child(2){right:26px}#phones .vertical-stripe:nth-child(3){right:40px}