.page[data-astro-cid-cse5j2q3]{padding-top:120px;padding-bottom:90px}.intro[data-astro-cid-cse5j2q3]{max-width:760px;margin-bottom:36px}h1[data-astro-cid-cse5j2q3]{font-size:clamp(36px,7vw,68px);font-weight:800;text-transform:uppercase;margin-bottom:16px}.lead[data-astro-cid-cse5j2q3]{margin:0;color:var(--muted);font-size:clamp(17px,2.2vw,20px)}.lead[data-astro-cid-cse5j2q3] strong[data-astro-cid-cse5j2q3]{color:var(--text)}.layout[data-astro-cid-cse5j2q3]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.side[data-astro-cid-cse5j2q3]{position:sticky;top:90px;display:grid;gap:20px}.tools[data-astro-cid-cse5j2q3]{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin-bottom:18px}.search[data-astro-cid-cse5j2q3]{font:inherit;font-size:16px;color:var(--text);background:var(--surface);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);min-height:46px;padding:0 14px;flex:1 1 220px;max-width:360px}.left[data-astro-cid-cse5j2q3]{margin:0;font-size:14px;color:var(--muted)}.left[data-astro-cid-cse5j2q3] span[data-astro-cid-cse5j2q3]{color:var(--red);font-weight:800}.albums[data-astro-cid-cse5j2q3]{display:grid;gap:28px}.album[data-astro-cid-cse5j2q3] h2[data-astro-cid-cse5j2q3]{font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.album[data-astro-cid-cse5j2q3] h2[data-astro-cid-cse5j2q3] span[data-astro-cid-cse5j2q3]{color:var(--muted);font-weight:500;margin-left:6px}.songs[data-astro-cid-cse5j2q3]{display:flex;flex-wrap:wrap;gap:8px}.song[data-astro-cid-cse5j2q3]{font:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid rgba(255,255,255,.14);border-radius:999px;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s}.song[data-astro-cid-cse5j2q3]:hover{border-color:#fff}.song[data-astro-cid-cse5j2q3][aria-pressed=true]{background:var(--red);border-color:var(--red);font-weight:700}.song[data-astro-cid-cse5j2q3][hidden]{display:none}.tag[data-astro-cid-cse5j2q3]{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 7px}.song[data-astro-cid-cse5j2q3][aria-pressed=true] .tag[data-astro-cid-cse5j2q3]{color:#fff;border-color:#ffffff80}.suggest[data-astro-cid-cse5j2q3]{display:flex;flex-wrap:wrap;gap:10px}.suggest[data-astro-cid-cse5j2q3] input[data-astro-cid-cse5j2q3]{font:inherit;font-size:16px;color:var(--text);background:var(--bg);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);min-height:46px;padding:0 14px;flex:1 1 220px}.board[data-astro-cid-cse5j2q3]{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:22px}.board-title[data-astro-cid-cse5j2q3]{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ranking[data-astro-cid-cse5j2q3]{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:r}.ranking[data-astro-cid-cse5j2q3] li{display:grid;grid-template-columns:22px 1fr auto;gap:6px 10px;align-items:center;font-size:15px;counter-increment:r}.ranking[data-astro-cid-cse5j2q3] li:before{content:counter(r);color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.ranking[data-astro-cid-cse5j2q3] li.muted{display:block;color:var(--muted)}.ranking[data-astro-cid-cse5j2q3] li.muted:before{content:none}.ranking[data-astro-cid-cse5j2q3] .bar{grid-column:2 / -1;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ranking[data-astro-cid-cse5j2q3] .bar i{display:block;height:100%;background:var(--red)}.ranking[data-astro-cid-cse5j2q3] .n{color:var(--muted);font-variant-numeric:tabular-nums}.ranking[data-astro-cid-cse5j2q3] li.mine .s{color:var(--red);font-weight:700}.msg[data-astro-cid-cse5j2q3]{margin:12px 0 0;font-size:14px;color:var(--muted);min-height:1.4em}@media(max-width:900px){.layout[data-astro-cid-cse5j2q3]{grid-template-columns:1fr}.side[data-astro-cid-cse5j2q3]{position:static}}
