.thub-row-mega{--accent:#ff5caa;box-shadow:0 8px 0 var(--ink),0 0 0 3px #ff5caa8c,0 0 46px #2fd1bd61;background:linear-gradient(150deg,#2a1066 0%,#521a7a 42%,#0f3c66 100%)}@media (min-width:1000px){.thub-row-mega{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.thub-row .mgh{isolation:isolate;flex-direction:column;gap:14px;padding:30px 30px 28px 34px;display:flex;position:relative;overflow:hidden}.mgh-glow{z-index:-1;background:radial-gradient(circle at 80% 20%,#ff5caa6b,#0000 38%),radial-gradient(circle at 10% 90%,#2fd1bd52,#0000 40%);animation:9s ease-in-out infinite alternate heroGlow;position:absolute;inset:-30%}.mgh-faces{opacity:.95;z-index:-1;pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;width:34%;display:grid;position:absolute;top:10px;bottom:10px;right:14px}.mgh-face{width:min(100%,96px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 6px #00000059)drop-shadow(0 0 16px #ff5caa73);animation:3.2s ease-in-out infinite aceBob}.mgh-face-1{animation-delay:-.8s}.mgh-face-2{animation-delay:-1.6s}.mgh-face-3{animation-delay:-2.4s}.mgh-badge{border:2px solid var(--ink);color:var(--ink);font:800 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 0 var(--ink);background:linear-gradient(#ff9fd2,#ff5caa);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.mgh-badge i{font-style:normal;animation:1.6s ease-in-out infinite megaGem}.mgh-title{color:#fff;text-shadow:5px 5px 0 var(--ink),0 0 30px #ff5caaa6;margin:0;font-size:clamp(26px,4.4vw,46px);line-height:1.1}.mgh-tag{font:700 clamp(14px,1.6vw,18px) var(--f-body);color:#ffc2e3;letter-spacing:.02em;margin:0}.mgh-desc{color:#e6dcff;max-width:46ch;margin:0;font-size:15px}.mgh-stats{flex-wrap:wrap;gap:12px;margin:2px 0 0;padding:0;list-style:none;display:flex}.mgh-stats li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a08228c;border:2px solid #ffffff2e;border-radius:14px;gap:6px;padding:10px 16px;display:grid}.mgh-stats b{color:#ff9fd2;font-size:18px}.mgh-stats span{font:600 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#c9bff2}.mgh-progress{background:#0a082280;border:2px solid #ffffff29;border-radius:16px;gap:8px;max-width:520px;padding:14px 16px;display:grid}.mgh-progress-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mgh-progress-top .lbl{color:#d6cdf8;margin:0}.mgh-progress-top b{color:#fff;font-size:15px}.mgh-bar{border:2px solid var(--ink);background:#00000080;border-radius:99px;height:12px;overflow:hidden}.mgh-bar i{background:linear-gradient(90deg,#2fd1bd,#ff9fd2);border-radius:99px;height:100%;display:block;box-shadow:0 0 14px #ff5caa99}.mgh-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.mgh-cta{border:3px solid var(--ink);cursor:pointer;color:var(--ink);font:800 clamp(15px,1.6vw,19px) var(--f-body);box-shadow:0 6px 0 var(--ink),0 0 26px #ff5caa8c;transition:transform .15s var(--spring),box-shadow .15s;background:linear-gradient(#ffb3dc,#ff5caa 55%,#d6307f);border-radius:16px;align-self:flex-start;align-items:center;gap:12px;margin-top:4px;padding:16px 30px;animation:2.6s ease-in-out infinite megaPulse;display:inline-flex}.mgh-cta span{font-size:22px;transition:transform .2s}.mgh-cta:hover{box-shadow:0 9px 0 var(--ink),0 0 36px #ff5caacc;transform:translateY(-3px)}.mgh-cta:hover span{transform:translate(5px)}.mgh-cta:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}@keyframes megaPulse{50%{box-shadow:0 6px 0 var(--ink),0 0 42px #ff5caad9}}@media (min-width:1000px){.mgh-desc{max-width:34ch}.mgh-title{max-width:66%}.mgh-progress{max-width:62%}}@media (max-width:999px){.mgh-faces{opacity:.28;width:60%}}@media (max-width:520px){.thub-row .mgh{padding:22px 18px}.mgh-cta{justify-content:center;align-self:stretch}}
.tw-replays{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.tw-replays-summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.02em;color:var(--muted);-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:13px;list-style:none}.tw-replays-summary::-webkit-details-marker{display:none}.tw-replays-summary:before{content:"▸";margin-right:8px;transition:transform .15s;display:inline-block}.tw-replays[open] .tw-replays-summary:before{transform:rotate(90deg)}.tw-replays-summary:hover{color:var(--fg);background:var(--surface-hi)}.tw-replays-empty{color:var(--muted);margin:0;padding:12px 14px 16px;font-size:13px}.tw-replays-list{margin:0;padding:0;list-style:none}.tw-replays-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 14px;font-size:13px;display:flex}.tw-replays-name{font-family:var(--f-display);color:var(--fg);font-weight:600}.tw-replays-floor{font-family:var(--f-mono);color:var(--muted);font-size:12px}.tw-replays-mod{font-family:var(--f-mono);border:1px solid var(--line);color:var(--muted);background:var(--surface-hi);border-radius:999px;padding:2px 8px;font-size:11px}.tw-replays-pill{font-family:var(--f-mono);border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11px}.tw-replays-pill.is-win{color:var(--leaf);border-color:var(--leaf);background:color-mix(in srgb, var(--leaf) 14%, transparent)}.tw-replays-pill.is-loss{color:var(--fire);border-color:var(--fire);background:color-mix(in srgb, var(--fire) 14%, transparent)}.tw-replays-ago{font-family:var(--f-mono);color:var(--muted);margin-left:auto;font-size:11px}.tw-replays-link{font-family:var(--f-mono);color:var(--fg);border-bottom:1px solid var(--line);padding-bottom:1px;font-size:12px;text-decoration:none}.tw-replays-link:hover{color:var(--gold);border-bottom-color:var(--gold)}
