.artist-header[data-astro-cid-tsowbzky]{display:flex;flex-direction:row-reverse;gap:2rem;align-items:flex-start}.artist-header-image[data-astro-cid-tsowbzky]{flex-shrink:0;width:200px}.artist-header-image[data-astro-cid-tsowbzky] img[data-astro-cid-tsowbzky]{width:100%;height:auto;display:block}.artist-header-content[data-astro-cid-tsowbzky]{flex:1;min-width:0}@media (max-width: 768px){.artist-header[data-astro-cid-tsowbzky]{flex-direction:column}.artist-header-image[data-astro-cid-tsowbzky]{width:100%;max-width:300px}}.artist-info-grid[data-astro-cid-tsowbzky]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem 2rem;padding:1.5rem;background:var(--color-surface, #f9fafb);border-radius:8px;border:1px solid var(--color-border, #e5e7eb)}.info-item[data-astro-cid-tsowbzky]{display:flex;gap:.5rem;font-size:.9rem}.info-label[data-astro-cid-tsowbzky]{font-weight:600;color:var(--color-text-muted, #6b7280);flex-shrink:0}.info-value[data-astro-cid-tsowbzky]{color:var(--color-text, #111827)}.genre-link[data-astro-cid-tsowbzky],.external-link[data-astro-cid-tsowbzky],.reference-link[data-astro-cid-tsowbzky]{color:var(--color-primary, #3b82f6);text-decoration:none;transition:color .2s}.genre-link[data-astro-cid-tsowbzky]:hover,.external-link[data-astro-cid-tsowbzky]:hover,.reference-link[data-astro-cid-tsowbzky]:hover{color:var(--color-primary-dark, #2563eb);text-decoration:underline}.affiliate-link-wrapper[data-astro-cid-tsowbzky]{margin-top:1rem}.affiliate-pill[data-astro-cid-tsowbzky]{display:inline-flex;align-items:center;padding:.625rem 1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:50px;font-size:.9rem;font-weight:600;color:#1f2937;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 3px #00000014}.affiliate-pill[data-astro-cid-tsowbzky]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.affiliate-pill[data-astro-cid-tsowbzky]:active{transform:translateY(0);box-shadow:0 1px 2px #00000014}
