*{box-sizing:border-box}
html,body{margin:0;background:#061427}
body.mouseando-game-page{font-family:"Courier New",monospace;color:#fff;background:#061427}
.mouseando-page{position:relative;width:min(1448px,100%);margin:0 auto;background:#061427}
.mouseando-mockup{display:block;width:100%;height:auto}
.mouseando-monitor{position:absolute;left:22.1%;top:6.45%;width:50.9%;height:35.2%;overflow:hidden;border-radius:4.6% / 7%;background:#040912;z-index:8;box-shadow:inset 0 0 18px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.25)}
.mouseando-monitor mouseando-catraca{position:absolute;inset:0;display:block;width:100%;height:100%;background:#040912}
.mouseando-monitor::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 13%,transparent 86%,rgba(255,255,255,.02)),repeating-linear-gradient(to bottom,transparent 0 3px,rgba(255,255,255,.015) 4px,rgba(0,0,0,.028) 5px),radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.14) 82%,rgba(0,0,0,.32) 100%)}
.mouseando-play{position:absolute;left:75.15%;top:28.7%;width:14.15%;height:6.25%;z-index:12;border-radius:10px;background:transparent;border:0;cursor:pointer}
.mouseando-play:hover,.mouseando-play:focus-visible{outline:2px solid rgba(244,237,95,.95);outline-offset:2px;box-shadow:0 0 18px rgba(244,237,95,.22)}
.mouseando-tools{position:absolute;left:75.1%;top:35.9%;width:14.3%;z-index:14;display:flex;flex-direction:column;gap:8px}
.mouseando-tools button{width:100%;border-radius:10px;padding:9px 10px;font:800 13px/1 "Courier New",monospace;cursor:pointer;text-transform:uppercase;letter-spacing:.03em}
.mouseando-full{border:2px solid #24357d;background:linear-gradient(180deg,#5b74ff,#4159dd);color:#eef3ff;box-shadow:0 5px 0 rgba(13,23,76,.55)}
.mouseando-restart{border:1px solid rgba(145,171,230,.32);background:rgba(8,20,39,.92);color:#dfe8ff;box-shadow:0 4px 10px rgba(0,0,0,.25);font-size:12px}
.mouseando-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){.mouseando-tools{left:74.6%;top:36.4%;width:15.3%;gap:6px}.mouseando-tools button{padding:7px 8px;font-size:10px}}
