.gmp{--deep:#06301f;--dark:#0b4a33;--neon:#3be37f;--gold:#e3c48a;--ink:#020604;--px:"Press Start 2P",ui-monospace,monospace;background:radial-gradient(60% 50% at 50% 0%,rgba(59,227,127,.16),transparent 70%),linear-gradient(180deg,#06140d,#020604);color:#f3f4f0;padding:clamp(18px,4vw,48px) 16px clamp(40px,6vw,72px);overflow:hidden}.gmp *{box-sizing:border-box}.gmp__head{max-width:560px;margin:0 auto 18px;text-align:center}.gmp__kick{margin:0 0 10px;font-family:var(--px);font-size:10px;letter-spacing:.12em;color:var(--neon)}.gmp__h1{margin:0;font-family:var(--px);font-size:clamp(18px,4.4vw,30px);line-height:1.3;color:#fff;text-shadow:3px 3px 0 var(--dark)}.gmp__lead{margin:12px auto 0;max-width:46ch;font-size:15px;line-height:1.55;color:#b9c4bc}.gmp__stage{position:relative;margin:0 auto;width:min(100%,calc((100svh - 150px) * 2 / 3),520px);min-width:min(100%,300px);aspect-ratio:2/3;background:var(--ink);box-shadow:0 0 0 3px var(--dark),0 0 0 6px var(--ink),0 0 0 8px #3be37f59,0 40px 90px -30px #3be37f66;image-rendering:pixelated}.gmp__cv{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:manipulation;cursor:crosshair;outline:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.gmp__cv:focus-visible{box-shadow:inset 0 0 0 2px var(--neon)}.gmp__ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px;overflow:auto}.gmp__ui[hidden]{display:none}.gmp-card{width:100%;max-width:360px;text-align:center;color:#fff;padding:22px 16px 18px;background:#020604db;border:3px solid var(--neon);box-shadow:0 0 0 3px var(--ink),6px 6px 0 3px var(--dark);font-family:var(--px);animation:gmp-pop .35s steps(4) both}@keyframes gmp-pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.gmp-badge{display:inline-block;margin:0 0 14px;padding:6px 8px;background:var(--gold);color:#1a1408;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.gmp-chal{margin:0 0 14px;font-size:10px;line-height:1.8;color:#fff}.gmp-chal b{color:var(--neon)}.gmp-title{margin:0 0 18px;font-size:clamp(22px,7vw,30px);line-height:1.25;color:#fff;text-shadow:3px 3px 0 var(--dark)}.gmp-title span{color:var(--neon)}.gmp-how{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px;text-align:left}.gmp-how li{display:flex;align-items:center;gap:10px;font-size:9px;line-height:1.6;color:#dfe7e1}.gmp-how b{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;background:var(--dark);color:var(--neon);box-shadow:0 0 0 2px var(--neon)}.gmp-btn{display:block;width:100%;margin:0;padding:15px 12px;border:0;background:var(--neon);color:#04140b;font-family:var(--px);font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 5px #1f8a4c,0 0 0 3px var(--ink);transition:transform .08s steps(2)}.gmp-btn:hover{filter:brightness(1.08)}.gmp-btn:active{transform:translateY(4px);box-shadow:0 1px #1f8a4c,0 0 0 3px var(--ink)}.gmp-btn:focus-visible,.gmp-link:focus-visible,.gmp__sound:focus-visible{outline:3px solid #fff;outline-offset:3px}.gmp-btn--alt{background:var(--gold);color:#1a1408;box-shadow:0 5px #a37a2a,0 0 0 3px var(--ink)}.gmp-btn--alt:active{box-shadow:0 1px #a37a2a,0 0 0 3px var(--ink)}.gmp-tip{margin:16px 0 0;font-size:8px;line-height:1.8;color:#9fb3a8}.gmp-score{margin:4px 0 8px;font-size:54px;line-height:1;color:var(--neon);text-shadow:4px 4px 0 var(--dark)}.gmp-score span{font-size:24px;color:#fff}.gmp-dots{display:flex;justify-content:center;gap:10px;margin:0 0 14px}.gmp-dots i{width:14px;height:14px;background:#ff5a5a;box-shadow:0 0 0 2px var(--ink)}.gmp-dots i.is-g{background:var(--neon)}.gmp-rank{margin:0 0 8px;font-size:18px;color:var(--gold)}.gmp-msg{margin:0 0 14px;font-size:9px;line-height:1.8;color:#dfe7e1}.gmp-res{margin:0 0 14px;padding:8px;font-size:9px;line-height:1.6;background:#1d2b24}.gmp-res--win{background:var(--dark);color:var(--neon)}.gmp-res--lose{color:#ffb4b4}.gmp-actions{display:grid;gap:14px}.gmp-link{margin-top:2px;background:none;border:0;color:#fff;font-family:var(--px);font-size:9px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:6px}.gmp-note{min-height:1em;margin:10px 0 0;font-size:8px;line-height:1.7;color:var(--neon)}.gmp__bar{max-width:520px;margin:18px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;color:#9fb3a8}.gmp__sound{font-family:var(--px);font-size:9px;padding:10px 12px;background:#0d1a13;color:#fff;border:2px solid #2a3b33;cursor:pointer}.gmp__sound[aria-pressed=true]{border-color:var(--neon);color:var(--neon)}@media(max-width:599px){.gmp{padding:14px 10px 36px}.gmp__head{margin-bottom:12px}.gmp__kick,.gmp__lead{display:none}.gmp__h1{font-size:18px}.gmp__stage{width:min(100%,calc((100svh - 70px) * 2 / 3))}.gmp__bar{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.gmp-card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gm-penaltis.css.map */
