.orb.svelte-8rqkp1{width:var(--orb-size);height:var(--orb-size);filter:drop-shadow(0 0 var(--glow-spread) var(--orb-glow));flex-shrink:0;position:relative}.sphere.svelte-8rqkp1{background:var(--orb-gradient);isolation:isolate;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.lg.svelte-8rqkp1 .sphere:where(.svelte-8rqkp1){animation:60s linear infinite svelte-8rqkp1-rotate}.art.svelte-8rqkp1{mix-blend-mode:overlay;opacity:.7;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.logo.svelte-8rqkp1{mix-blend-mode:screen;opacity:.85;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:12%}.highlight.svelte-8rqkp1{filter:blur(6px);pointer-events:none;background:radial-gradient(at 30% 30%,#ffffff8c,#0000 70%);width:38%;height:30%;position:absolute;top:10%;left:14%}.rim.svelte-8rqkp1{box-shadow:inset 0 0 0 1px #ffffff0f, inset -8% -8% 18% #00000073;pointer-events:none;border-radius:999px;position:absolute;inset:0}@keyframes svelte-8rqkp1-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lg.svelte-8rqkp1 .sphere:where(.svelte-8rqkp1){animation:none}}.bg.svelte-19ignb9{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.halo.svelte-19ignb9{aspect-ratio:1;background:radial-gradient(circle, var(--accent-glow), transparent 60%);filter:blur(40px);width:140%;opacity:var(--intensity);transition:opacity .4s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.vignette.svelte-19ignb9{background:radial-gradient(120% 80% at 50% 110%,#000000b3,#0000 60%),radial-gradient(120% 80% at 50% -10%,#0009,#0000 60%);position:absolute;inset:0}.card.svelte-1udyrqm{color:inherit;text-align:left;border-radius:var(--radius-card);background:var(--surface-2);border:1px solid var(--border-default);width:100%;font:inherit;cursor:default;padding:14px 16px;text-decoration:none;display:block;position:relative;overflow:hidden}a.card.svelte-1udyrqm,button.card.svelte-1udyrqm{cursor:pointer;transition:transform .15s,background .2s}a.card.svelte-1udyrqm:active,button.card.svelte-1udyrqm:active{transform:scale(.985)}.card.accent.svelte-1udyrqm{background:radial-gradient(120% 90% at 100% 0%, var(--accent-glow), transparent 55%), var(--surface-2);border-color:#ffffff1a}.glow.svelte-1udyrqm{aspect-ratio:1;background:radial-gradient(circle, var(--accent-glow), transparent 70%);filter:blur(20px);pointer-events:none;opacity:.85;width:70%;position:absolute;inset:-40% -10% auto auto}.content.svelte-1udyrqm{position:relative}.compact.svelte-1udyrqm{padding:12px 14px}.eyebrow.svelte-1udyrqm{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-size:10px;font-weight:700}.eyebrow.accent.svelte-1udyrqm{color:var(--accent-mid)}.title.svelte-1udyrqm{color:var(--text-primary);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.subtitle.svelte-1udyrqm{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.4}.extra.svelte-1udyrqm{margin-top:12px}.page.svelte-1uha8ag{flex-direction:column;min-height:100dvh;padding:0 20px 24px;display:flex;position:relative}.topbar.svelte-1uha8ag{z-index:1;flex-direction:column;align-items:center;padding-top:22px;padding-bottom:4px;display:flex;position:relative}.brand.svelte-1uha8ag{line-height:0;display:block}.wordmark.svelte-1uha8ag{filter:drop-shadow(0 6px 18px #00000080);width:auto;max-width:78vw;height:56px;display:block}.live.svelte-1uha8ag{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:26px;left:0}.album-art.svelte-1uha8ag{aspect-ratio:1;object-fit:cover;border-radius:18px;width:min(78vw,300px);box-shadow:0 24px 60px #0000008c}.hero.svelte-1uha8ag{z-index:1;flex-shrink:0;justify-content:center;align-items:center;padding:22px 0 6px;display:flex;position:relative}.now.svelte-1uha8ag{z-index:1;text-align:left;margin-top:10px;position:relative}.track-title.svelte-1uha8ag{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:36px;font-weight:800;line-height:1.05}.track-artist.svelte-1uha8ag{color:var(--text-secondary);margin:6px 0 0;font-size:16px}.cards.svelte-1uha8ag{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid;position:relative}
