.leaderboard-table-wrap{overflow-x:auto;background:var(--surface-translucent);border:2px dashed rgba(255,107,107,.35);border-radius:1rem;padding:.5rem .75rem .75rem;box-shadow:var(--shadow-panel)}.leaderboard-table{width:100%;border-collapse:collapse;font-family:var(--font-body)}.leaderboard-table th,.leaderboard-table td{text-align:center;vertical-align:middle}.leaderboard-table th{font-family:var(--font-heading);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;padding:.6rem .75rem;border-bottom:2px dashed var(--color-yarn-coral);color:var(--color-text-muted)}.leaderboard-table td{padding:.7rem .75rem;border-bottom:1px solid var(--tint-hairline)}.leaderboard-table tbody tr:last-child td{border-bottom:none}.leaderboard-table tbody tr{transition:background .15s ease}.leaderboard-table tbody tr:hover{background:#ff6b6b12}.leaderboard-table tbody tr.lb-you{background:#4ecdc424}.leaderboard-table tbody tr.lb-you td:first-child{box-shadow:inset 3px 0 0 var(--color-yarn-teal)}.lb-you-tag{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);vertical-align:middle}.lb-remove{font-family:var(--font-body);font-size:.75rem;padding:.1rem .5rem;border:1px solid var(--color-border-soft);border-radius:.35rem;background:transparent;color:var(--color-text-muted);cursor:pointer;vertical-align:middle}.lb-remove:hover:not(:disabled){border-color:var(--color-yarn-coral);color:var(--color-yarn-coral)}.lb-remove:disabled{opacity:.6;cursor:default}.leaderboard-table .lb-rank{width:4.5rem}.leaderboard-table .lb-medal{font-size:1.8rem;line-height:1}.leaderboard-table .lb-rank-num{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-text-muted)}.leaderboard-table .lb-name{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--color-text-charcoal);line-height:1.2;max-width:14rem;overflow-wrap:break-word;min-width:7rem}.leaderboard-table .lb-score{font-size:1.35rem;font-weight:700;color:var(--color-yarn-coral)}.leaderboard-table .lb-level,.leaderboard-table .lb-duration{font-size:1rem;color:var(--color-text-charcoal)}.leaderboard-table .lb-info{white-space:nowrap;font-size:.95rem;color:var(--color-text-muted)}.leaderboard-table .lb-platform-icon{font-size:1.1rem;margin-right:.3rem}.leaderboard-table .lb-date{font-size:.9rem;color:var(--color-text-muted);white-space:nowrap}.leaderboard-table .lb-top1{background:#ffc70021}.leaderboard-table .lb-top2{background:#96969621}.leaderboard-table .lb-top3{background:#cd7f3221}.leaderboard-table .lb-top1 .lb-name{font-size:1.9rem}.leaderboard-table .lb-top1 .lb-score{font-size:1.6rem}.leaderboard-table .lb-top2 .lb-name,.leaderboard-table .lb-top3 .lb-name{font-size:1.75rem}@media(max-width:639px){.leaderboard-table .lb-date,.leaderboard-table .lb-info{display:none}.leaderboard-table-wrap{padding:.25rem .4rem .5rem}.leaderboard-table th,.leaderboard-table td{padding:.5rem .35rem}.leaderboard-table th{font-size:.8rem}.leaderboard-table .lb-name{font-size:1.25rem;max-width:8rem}.leaderboard-table .lb-top1 .lb-name{font-size:1.4rem}.leaderboard-table .lb-top2 .lb-name,.leaderboard-table .lb-top3 .lb-name{font-size:1.3rem}.leaderboard-table .lb-score{font-size:1.1rem}.leaderboard-table .lb-top1 .lb-score{font-size:1.25rem}.leaderboard-table .lb-medal{font-size:1.5rem}}.boss-cabinet[data-astro-cid-z6nfzami]{display:flex;flex-direction:column;gap:1rem}.boss-card[data-astro-cid-z6nfzami]{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.25rem;align-items:center;padding:1rem 1.25rem;background:var(--surface-translucent);border:2px dashed var(--color-border-soft);border-radius:1rem;box-shadow:var(--shadow-panel)}@media(min-width:900px){.boss-card[data-astro-cid-z6nfzami]{grid-template-columns:auto 1fr 20rem}}.boss-portrait[data-astro-cid-z6nfzami]{position:relative;display:grid;place-items:center;width:132px;height:132px}.boss-portrait[data-astro-cid-z6nfzami] canvas[data-astro-cid-z6nfzami]{width:132px;height:132px}.boss-unknown[data-astro-cid-z6nfzami]{display:none;font-family:var(--font-heading);font-size:4.5rem;font-weight:700;color:var(--color-text-muted);opacity:.4}.boss-name[data-astro-cid-z6nfzami]{font-size:1.75rem;font-weight:700;color:var(--color-text-charcoal);line-height:1.15}.boss-meta[data-astro-cid-z6nfzami]{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.4rem}.boss-blurb[data-astro-cid-z6nfzami],.boss-hidden-blurb[data-astro-cid-z6nfzami]{font-size:.95rem;color:var(--color-text-charcoal)}.boss-hidden-blurb[data-astro-cid-z6nfzami]{display:none}.boss-reward[data-astro-cid-z6nfzami]{border-left:2px dashed var(--tint-hairline);padding-left:1rem}@media(max-width:899px){.boss-reward[data-astro-cid-z6nfzami]{grid-column:1 / -1;border-left:none;border-top:2px dashed var(--tint-hairline);padding-left:0;padding-top:.75rem;margin-top:.5rem}}.boss-reward-label[data-astro-cid-z6nfzami]{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.boss-reward-name[data-astro-cid-z6nfzami]{font-size:1.3rem;font-weight:700;color:var(--color-yarn-yellow)}.boss-reward-text[data-astro-cid-z6nfzami]{font-size:.9rem;color:var(--color-text-muted)}.boss-beaten[data-astro-cid-z6nfzami]{border-color:var(--color-yarn-yellow)}.boss-locked[data-astro-cid-z6nfzami] .boss-portrait[data-astro-cid-z6nfzami] canvas[data-astro-cid-z6nfzami]{filter:grayscale(1) brightness(.85);opacity:.4}.boss-locked[data-astro-cid-z6nfzami] .boss-reward-name[data-astro-cid-z6nfzami]{color:var(--color-text-muted)}.boss-unknown-state[data-astro-cid-z6nfzami] .boss-portrait[data-astro-cid-z6nfzami] canvas[data-astro-cid-z6nfzami],.boss-more[data-astro-cid-z6nfzami] .boss-portrait[data-astro-cid-z6nfzami] canvas[data-astro-cid-z6nfzami]{display:none}.boss-unknown-state[data-astro-cid-z6nfzami] .boss-unknown[data-astro-cid-z6nfzami],.boss-more[data-astro-cid-z6nfzami] .boss-unknown[data-astro-cid-z6nfzami]{display:block}.boss-unknown-state[data-astro-cid-z6nfzami] .boss-name[data-astro-cid-z6nfzami],.boss-unknown-state[data-astro-cid-z6nfzami] .boss-meta[data-astro-cid-z6nfzami],.boss-unknown-state[data-astro-cid-z6nfzami] .boss-blurb[data-astro-cid-z6nfzami],.boss-unknown-state[data-astro-cid-z6nfzami] .boss-reward[data-astro-cid-z6nfzami]{display:none}.boss-unknown-state[data-astro-cid-z6nfzami] .boss-hidden-blurb[data-astro-cid-z6nfzami]{display:block}.boss-unknown-state[data-astro-cid-z6nfzami],.boss-more[data-astro-cid-z6nfzami]{opacity:.75}.boss-hidden[data-astro-cid-z6nfzami]{display:none}.boss-locked[data-astro-cid-z6nfzami] .boss-name[data-astro-cid-z6nfzami]{color:var(--color-text-muted)}
