.home-container.svelte-1uha8ag{max-width:100%;padding-left:1rem;padding-right:1rem}@media (width>=1280px){.home-container.svelte-1uha8ag{padding-left:2rem;padding-right:2rem}}.home-grid.svelte-1uha8ag{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}.home-grid.full-width.svelte-1uha8ag{grid-template-columns:1fr!important}.vertical-divider.svelte-1uha8ag{display:none}@media (width>=1024px){.home-grid.svelte-1uha8ag{grid-template-columns:1fr auto 4fr}.vertical-divider.svelte-1uha8ag{background:linear-gradient(to bottom, transparent, var(--color-border), transparent);width:1px;height:100%;min-height:400px;display:block}}.mini-ranking.svelte-1uha8ag{flex-direction:column;gap:.5rem;display:flex}.ranking-item.svelte-1uha8ag{border-radius:var(--radius-md);background:#ffffff05;align-items:center;padding:.75rem 1rem;transition:background .2s;display:flex}.ranking-item.active.svelte-1uha8ag{background:rgba(var(--color-primary-rgb), .1);border:1px solid rgba(var(--color-primary-rgb), .2)}.rank-num.svelte-1uha8ag{width:30px;font-size:1.125rem;font-weight:700}.rank-name.svelte-1uha8ag{white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 .5rem;font-size:.9375rem;font-weight:500;overflow:hidden}.rank-pts.svelte-1uha8ag{color:var(--color-primary);font-size:.9375rem;font-weight:700}.ranking-divider.svelte-1uha8ag{background:var(--color-border);border-style:dashed;border-bottom:2px dashed var(--color-border);background:0 0;height:1px;margin:.5rem 0}.date-group.svelte-1uha8ag{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.date-group.svelte-1uha8ag:last-child{margin-bottom:0}.date-header.svelte-1uha8ag{align-items:center;gap:1rem;display:flex}.date-header-line.svelte-1uha8ag{background:linear-gradient(to right, transparent, var(--color-border), transparent);flex:1;height:1px}.date-header-label.svelte-1uha8ag{white-space:nowrap;letter-spacing:.06em;text-transform:capitalize;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;padding:.3rem .9rem;font-size:.8125rem;font-weight:600}
