.chart-page.svelte-o00ngl{min-height:100vh;padding:24px clamp(14px,3.5vw,48px) clamp(44px,5vw,76px);background:linear-gradient(90deg,rgba(255,196,0,.11),transparent 30%,rgba(0,213,255,.11)),linear-gradient(135deg,#050607,#111 48%,#07171b);color:#f5f5f2}.chart-row.svelte-o00ngl{display:flex;align-items:center}.chart-hero.svelte-o00ngl{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:24px;width:min(1180px,100%);margin:0 auto 22px;align-items:center}.chart-hero.svelte-o00ngl p:where(.svelte-o00ngl),.chart-hero.svelte-o00ngl h1:where(.svelte-o00ngl),.chart-hero.svelte-o00ngl span:where(.svelte-o00ngl),.chart-message.svelte-o00ngl strong:where(.svelte-o00ngl),.chart-message.svelte-o00ngl span:where(.svelte-o00ngl),.chart-track-copy.svelte-o00ngl h2:where(.svelte-o00ngl),.chart-track-copy.svelte-o00ngl span:where(.svelte-o00ngl){display:block}.chart-hero-copy.svelte-o00ngl{min-width:0}.chart-hero.svelte-o00ngl p:where(.svelte-o00ngl){margin:0 0 10px;color:#ffc400;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.chart-hero.svelte-o00ngl h1:where(.svelte-o00ngl){margin:0;max-width:720px;font-size:clamp(44px,8vw,92px);line-height:.9}.chart-hero.svelte-o00ngl span:where(.svelte-o00ngl){max-width:660px;margin-top:16px;color:#f5f5f2b8;font-size:18px;line-height:1.48}.chart-waiting-room-link.svelte-o00ngl{display:inline-flex;width:fit-content;margin-top:16px;border:1px solid rgba(98,232,255,.42);border-radius:999px;padding:9px 14px;background:#00d5ff1a;color:#f5f5f2;font-weight:900;text-decoration:none}.chart-waiting-room-link.svelte-o00ngl:hover,.chart-waiting-room-link.svelte-o00ngl:focus-visible{border-color:#ffc400b8;color:#ffc400}.chart-emoji-stage.svelte-o00ngl{display:grid;place-items:center;min-height:260px}.chart-emoji-stage.svelte-o00ngl img:where(.svelte-o00ngl){width:min(100%,280px);height:auto;filter:drop-shadow(0 22px 36px rgba(0,0,0,.46)) drop-shadow(0 0 30px rgba(255,196,0,.28));transform:rotate(-5deg)}.chart-message.svelte-o00ngl,.chart-loading.svelte-o00ngl,.chart-row.svelte-o00ngl{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#08090aad;box-shadow:0 18px 34px #0000003d}.chart-message.svelte-o00ngl{display:grid;gap:6px;width:min(1180px,100%);margin:0 auto;padding:26px}.chart-message.svelte-o00ngl strong:where(.svelte-o00ngl){font-size:22px}.chart-message.svelte-o00ngl span:where(.svelte-o00ngl){color:#f5f5f2ad}.chart-loading.svelte-o00ngl{display:grid;width:min(1180px,100%);min-height:max(360px,calc(100vh - 430px));place-items:center;align-content:center;gap:12px;margin:0 auto;padding:34px 24px;text-align:center}.chart-loader.svelte-o00ngl{position:relative;display:grid;width:104px;height:104px;place-items:center}.chart-loader.svelte-o00ngl span:where(.svelte-o00ngl){position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,196,0,.16);border-top-color:#ffc400f0;border-right-color:#00d5ffbd;border-radius:999px;box-shadow:0 0 28px #ffc40024,inset 0 0 22px #00d5ff14;animation:svelte-o00ngl-chart-loader-spin 1.1s linear infinite}.chart-loader.svelte-o00ngl img:where(.svelte-o00ngl){width:68px;height:68px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.42)) drop-shadow(0 0 18px rgba(255,196,0,.34));animation:svelte-o00ngl-chart-loader-pulse 1.4s ease-in-out infinite}.chart-loading.svelte-o00ngl strong:where(.svelte-o00ngl){display:block;color:#fff;font-size:clamp(22px,3vw,32px);line-height:1.1}.chart-loading.svelte-o00ngl span:where(.svelte-o00ngl){display:block;max-width:440px;color:#f5f5f2ad;font-size:16px;line-height:1.42}@keyframes svelte-o00ngl-chart-loader-spin{to{transform:rotate(360deg)}}@keyframes svelte-o00ngl-chart-loader-pulse{0%,to{transform:scale(.96) rotate(-4deg)}50%{transform:scale(1.04) rotate(4deg)}}.chart-list.svelte-o00ngl{display:grid;gap:8px;width:min(1180px,100%);margin:0 auto}.chart-row.svelte-o00ngl{display:grid;grid-template-columns:74px 92px minmax(0,1fr) auto 88px 42px;gap:14px;min-height:88px;padding:10px 12px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.chart-row.svelte-o00ngl:hover{border-color:#ffc40057;background:#ffffff14;transform:translateY(-1px)}.chart-place-cell.svelte-o00ngl{display:grid;gap:3px;justify-items:center;align-content:center}.chart-place.svelte-o00ngl{color:var(--gold-500);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:0}.public-youtube-video-thumb{display:block;width:92px;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#00000057}.public-youtube-video-thumb img.svelte-o00ngl{width:100%;height:100%;object-fit:cover}.chart-track-copy.svelte-o00ngl{min-width:0}.chart-track-copy.svelte-o00ngl h2:where(.svelte-o00ngl){margin:0;overflow:hidden;color:#fff;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chart-track-copy.svelte-o00ngl span:where(.svelte-o00ngl){margin-top:6px;overflow:hidden;color:#f5f5f29e;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chart-play-count-cell.svelte-o00ngl{position:relative;display:block;width:46px;height:24px;justify-self:end}.chart-play-count-cell.svelte-o00ngl .track-play-count{top:50%;right:0;transform:translateY(-50%)}@media(max-width:760px){.chart-page.svelte-o00ngl{padding-inline:12px}.chart-hero.svelte-o00ngl{grid-template-columns:minmax(0,1fr) 134px;gap:10px;align-items:center}.chart-hero-copy.svelte-o00ngl{display:contents}.chart-heading-stack.svelte-o00ngl{grid-column:1;grid-row:1;min-width:0}.chart-hero.svelte-o00ngl h1:where(.svelte-o00ngl){max-width:5ch;font-size:42px;line-height:.92}.chart-hero.svelte-o00ngl span:where(.svelte-o00ngl){grid-column:1 / -1;font-size:16px}.chart-emoji-stage.svelte-o00ngl{grid-column:2;grid-row:1;min-height:0;justify-content:end}.chart-emoji-stage.svelte-o00ngl img:where(.svelte-o00ngl){width:132px}.chart-row.svelte-o00ngl{grid-template-columns:48px 82px minmax(0,1fr) 42px;gap:10px;align-items:center}.chart-place.svelte-o00ngl{font-size:18px}.public-youtube-video-thumb{width:82px}.chart-track-copy.svelte-o00ngl h2:where(.svelte-o00ngl){white-space:normal}.chart-row.svelte-o00ngl .scorer{grid-column:3 / 4;justify-self:start;margin-top:4px}.chart-play-count-cell.svelte-o00ngl{display:none}}
