.community-premium{background:linear-gradient(135deg,rgba(31,33,62,.96),rgba(15,17,35,.98));border:1px solid rgba(163,170,255,.25);box-shadow:0 18px 48px rgba(0,0,0,.16)}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.community-heading h2{margin:.3rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}.community-heading p{margin:.2rem 0 1rem;opacity:.78}.community-eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.17em;color:#b5b7ff}.community-pill{font-size:.7rem;letter-spacing:.08em;font-weight:800;padding:.5rem .75rem;border-radius:999px;background:#ffffff15;color:#f2c3ff}.community-premium .most-loved-list{list-style:none;max-width:none;margin:.8rem 0 0;padding:0;display:grid;gap:.7rem}.community-premium .loved-card{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:.9rem 1rem;border:1px solid #ffffff20;border-radius:14px;background:#ffffff0a}.loved-rank{width:2rem;text-align:center;font-weight:800}.loved-art{font-size:1.65rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:12px;background:#ffffff12}.loved-info{flex:1;min-width:120px;display:flex;flex-direction:column;gap:.15rem}.loved-info small{opacity:.65}.loved-hearts{color:#ff9caf;font-weight:800}.community-premium .loved-play{color:#111429;background:#a5f3dd;text-decoration:none;font-weight:800;border-radius:9px;padding:.65rem .85rem;white-space:nowrap}.community-premium .loved-play:hover{background:#c6ffed}.leaderboard-controls{display:flex;gap:1rem;flex-wrap:wrap;margin:1.2rem 0}.leaderboard-controls label{display:flex;flex-direction:column;gap:.4rem;font-weight:700}.community-premium select{background:#242840;color:#fff;border:1px solid #ffffff4d;border-radius:10px;padding:.65rem .8rem;max-width:100%}.leaderboard-table-wrap{overflow-x:auto}.community-premium table{min-width:330px}.community-premium th{opacity:.75;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.community-premium td{padding:1rem .65rem}.leaderboard-rank{font-size:1.25rem;width:22%}.leaderboard-player{display:flex;align-items:center;gap:.7rem;font-weight:750}.leaderboard-avatar{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:linear-gradient(135deg,#7369df,#b95ba7);color:#fff}.leaderboard-score{font-weight:850;font-variant-numeric:tabular-nums;color:#a5f3dd}.community-footnote{font-size:.83rem;opacity:.68}@media(max-width:560px){.community-premium{padding:1rem}.community-premium .loved-card{gap:.55rem;padding:.75rem}.loved-art{width:2.4rem;height:2.4rem;font-size:1.35rem}.loved-play{width:100%;text-align:center}.community-pill{display:none}}