.boss-sprite[data-astro-cid-4st5so4k]{opacity:0;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;width:185px;height:278px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gameplay-card-boss[data-astro-cid-4st5so4k]:hover .boss-art[data-astro-cid-4st5so4k] img[data-astro-cid-4st5so4k]{opacity:0}.gameplay-card-boss[data-astro-cid-4st5so4k]:hover .boss-sprite[data-astro-cid-4st5so4k]{opacity:1;background-image:url(/images/optimized/boss-attack.webp);animation:1.6s step-end infinite boss-attack}}@keyframes boss-attack{0%,12.49%{background-position:0 0}12.5%,24.99%{background-position:33.333% 0}25%,37.49%{background-position:66.667% 0}37.5%,49.99%{background-position:100% 0}50%,62.49%{background-position:0 100%}62.5%,74.99%{background-position:33.333% 100%}75%,87.49%{background-position:66.667% 100%}87.5%,to{background-position:100% 100%}}.leaderboard-section{background:radial-gradient(at 18% 60%,#5f358f2b,#0000 35%),linear-gradient(#0b0d13,#14121d 52%,#0b0d13)}.leaderboard-layout{grid-template-columns:42% 58%;align-items:center;gap:2rem;display:grid}.leaderboard-intro h2{font-size:clamp(2.7rem,4.7vw,5rem)}.leaderboard-intro h2 em{color:var(--gold)}.leaderboard-intro>p{color:var(--muted);max-width:470px}.leaderboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:370px;margin-top:1.4rem;display:grid}.leaderboard-stats span{color:#c7d6c8;letter-spacing:.12em;border-left:2px solid #7dff8a73;padding:.3rem .6rem;font-size:.6rem;font-weight:850}.leaderboard-seal{color:var(--gold);letter-spacing:.18em;align-items:center;gap:1rem;margin-top:2rem;font-size:.63rem;font-weight:850;display:flex}.leaderboard-seal span:first-child{color:var(--green);font-size:2rem}.leaderboard-board{background:linear-gradient(155deg,#1d2025,#121820 70%);border:1px solid #ceb46f59;min-width:0;box-shadow:0 25px 70px #0000003b,inset 0 0 60px #415d4214}.board-top,.board-bottom{color:#9daa9e;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;font-size:.6rem;font-weight:850;display:flex}.board-top{border-bottom:1px solid #ceb46f30}.board-bottom{border-top:1px solid #ceb46f30}.board-live{color:var(--gold)}.board-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%;margin-right:.5rem;display:inline-block}.board-tabs{border-bottom:1px solid #ceb46f30;grid-template-columns:1fr 1fr;display:grid}.board-tabs button{color:#afb8ae;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;min-height:3.8rem;padding:.7rem;font-size:.72rem;font-weight:850}.board-tabs button[aria-selected=true]{color:var(--green);box-shadow:inset 0 -2px var(--green);background:#6bc46a11}.board-tabs button:hover{color:#f2f2f5}.board-content{min-height:330px;max-height:520px;overflow:hidden auto}.board-content::-webkit-scrollbar{width:6px}.board-content::-webkit-scrollbar-track{background:#0a0c1099}.board-content::-webkit-scrollbar-thumb{background:#ceb46f40;border-radius:3px}.board-content::-webkit-scrollbar-thumb:hover{background:#6bc46a80}.board-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:2.5rem;display:flex}.state-symbol{width:80px;height:80px;color:var(--green);border:1px solid #88f98f57;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:2rem;display:grid;box-shadow:0 0 40px #3ecb581c}.board-state h3{margin-bottom:.45rem;font-size:1.6rem}.board-state p{max-width:300px;color:var(--muted);margin:0;font-size:.87rem}.podium{border-bottom:1px solid #ceb46f1f;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.6rem;margin:0;padding:1.4rem 1.2rem .8rem;list-style:none;display:grid}.podium-single{grid-template-columns:1fr;max-width:240px;margin:0 auto}.podium-double{grid-template-columns:1fr 1fr;max-width:440px;margin:0 auto}.podium-player{text-align:center;background:#bea5640d;border:1px solid #cfb57033;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:135px;padding:.8rem .5rem;transition:transform .2s,border-color .2s;display:flex}.podium-player:hover{transform:translateY(-2px)}.podium-rank-1{background:linear-gradient(#d5b15638,#d5b1560a);border-color:#e8c86fa6;order:2;min-height:165px;box-shadow:0 4px 20px #d5b1561f}.podium-rank-2{background:linear-gradient(#c8d7e624,#c8d7e608);border-color:#c8d7e673;order:1}.podium-rank-3{background:linear-gradient(#dc8c5024,#dc8c5008);border-color:#dc8c5073;order:3}.podium-rank{color:var(--gold);font-family:Georgia,serif;font-size:1.4rem;font-weight:800}.podium-player strong{text-overflow:ellipsis;white-space:nowrap;color:#f2f2f5;max-width:100%;font-size:.88rem;overflow:hidden}.podium-score{color:var(--green);letter-spacing:.03em;font-size:.82rem;font-weight:800}.podium-meta{color:#9daa9e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.62rem;display:flex}.podium-meta span{white-space:nowrap;background:#00000059;border:1px solid #cfb57026;border-radius:3px;padding:.15rem .35rem}.board-table-header{color:#8c9b8e;letter-spacing:.14em;text-transform:uppercase;z-index:2;backdrop-filter:blur(8px);background:#0b0d1359;border-bottom:1px solid #ceb46f29;grid-template-columns:3.5rem minmax(130px,1.2fr) minmax(210px,1.8fr) 100px;align-items:center;gap:.8rem;padding:.65rem 1.4rem;font-size:.62rem;font-weight:850;display:grid;position:sticky;top:0}.col-score{text-align:right}.rank-list{flex-direction:column;gap:.45rem;margin:0;padding:.5rem .8rem 1.2rem;list-style:none;display:flex}.rank-row{background:linear-gradient(90deg,#171b24d1 0%,#10141bb8 100%);border:1px solid #ceb46f21;border-radius:6px;grid-template-columns:3.5rem minmax(130px,1.2fr) minmax(210px,1.8fr) 100px;align-items:center;gap:.8rem;padding:.75rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:0 2px 8px #00000040}.rank-row:hover{background:linear-gradient(90deg,#1e2530f2 0%,#141a23d9 100%);border-color:#6bc46a73;transform:translate(4px);box-shadow:0 6px 20px #0006,0 0 12px #6bc46a1f}.rank-tier-1{background:linear-gradient(90deg,#f5c54224 0%,#191e28e0 32%,#10141bbf 100%);border-color:#f5c54261;border-left-style:solid;border-left-width:3.5px;box-shadow:0 4px 16px #00000059,inset 0 0 25px #f5c5420d}.rank-tier-1:hover{border-color:#f5c542ad;box-shadow:0 6px 22px #00000073,0 0 16px #f5c54233}.rank-tier-2{background:linear-gradient(90deg,#cbd5e11f 0%,#191e28e0 32%,#10141bbf 100%);border-color:#cbd5e152;border-left-style:solid;border-left-width:3.5px}.rank-tier-2:hover{border-color:#cbd5e199;box-shadow:0 6px 20px #0006,0 0 14px #cbd5e12e}.rank-tier-3{background:linear-gradient(90deg,#dd6b201f 0%,#191e28e0 32%,#10141bbf 100%);border-color:#dd6b2052;border-left-style:solid;border-left-width:3.5px}.rank-tier-3:hover{border-color:#dd6b2099;box-shadow:0 6px 20px #0006,0 0 14px #dd6b202e}.rank-tier-other{border-left:3px solid #0000}.row-rank{align-items:center;display:flex}.rank-badge{color:#9baa9e;background:#0c0f16bf;border:1px solid #ceb46f2e;border-radius:6px;justify-content:center;align-items:center;gap:.2rem;min-width:2.2rem;height:2.2rem;padding:0 .35rem;font-family:Georgia,serif;font-size:.95rem;font-weight:800;display:inline-flex}.rank-tier-1 .rank-badge{color:#ffd768;background:linear-gradient(135deg,#f5c54247,#b482141f);border-color:#f5c542ad;box-shadow:0 0 10px #f5c54240}.rank-tier-2 .rank-badge{color:#f1f5f9;background:linear-gradient(135deg,#c8d7e63d,#8291a01a);border-color:#c8d7e694;box-shadow:0 0 10px #c8d7e633}.rank-tier-3 .rank-badge{color:#fbd38d;background:linear-gradient(135deg,#dc8c503d,#8c501e1a);border-color:#dc8c5094;box-shadow:0 0 10px #dc8c5033}.rank-crown{font-size:.8rem;font-style:normal}.row-player{align-items:center;gap:.65rem;min-width:0;display:flex}.player-avatar{width:28px;height:28px;color:var(--green);background:#0a0d13cc;border:1px solid #88f98f4d;border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;display:grid;box-shadow:0 0 8px #4ade8026}.rank-tier-1 .player-avatar{color:#ffd768;border-color:#f5c5428c;box-shadow:0 0 10px #f5c54240}.rank-tier-2 .player-avatar{color:#e2e8f0;border-color:#c8d7e673}.rank-tier-3 .player-avatar{color:#f6ad55;border-color:#dc8c5073}.player-meta{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.player-name{color:#f2f2f5;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:750;overflow:hidden}.rank-tier-1 .player-name{color:#fff1b8;text-shadow:0 0 8px #fff1b833}.player-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;padding:.12rem .4rem;font-size:.58rem;font-weight:850;line-height:1.2;display:inline-flex}.tag-champion{color:#ffd768;background:#f5c5422e;border:1px solid #f5c54273}.tag-silver{color:#f1f5f9;background:#c8d7e626;border:1px solid #c8d7e666}.tag-bronze{color:#fbd38d;background:#dc8c5026;border:1px solid #dc8c5066}.tag-contender{color:#8c9b8d;background:#ffffff0d;border:1px solid #ceb46f26}.row-stats{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.stat-chip{color:#c7d6c8;white-space:nowrap;background:#080a0f73;border:1px solid #ceb46f21;border-radius:4px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.68rem;display:inline-flex}.chip-icon{color:var(--green);flex-shrink:0}.chip-glyph{color:var(--gold);font-size:.75rem;line-height:1}.chip-val{color:#f2f2f5;font-weight:800}.chip-lbl{color:#8c9b8d;font-size:.62rem}.row-score{text-align:right;justify-content:flex-end;align-items:baseline;gap:.25rem;display:flex}.score-val{letter-spacing:.02em;color:var(--green);text-shadow:0 0 10px #4ade8040;font-size:.98rem;font-weight:850}.rank-tier-1 .score-val{color:#ffd768;text-shadow:0 0 12px #ffd76859}.score-pts{letter-spacing:.09em;color:#8c9b8d;font-size:.6rem;font-weight:900}@media (width<=900px){.leaderboard-layout{grid-template-columns:1fr}.leaderboard-intro h2{max-width:700px}.leaderboard-seal{margin-top:1.5rem}}@media (width<=820px){.board-table-header,.rank-row{grid-template-columns:2.8rem minmax(110px,1fr) auto auto;gap:.6rem;padding:.65rem .8rem}.chip-lbl{display:none}}@media (width<=580px){.board-top,.board-bottom{padding:.85rem;font-size:.47rem}.board-tabs button{font-size:.61rem}.board-content,.board-state{min-height:285px}.podium{gap:.3rem;padding:.8rem .5rem .4rem}.podium-player{padding:.5rem .25rem}.podium-player strong{font-size:.69rem}.podium-meta{gap:.2rem;font-size:.55rem}.board-table-header{display:none}.rank-list{padding:.4rem .5rem 1rem}.rank-row{grid-template-columns:2.4rem 1fr auto;grid-template-areas:"rank player score""stats stats stats";gap:.5rem .6rem;padding:.7rem .8rem}.row-rank{grid-area:rank}.row-player{grid-area:player}.row-score{grid-area:score}.row-stats{border-top:1px dashed #ceb46f1a;grid-area:stats;padding-top:.3rem}}.screenshots-grid[data-astro-cid-krsjfqwh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.screenshot-card[data-astro-cid-krsjfqwh]{background:linear-gradient(145deg,#17251c,#11161b);border:1px solid #7dff8a38;margin:0;padding:.65rem;box-shadow:0 28px 65px #00000038}.screenshot-featured[data-astro-cid-krsjfqwh]{grid-column:1/-1}.screenshot-link[data-astro-cid-krsjfqwh]{background:#0b1010;display:block;overflow:hidden}.screenshot-link[data-astro-cid-krsjfqwh]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.screenshot-link[data-astro-cid-krsjfqwh] img[data-astro-cid-krsjfqwh]{object-fit:contain;width:100%;height:auto;display:block}.screenshot-card[data-astro-cid-krsjfqwh] figcaption[data-astro-cid-krsjfqwh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.2rem;padding:1rem .35rem .3rem;display:flex}.screenshot-card[data-astro-cid-krsjfqwh] figcaption[data-astro-cid-krsjfqwh] strong[data-astro-cid-krsjfqwh]{color:var(--gold);letter-spacing:.17em;font-size:.68rem;font-weight:800}.screenshot-card[data-astro-cid-krsjfqwh] figcaption[data-astro-cid-krsjfqwh] span[data-astro-cid-krsjfqwh]{color:var(--muted);font-size:.82rem}@media (width<=720px){.screenshots-grid[data-astro-cid-krsjfqwh]{grid-template-columns:1fr}.screenshot-featured[data-astro-cid-krsjfqwh]{grid-column:auto}.screenshot-card[data-astro-cid-krsjfqwh]{padding:.35rem}.screenshot-card[data-astro-cid-krsjfqwh] figcaption[data-astro-cid-krsjfqwh]{padding:.8rem .35rem .45rem}}
