.feature-shell.svelte-ow9ncu{--accent-color: var(--base-print-key, #e1b03c);--links-color: var(--accent-color);--wash-color: transparent;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--pd-2xl, 32px)}.feature-shell.svelte-ow9ncu:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--artists-shell-padding-inline, var(--pd-lg, 16px)));left:50%;width:100vw;height:calc(480px + var(--artists-shell-padding-inline, var(--pd-lg, 16px)));transform:translate(-50%);background:radial-gradient(ellipse 70% 60% at 20% 0%,color-mix(in srgb,var(--wash-color, transparent) 25%,transparent) 0%,transparent 70%)}.crumb.svelte-ow9ncu{color:var(--base-print-subtle);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumb.svelte-ow9ncu a:where(.svelte-ow9ncu){color:inherit;text-decoration:none}.crumb.svelte-ow9ncu a:where(.svelte-ow9ncu):hover{color:var(--base-print-highlight)}.hero.svelte-ow9ncu{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:var(--pd-2xl, 32px);align-items:start}.hero--no-photo.svelte-ow9ncu{grid-template-columns:1fr}.hero-text.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-sm, 10px)}.hero-num.svelte-ow9ncu{color:var(--accent-color);letter-spacing:.25em;text-transform:uppercase}.hero-name.svelte-ow9ncu{margin:0;font-size:clamp(3rem,10vw,7.5rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--base-print-highlight);word-break:break-word}.hero-realname.svelte-ow9ncu{color:var(--base-print-subtle);letter-spacing:.2em;text-transform:uppercase}.hero-intro.svelte-ow9ncu{margin-top:var(--pd-md, 12px);color:var(--base-print-normal);max-width:60ch;border-left:3px solid var(--accent-color);padding-left:var(--pd-md, 12px);font-style:italic}.hero-photo.svelte-ow9ncu img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top center;border-radius:var(--radius-lg, 12px);border:1px solid var(--base-separator, #2b2e3a);background:var(--base-elevated, #21232c)}.links-bar.svelte-ow9ncu{display:flex;gap:var(--pd-lg, 16px);flex-wrap:wrap;padding:var(--pd-md, 12px) 0;border-top:1px solid var(--base-separator, #2b2e3a);border-bottom:1px solid var(--base-separator, #2b2e3a)}.ext-link.svelte-ow9ncu{color:var(--links-color);text-decoration:none;letter-spacing:.15em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.ext-link.svelte-ow9ncu:hover{color:var(--base-print-highlight)}.main.svelte-ow9ncu{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--pd-2xl, 32px);align-items:start}.interview.svelte-ow9ncu{min-width:0;display:flex;flex-direction:column;gap:var(--pd-2xl, 32px)}.sec-title.svelte-ow9ncu{margin:0;font-size:1.25rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-color);padding-bottom:var(--pd-xs, 6px);border-bottom:2px solid var(--accent-color);display:inline-block}.sec-title.small.svelte-ow9ncu{font-size:1rem}.about-block.svelte-ow9ncu{margin-top:var(--pd-md, 12px)}.about-text.svelte-ow9ncu{margin:0;color:var(--base-print-normal);line-height:1.7}.qa-list.svelte-ow9ncu{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pd-xl, 24px)}.qa-item.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-xs, 6px)}.qa-q.svelte-ow9ncu{font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color);font-weight:600;line-height:1.25}.qa-a.svelte-ow9ncu{margin:0;color:var(--base-print-normal);line-height:1.7}.pull-quote.svelte-ow9ncu{margin:0;padding:var(--pd-xl, 24px);border-radius:var(--radius-lg, 12px);border-left:4px solid var(--accent-color);background:var(--base-elevated, #21232c);color:var(--base-print-highlight);font-size:1.25rem;line-height:1.5;font-style:italic}.pull-quote.svelte-ow9ncu cite:where(.svelte-ow9ncu){display:block;margin-top:var(--pd-md, 12px);color:var(--base-print-subtle);font-size:.85rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.sidebar.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-xl, 24px);min-width:0}.sidebar-skeleton.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-md, 12px)}.cover-skeleton.svelte-ow9ncu{aspect-ratio:1;border-radius:var(--radius-lg, 12px);background:var(--base-elevated, #21232c)}.track-skeleton.svelte-ow9ncu{height:56px;border-radius:var(--radius-sm, 6px);background:var(--base-elevated, #21232c)}.sidebar-error.svelte-ow9ncu{color:var(--base-print-subtle);padding:var(--pd-md, 12px);border:1px dashed var(--base-separator, #2b2e3a);border-radius:var(--radius-sm, 6px)}.profile-card.svelte-ow9ncu{padding:var(--pd-lg, 16px);border-radius:var(--radius-lg, 12px);background:var(--base-elevated, #21232c);border:1px solid var(--base-separator, #2b2e3a)}.profile-head.svelte-ow9ncu{display:flex;gap:var(--pd-md, 12px);align-items:center;text-decoration:none;color:inherit}.profile-head.svelte-ow9ncu{--avatar-image-width: 56px;--avatar-image-height: 56px;--avatar-image-border-radius: 50%;--avatar-image-flex-shrink: 0}.profile-info.svelte-ow9ncu{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-name.svelte-ow9ncu{color:var(--base-print-highlight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-followers.svelte-ow9ncu{color:var(--base-print-normal);margin-top:var(--pd-xs, 4px)}.album-card.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-sm, 10px)}.cover-link.svelte-ow9ncu{display:block;position:relative;border-radius:var(--radius-lg, 12px);overflow:hidden;border:1px solid var(--base-separator, #2b2e3a);transition:border-color .2s ease}.cover-link.svelte-ow9ncu:hover{border-color:var(--accent-color)}.cover-link.svelte-ow9ncu img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.cover-overlay.svelte-ow9ncu{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff;letter-spacing:.2em;text-transform:uppercase}.cover-link.svelte-ow9ncu:hover .cover-overlay:where(.svelte-ow9ncu){opacity:1}.tracks-card.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-sm, 10px)}.tracks-note.svelte-ow9ncu{color:var(--base-print-subtle);margin:0 0 var(--pd-xs, 6px)}.track-list.svelte-ow9ncu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pd-xs, 6px)}.track-item.svelte-ow9ncu{display:flex;flex-direction:column;gap:var(--pd-xs, 6px);padding:var(--pd-sm, 10px) var(--pd-sm, 10px) var(--pd-md) var(--pd-sm, 10px);border-radius:var(--radius-sm, 6px);background:var(--base-elevated, #21232c);border:1px solid var(--base-separator, #2b2e3a)}.track-row.svelte-ow9ncu{display:flex;gap:var(--pd-md, 12px);align-items:center;min-width:0}.track-cover.svelte-ow9ncu{position:relative;width:56px;height:56px;flex-shrink:0;border-radius:var(--radius-sm, 6px);overflow:hidden;background:var(--base-bg, #0f1013)}.track-cover.svelte-ow9ncu .track-cover-img{width:100%;height:100%;object-fit:cover}.track-play.svelte-ow9ncu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;background:#00000059}.track-item.svelte-ow9ncu:hover .track-play:where(.svelte-ow9ncu),.track-play.svelte-ow9ncu:focus-within{opacity:1}.track-meta.svelte-ow9ncu{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.track-title.svelte-ow9ncu{color:var(--base-print-highlight);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.track-title.svelte-ow9ncu:hover{color:var(--accent-color)}.track-artist.svelte-ow9ncu{color:var(--base-print-subtle)}.track-desc.svelte-ow9ncu{margin:0;color:var(--base-print-normal);font-style:italic;padding-left:calc(56px + var(--pd-md, 12px))}.feature-nav.svelte-ow9ncu{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--base-separator, #2b2e3a);margin-top:var(--pd-xl, 24px)}.nav-link.svelte-ow9ncu{display:flex;flex-direction:column;gap:4px;padding:var(--pd-lg, 16px) 0;color:var(--base-print-normal);text-decoration:none;transition:color .15s ease}.nav-link.next.svelte-ow9ncu{text-align:right;align-items:flex-end;border-left:1px solid var(--base-separator, #2b2e3a);padding-left:var(--pd-lg, 16px)}.nav-link.prev.svelte-ow9ncu{padding-right:var(--pd-lg, 16px)}.nav-link.svelte-ow9ncu:hover:not(.disabled){color:var(--base-print-highlight)}.nav-dir.svelte-ow9ncu{color:var(--base-print-subtle);letter-spacing:.15em;text-transform:uppercase}.nav-name.svelte-ow9ncu{font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase}.nav-link.disabled.svelte-ow9ncu{opacity:.35;cursor:default}@media (max-width: 1024px){.hero.svelte-ow9ncu,.main.svelte-ow9ncu{grid-template-columns:1fr}.track-desc.svelte-ow9ncu{padding-left:0}}
