.yaAeba_console{--shell:#f3f1ec;--shell-edge:#e2dfd7;--bezel:#4f5257;--lcd:#dfe6cf;--key:#2a2b2e;--key-edge:#121214;border:1px solid var(--site-line-strong,#dedede);background:linear-gradient(180deg, #f7f6f2 0%, var(--shell) 60%, var(--shell-edge) 100%);width:100%;max-width:380px;color:var(--site-muted,#6b6b6b);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:22px 22px 40px 40px;outline:none;margin-inline:auto;padding:22px 22px 60px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px #0000000a,0 24px 48px -28px #15151559,0 2px 6px #1515150f}.yaAeba_console:focus-visible{box-shadow:0 0 0 3px var(--site-bg,#fff), 0 0 0 5px var(--site-ink,#151515), 0 24px 48px -28px #15151559}.yaAeba_bezel{background:var(--bezel);border-radius:10px 10px 22px;padding:10px 18px 16px;box-shadow:inset 0 1px 2px #00000040}.yaAeba_bezelLabel{color:#fffc;letter-spacing:.18em;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:600;display:flex}.yaAeba_led{background:#b9d97a;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #b9d97acc}.yaAeba_screen{background:var(--lcd);cursor:pointer;touch-action:manipulation;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00000040,inset 0 2px 6px #00000040}.yaAeba_canvas{aspect-ratio:3/2;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.yaAeba_wordmark{color:#6f727a;letter-spacing:.22em;margin:12px 0 0 4px;font-size:11px;font-style:italic;font-weight:800}.yaAeba_controls{justify-content:space-between;align-items:center;margin-top:22px;padding-inline:4px;display:flex}.yaAeba_dpad{flex:none;width:96px;height:96px;position:relative}.yaAeba_arm,.yaAeba_hub{background:var(--key);touch-action:manipulation;position:absolute}.yaAeba_arm{width:32px;height:32px;box-shadow:0 3px 0 var(--key-edge);border-radius:5px}.yaAeba_up{cursor:pointer;top:0;left:32px}.yaAeba_down{bottom:0;left:32px}.yaAeba_left{top:32px;left:0}.yaAeba_right{cursor:pointer;top:32px;right:0}.yaAeba_up:active,.yaAeba_right:active{box-shadow:0 1px 0 var(--key-edge);transform:translateY(2px)}.yaAeba_hub{width:32px;height:32px;top:32px;left:32px}.yaAeba_buttons{align-items:flex-start;gap:14px;display:flex;transform:rotate(-22deg)}.yaAeba_buttonCell{color:#6f727a;letter-spacing:.1em;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.yaAeba_buttonA{margin-top:-18px}.yaAeba_round{background:radial-gradient(circle at 35% 30%, #45464b 0%, var(--key) 60%);width:50px;height:50px;box-shadow:0 4px 0 var(--key-edge), 0 6px 10px #00000026;cursor:pointer;touch-action:manipulation;border-radius:999px}.yaAeba_round:active{box-shadow:0 1px 0 var(--key-edge);transform:translateY(3px)}.yaAeba_speaker{gap:5px;display:flex;position:absolute;bottom:22px;right:26px;transform:rotate(-28deg)}.yaAeba_speaker span{background:var(--shell-edge);border-radius:4px;width:4px;height:30px;box-shadow:0 1px #fff}@media (max-width:420px){.yaAeba_console{max-width:none;padding:16px 16px 54px}.yaAeba_bezel{padding:8px 12px 12px}.yaAeba_dpad{width:90px;height:90px}.yaAeba_arm,.yaAeba_hub{width:30px;height:30px}.yaAeba_up,.yaAeba_down,.yaAeba_hub{left:30px}.yaAeba_left,.yaAeba_right,.yaAeba_hub{top:30px}}@media (prefers-reduced-motion:reduce){.yaAeba_round:active,.yaAeba_up:active,.yaAeba_right:active{transform:none}}