.arcade-pocket{position:fixed;right:max(8px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));z-index:1000;color:#ffe6aa;background:#17281b;border:2px solid #d88a37;box-shadow:3px 3px #071109;font:700 12px/1.3 'Courier New',monospace;max-width:230px}.arcade-pocket summary{padding:9px;cursor:pointer;list-style:none;min-height:34px}.arcade-pocket>div{position:absolute;right:0;bottom:100%;background:#17281b;padding:12px;border:2px solid #d88a37;width:230px;max-height:220px;overflow:auto}.arcade-pocket p{margin:6px 0;font-size:13px}.arcade-pocket small{font-size:11px;color:#c4cfae}.has-pocket #name-game,.has-pocket .snake-machine,.has-pocket .machine,.has-pocket #console{padding-bottom:calc(46px + env(safe-area-inset-bottom))}.has-pocket.arcade-page{padding-bottom:50px}.score-recover{display:block;margin:12px 0;padding:12px;background:#f6b552;color:#142017;font:800 14px 'Courier New',monospace;border:2px solid #1c2d20}.score-game{border-radius:3px!important;border:3px solid #7a8759!important;box-shadow:5px 5px #081209}.score-game header{background:#263c27!important}.score-row{padding-block:18px!important;min-height:70px!important}.score-empty .score-name{font-size:16px!important;color:#a6b486}.score-empty .score-value{font-size:20px!important}.score-empty{background:repeating-linear-gradient(0deg,transparent,transparent 3px,#223121 4px)}
.score-challenge{padding:20px 22px;border-top:1px solid #70633e;background:#1b2018}.score-challenge small{display:block;color:#e9b75b;font:700 12px/1.4 'Courier New',monospace;letter-spacing:.12em}.score-challenge strong{display:block;font:800 24px/1.1 ArcadeCondensed,sans-serif;color:#fff0c6;margin:8px 0}.score-challenge p{font-size:15px;line-height:1.45;color:#c7ceb8;margin:0}.score-rows:empty{display:none}
