.container.svelte-k3zeus{max-width:980px;margin:0 auto;padding:40px 20px}.page-header.svelte-k3zeus{text-align:center;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto}h1.svelte-k3zeus{font-size:48px;margin:0 0 16px;color:var(--color-secondary);font-family:var(--font-heading)}.subtitle.svelte-k3zeus{font-size:18px;color:var(--color-text-secondary);margin:0}.recent-scrobbles.svelte-k3zeus{display:flex;flex-direction:column;gap:4px;max-height:600px;overflow-y:auto;border:1px solid var(--color-text-secondary);padding:12px;background:#fff}.scrobble.svelte-k3zeus{display:flex;align-items:center;gap:12px;padding:8px;border-radius:4px}.scrobble.svelte-k3zeus:hover{background:var(--color-section-alt)}.scrobble-image.svelte-k3zeus{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.scrobble-image.placeholder.svelte-k3zeus{background:var(--color-section-alt)}.scrobble-info.svelte-k3zeus{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scrobble-track.svelte-k3zeus{font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrobble-artist.svelte-k3zeus{font-size:13px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrobble-time.svelte-k3zeus{font-size:12px;color:var(--color-text-secondary);font-family:var(--font-mono);white-space:nowrap}.more-scrobbles.svelte-k3zeus{text-align:center;color:var(--color-text-secondary);font-style:italic;margin-top:16px}@media(max-width:768px){h1.svelte-k3zeus{font-size:32px}.scrobble-time.svelte-k3zeus{display:none}}
