.mm-arcade{--mm-bg:#05060a;--mm-bg-grid:#0a0d14;--mm-fg:#e6e6e6;--mm-dim:#6b7280;--mm-pac:#ffe600;--mm-pellet:#ffd67a;--mm-red:#ff3864;--mm-pink:#ff8bd6;--mm-cyan:#4ee4ff;--mm-orange:#ffb347;--mm-green:#7cf8a2;--mm-purple:#b27cff;--mm-neon:#5cf3a0;--mm-wire:#1b2030;color:var(--mm-fg);font-family:var(--font-mono);background:var(--mm-bg);position:relative}.mm-arcade:before{content:"";pointer-events:none;z-index:50;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#000000bf 100%);position:fixed;inset:0}.mm-arcade:after{content:"";pointer-events:none;z-index:49;background:linear-gradient(#5cf3a008,#0000 30%);animation:6s infinite mm-flicker;position:fixed;inset:0}@keyframes mm-flicker{0%,97%,to{opacity:1}98%{opacity:.85}99%{opacity:1.05}}.mm-arcade .shell{max-width:1560px;margin:0 auto;padding:28px 40px 80px}.mm-arcade .toolbar{border-top:1px dashed var(--mm-wire);border-bottom:1px dashed var(--mm-wire);font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:10px 4px;font-size:12px;display:grid}.mm-arcade .crumb{color:var(--mm-dim);align-items:center;gap:10px;display:flex}.mm-arcade .pac-head{background:var(--mm-pac);clip-path:polygon(100% 50%,55% 50%,100% 8%,100% 92%);filter:drop-shadow(0 0 4px #ffe60080);border-radius:50%;width:16px;height:16px;animation:.38s infinite mm-chomp;display:inline-block}.mm-arcade .crumb-path{color:var(--mm-dim);letter-spacing:.14em;font-size:12px}.mm-arcade .crumb-path .cursor{background:var(--mm-dim);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite mm-blink;display:inline-block}.mm-arcade .search-wrap{border:1px solid var(--mm-wire);background:#05070c;align-items:center;gap:10px;max-width:680px;padding:8px 14px;display:flex}.mm-arcade .search-wrap:focus-within{border-color:var(--mm-pac);box-shadow:0 0 0 2px #ffe60026,inset 0 0 20px #ffe6000a}.mm-arcade .search-prompt{color:var(--mm-neon);font-family:var(--font-pixel);font-size:22px;animation:1.1s step-end infinite mm-blink}.mm-arcade .search{min-width:0;color:var(--mm-fg);font-family:var(--font-mono);letter-spacing:.1em;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:13px}.mm-arcade .search::placeholder{color:#4b5060;letter-spacing:.14em}.mm-arcade .nav-coins{color:var(--mm-dim);white-space:nowrap}.mm-arcade .nav-coins b{color:var(--mm-neon);font-weight:700}@keyframes mm-blink{50%{opacity:0}}.mm-arcade .filters{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 28px;display:flex}.mm-arcade .chip{font-family:var(--font-display);letter-spacing:.12em;border:2px solid var(--mm-wire);color:var(--mm-dim);cursor:pointer;text-transform:uppercase;background:#0a0d14;padding:10px 14px;font-size:10px;transform:translateY(-2px);box-shadow:0 4px #000}.mm-arcade .chip.active{color:var(--mm-bg);background:var(--mm-pac);border-color:var(--mm-pac);box-shadow:0 4px #b79d00}.mm-arcade .chip.ghost-red{border-color:var(--mm-red);color:var(--mm-red)}.mm-arcade .chip.ghost-pink{border-color:var(--mm-pink);color:var(--mm-pink)}.mm-arcade .chip.ghost-cyan{border-color:var(--mm-cyan);color:var(--mm-cyan)}.mm-arcade .chip.ghost-orange{border-color:var(--mm-orange);color:var(--mm-orange)}.mm-arcade .chip.ghost-green{border-color:var(--mm-green);color:var(--mm-green)}.mm-arcade .chip.ghost-purple{border-color:var(--mm-purple);color:var(--mm-purple)}.mm-arcade .chip.ghost-red.active,.mm-arcade .chip.ghost-pink.active,.mm-arcade .chip.ghost-cyan.active,.mm-arcade .chip.ghost-orange.active,.mm-arcade .chip.ghost-green.active,.mm-arcade .chip.ghost-purple.active{color:var(--mm-bg)}.mm-arcade .chip.ghost-red.active{background:var(--mm-red)}.mm-arcade .chip.ghost-pink.active{background:var(--mm-pink)}.mm-arcade .chip.ghost-cyan.active{background:var(--mm-cyan)}.mm-arcade .chip.ghost-orange.active{background:var(--mm-orange)}.mm-arcade .chip.ghost-green.active{background:var(--mm-green)}.mm-arcade .chip.ghost-purple.active{background:var(--mm-purple)}.mm-arcade .section-head{font-family:var(--font-display);letter-spacing:.15em;color:var(--mm-pac);text-shadow:0 0 10px #ffe60066;align-items:center;gap:14px;margin:36px 0 18px;font-size:14px;display:flex}.mm-arcade .section-head .line{background:repeating-linear-gradient(to right, var(--mm-pellet) 0 4px, transparent 4px 10px);opacity:.4;flex:1;height:1px}.mm-arcade .section-head .pac{background:var(--mm-pac);clip-path:polygon(100% 50%,60% 50%,100% 10%,100% 90%);border-radius:50%;width:18px;height:18px;animation:.4s infinite mm-chomp;display:inline-block}@keyframes mm-chomp{0%,to{clip-path:polygon(100% 50%,60% 50%,100% 10%,100% 90%)}50%{clip-path:polygon(100% 50%,60% 50%,100% 49%,100% 51%)}}.mm-arcade .hof{grid-template-columns:1.6fr 1.1fr .85fr;align-items:stretch;gap:16px;margin-bottom:32px;display:grid}.mm-arcade .hof-card{border:2px solid var(--mm-wire);cursor:pointer;color:inherit;background:radial-gradient(at 0 0,#ffe6000f,#0000 60%),linear-gradient(#0b0f18,#07090f);flex-direction:column;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mm-arcade .hof-card.rank-1{border-color:var(--mm-pac);min-height:230px;box-shadow:0 0 40px #ffe60026,inset 0 0 60px #ffe6000d}.mm-arcade .hof-card.rank-2{border-color:var(--mm-cyan);min-height:200px;padding:18px 20px;box-shadow:0 0 30px #4ee4ff1f}.mm-arcade .hof-card.rank-3{border-color:var(--mm-pink);min-height:180px;padding:16px 18px;box-shadow:0 0 30px #ff8bd61f}.mm-arcade .hof-card:hover{transform:translate(-2px,-2px)}.mm-arcade .hof-card.rank-1:hover{box-shadow:4px 4px 0 var(--mm-pac)}.mm-arcade .hof-card.rank-2:hover{box-shadow:4px 4px 0 var(--mm-cyan)}.mm-arcade .hof-card.rank-3:hover{box-shadow:4px 4px 0 var(--mm-pink)}.mm-arcade .rank-badge{font-family:var(--font-display);background:var(--mm-pac);color:var(--mm-bg);letter-spacing:.12em;padding:4px 10px;font-size:10px;position:absolute;top:-2px;left:-2px}.mm-arcade .rank-2 .rank-badge{background:var(--mm-cyan)}.mm-arcade .rank-3 .rank-badge{background:var(--mm-pink)}.mm-arcade .hof-meta{letter-spacing:.18em;color:var(--mm-dim);text-transform:uppercase;margin-top:18px;font-size:10px}.mm-arcade .hof-title{font-family:var(--font-pixel);color:var(--mm-fg);margin:6px 0 8px;line-height:1.05}.mm-arcade .rank-1 .hof-title{color:var(--mm-pac);text-shadow:0 0 8px #ffe6004d;font-size:34px}.mm-arcade .rank-2 .hof-title{color:var(--mm-cyan);font-size:26px}.mm-arcade .rank-3 .hof-title{color:var(--mm-pink);font-size:22px}.mm-arcade .hof-blurb{color:#a0a6b2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.mm-arcade .rank-3 .hof-blurb{-webkit-line-clamp:2}.mm-arcade .creator{border-top:1px dashed var(--mm-wire);color:var(--mm-dim);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.mm-arcade .creator b{color:#cbd1dc;font-weight:700}.mm-arcade .creator .stats-inline{align-items:center;gap:10px;margin-left:auto;display:flex}.mm-arcade .creator .stats-inline .sc{color:var(--mm-neon);font-family:var(--font-mono)}.mm-arcade .creator .stats-inline .pr{color:var(--mm-fg);font-family:var(--font-pixel);font-size:16px}.mm-arcade .creator .stats-inline .pr.free{color:var(--mm-pink)}.mm-arcade .ghost{background:var(--mm-red);border-radius:50% 50% 0 0;flex-shrink:0;width:22px;height:22px;position:relative}.mm-arcade .ghost:before,.mm-arcade .ghost:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px}.mm-arcade .ghost:before{left:4px}.mm-arcade .ghost:after{right:4px}.mm-arcade .ghost.red{background:var(--mm-red)}.mm-arcade .ghost.pink{background:var(--mm-pink)}.mm-arcade .ghost.cyan{background:var(--mm-cyan)}.mm-arcade .ghost.orange{background:var(--mm-orange)}.mm-arcade .ghost.green{background:var(--mm-green)}.mm-arcade .ghost.purple{background:var(--mm-purple)}.mm-arcade .stat-strip{border:2px solid var(--mm-wire);background:#0a0d14;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0 0;padding:18px;display:grid}.mm-arcade .stat{text-align:center}.mm-arcade .stat .k{font-family:var(--font-display);color:var(--mm-pac);letter-spacing:.05em;text-shadow:0 0 10px #ffe60059;font-size:22px}.mm-arcade .stat .l{color:var(--mm-dim);letter-spacing:.2em;margin-top:6px;font-size:10px}.mm-arcade .body-grid{grid-template-columns:1fr 320px;gap:28px;display:grid}@media (max-width:1024px){.mm-arcade .body-grid,.mm-arcade .hof{grid-template-columns:1fr}.mm-arcade .bento{grid-template-columns:repeat(2,1fr)!important}.mm-arcade .stat-strip{grid-template-columns:repeat(2,1fr)}.mm-arcade .toolbar{grid-template-columns:1fr}.mm-arcade .nav-coins{font-size:10px}.mm-arcade .shell{padding:20px 16px 60px}}.mm-arcade .bento{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mm-arcade .pack{border:1px solid var(--mm-wire);min-height:200px;color:inherit;background:#07090f;flex-direction:column;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mm-arcade .pack:hover{box-shadow:4px 4px 0 var(--mm-pac);border-color:var(--mm-pac);transform:translate(-2px,-2px)}.mm-arcade .pack .tag{letter-spacing:.18em;color:var(--mm-dim);text-transform:uppercase;font-size:10px}.mm-arcade .pack .name{font-family:var(--font-pixel);color:var(--mm-fg);margin:8px 0 6px;font-size:24px;line-height:1.05}.mm-arcade .pack .blurb{color:#a0a6b2;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.mm-arcade .pack .footer{color:var(--mm-dim);border-top:1px dashed var(--mm-wire);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.mm-arcade .pack .footer .installs{color:var(--mm-neon);letter-spacing:.1em}.mm-arcade .pack .footer .chip-mini{border:1px solid var(--mm-wire);letter-spacing:.12em;margin-right:4px;padding:2px 6px;font-size:9px;display:inline-block}.mm-arcade .pack .footer .price{color:var(--mm-fg);font-family:var(--font-pixel);margin-left:6px;font-size:16px}.mm-arcade .pack .footer .price.free{color:var(--mm-pink)}.mm-arcade .feed{border:1px solid var(--mm-wire);background:linear-gradient(#0a0d14,#07090f);height:min-content;max-height:calc(100vh - 40px);padding:14px;position:sticky;top:20px;overflow:hidden}.mm-arcade .feed h4{font-family:var(--font-display);color:var(--mm-neon);letter-spacing:.15em;align-items:center;gap:8px;margin:0 0 12px;font-size:10px;display:flex}.mm-arcade .feed h4:before{content:"";background:var(--mm-neon);width:8px;height:8px;box-shadow:0 0 8px var(--mm-neon);border-radius:50%;animation:1.2s infinite mm-blink}.mm-arcade .feed .log{font-family:var(--font-pixel);color:#b5bac5;font-size:17px;line-height:1.35}.mm-arcade .feed .log .line{border-bottom:1px dashed #10141c;padding:4px 0}.mm-arcade .feed .log .t{color:var(--mm-dim);width:32px;margin-right:6px;display:inline-block}.mm-arcade .feed .log .u{color:var(--mm-cyan)}.mm-arcade .feed .log .pk{color:var(--mm-pac)}.mm-arcade .feed .log .new{color:var(--mm-pink)}.mm-arcade .feed .log .ev{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;min-width:48px;margin-right:6px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.mm-arcade .feed .ev-install{color:var(--mm-cyan);background:#4ee4ff1f}.mm-arcade .feed .ev-ship{color:var(--mm-pac);background:#ffe60026}.mm-arcade .feed .ev-new{color:var(--mm-neon);background:#7cf8a21f}.mm-arcade .feed .ev-star{color:var(--mm-pink);background:#ff8bd61f;min-width:auto}.mm-arcade .feed .ev-cup{background:0 0;min-width:auto}.mm-arcade .feed-legend{font-family:var(--font-mono);color:var(--mm-dim);letter-spacing:.1em;border-bottom:1px dashed var(--mm-wire);flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px 0 12px;font-size:8px;display:flex}.mm-arcade .feed-legend span{align-items:center;gap:4px;display:flex}.mm-arcade .feed-legend i{width:8px;height:8px;display:inline-block}.mm-arcade .feed-legend .d-ship{background:var(--mm-pac)}.mm-arcade .feed-legend .d-new{background:var(--mm-neon)}.mm-arcade .feed-legend .d-install{background:var(--mm-cyan)}.mm-arcade .feed-legend .d-star{background:var(--mm-pink)}.mm-arcade .feed-legend .d-cup{background:var(--mm-orange)}.mm-arcade .load-row{border:1px dashed var(--mm-wire);background:#07090f;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;display:flex}.mm-arcade .load-count{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mm-dim);font-size:11px}.mm-arcade .load-count b{color:var(--mm-pac);font-weight:700}.mm-arcade .load-btn{font-family:var(--font-display);letter-spacing:.15em;border:2px solid var(--mm-pac);color:var(--mm-pac);cursor:pointer;background:#0a0d14;padding:10px 14px;font-size:10px;box-shadow:0 3px #8e7b00}.mm-arcade .load-btn:hover{background:var(--mm-pac);color:var(--mm-bg)}.mm-arcade .load-btn:disabled{opacity:.5;cursor:wait}.mm-arcade .empty-state{border:1px dashed var(--mm-wire);text-align:center;background:#07090f;margin-top:18px;padding:40px 24px}.mm-arcade .empty-art{font-family:var(--font-pixel);color:var(--mm-pink);margin-bottom:12px;font-size:26px}.mm-arcade .empty-art span{color:var(--mm-pac)}.mm-arcade .empty-sub{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mm-dim);margin-bottom:14px;font-size:10px}.mm-arcade .empty-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mm-arcade.searching #topWeekHead,.mm-arcade.searching .hof,.mm-arcade.searching .stat-strip,.mm-arcade.searching .feed{display:none}.mm-arcade.searching .body-grid{grid-template-columns:1fr}.mm-arcade .cta-bar{border:2px dashed var(--mm-pac);background:linear-gradient(90deg,#ffe6000a,#0000);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:22px 28px;display:flex}.mm-arcade .cta-bar .t{font-family:var(--font-pixel);color:var(--mm-pac);font-size:32px}.mm-arcade .cta-bar .s{color:var(--mm-dim);letter-spacing:.1em;margin-top:4px;font-size:12px}.mm-arcade .cta-bar a{font-family:var(--font-display);background:var(--mm-pac);color:var(--mm-bg);letter-spacing:.15em;padding:14px 20px;font-size:11px;text-decoration:none;box-shadow:0 4px #8e7b00}.mm-arcade .cta-bar a:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #8e7b00}
