.view-section.svelte-talome{display:flex;flex-direction:column;gap:var(--size-item-gap)}.section-title.svelte-talome{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-headings);margin:0;padding:8px 0;border-bottom:var(--border-width) solid transparent}.bio-view.svelte-6xvksy{width:100%}.bio-layout.svelte-6xvksy{display:flex;flex-direction:row;gap:var(--size-card-gap);align-items:flex-start}.bio-photo.svelte-6xvksy{width:200px;height:200px;border-radius:var(--size-wrapper-radius);object-fit:cover;flex-shrink:0}.bio-photo-placeholder.svelte-6xvksy{width:200px;height:200px;border-radius:var(--size-wrapper-radius);background:var(--text-weak);flex-shrink:0}.bio-content.svelte-6xvksy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--size-item-gap);align-items:flex-start;text-align:left}.name-row.svelte-6xvksy{display:flex;align-items:center;gap:var(--size-element-gap);flex-wrap:wrap}.bio-artist-name.svelte-6xvksy{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-headings);margin:0}.bio-skills.svelte-6xvksy,.bio-genres.svelte-6xvksy{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.more-genres-chip.svelte-6xvksy{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;height:20px;border-radius:20px;font-size:var(--font-size-label);font-weight:var(--font-weight-regular);background:var(--text-weak);color:var(--text-headings);border:none;cursor:pointer;transition:background var(--transition);white-space:nowrap}.more-genres-chip.svelte-6xvksy:hover{background:var(--text-muted)}.hidden-genres-list.svelte-6xvksy{display:flex;flex-wrap:wrap;gap:8px}.bio-text.svelte-6xvksy{font-size:var(--font-size-p);font-weight:var(--font-weight-light);line-height:var(--line-height-normal);color:var(--text-paragraph);margin:0;white-space:pre-wrap}hr.svelte-6xvksy{width:100%;border:none;border-top:var(--border-width) solid var(--text-muted);margin:0}@media(max-width:640px){.bio-layout.svelte-6xvksy{flex-direction:column;align-items:center;gap:var(--size-card-gap)}.bio-content.svelte-6xvksy{width:100%}.bio-photo.svelte-6xvksy,.bio-photo-placeholder.svelte-6xvksy{width:160px;height:160px}}.modal-portal.svelte-376gw4{position:fixed;inset:0;z-index:201;pointer-events:none}.backdrop.svelte-376gw4{position:fixed;inset:0;background:#00000080;border:none;cursor:default;pointer-events:auto}.modal-content.svelte-376gw4{background:rgb(var(--brand-background-rgb) / .5);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);pointer-events:auto}.centered-modal.svelte-376gw4{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;width:calc(100% - 32px);padding:var(--size-card-padding);border-radius:var(--size-container-radius);max-height:85vh;overflow-y:auto}.modal-inner.svelte-376gw4{display:flex;flex-direction:column;gap:var(--size-card-gap)}.cover-container.svelte-376gw4{width:100%;aspect-ratio:1 / 1;border-radius:var(--size-item-radius);overflow:hidden;background:var(--text-weak)}.cover-image.svelte-376gw4{width:100%;height:100%;object-fit:cover}.text-content.svelte-376gw4{display:flex;flex-direction:column;gap:4px}.links-section.svelte-376gw4{display:flex;flex-direction:column;gap:12px}.links-label.svelte-376gw4{font-size:var(--font-size-p);color:var(--text-headings);margin:0}.links-grid.svelte-376gw4{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:var(--size-item-gap)}.links-grid.svelte-376gw4 .link-button{width:100%;aspect-ratio:1}.link-icon.svelte-376gw4{width:24px;height:24px;border-radius:4px}.card-slot.svelte-jhr75g{width:256px;flex-shrink:0;transition:opacity var(--transition),transform var(--transition);background:none;border:none;padding:0;cursor:pointer;text-align:left;margin-bottom:auto}.card-slot.svelte-jhr75g:not(.active){opacity:.5}.card-slot.active.svelte-jhr75g{opacity:1}.card-slot.active.svelte-jhr75g .links-chip{animation:svelte-jhr75g-chip-jump .4s ease-out}.card-slot.svelte-jhr75g:hover .links-chip{animation:svelte-jhr75g-chip-jump-hover .4s ease-out}@keyframes svelte-jhr75g-chip-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}70%{transform:translateY(2px)}}@keyframes svelte-jhr75g-chip-jump-hover{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}70%{transform:translateY(2px)}}.modal-portal.svelte-px8906{position:fixed;inset:0;z-index:9999;pointer-events:none}.backdrop.svelte-px8906{position:fixed;inset:0;background:#00000040;border:none;cursor:default;pointer-events:auto}.modal-content.svelte-px8906{background:rgb(var(--brand-background-rgb) / .5);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);pointer-events:auto}.centered-modal.svelte-px8906{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:320px;width:calc(100% - 32px);border-radius:var(--size-container-radius);display:flex;flex-direction:column}.modal-title.svelte-px8906{text-align:center;padding:var(--size-item-padding)}.qr-container.svelte-px8906{width:100%;aspect-ratio:1 / 1;border-radius:var(--size-card-radius);padding:var(--size-container-padding);background:var(--brand-primary)}.qr-container.svelte-px8906 svg{width:100%;height:100%;display:block}.qr-placeholder.svelte-px8906{width:100%;height:100%;background:var(--text-weak)}.copy-row-wrapper.svelte-px8906{width:100%;padding:var(--size-item-padding) var(--size-item-padding);position:relative}.row-icon.svelte-px8906{position:absolute;top:22px;right:22px;pointer-events:none;color:var(--text-soft)}.row-icon.success.svelte-px8906{color:var(--system-success)}.url-text.svelte-px8906{flex:1;font-size:var(--font-size-p);color:var(--text-headings);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons-wrapper.svelte-1upga5u{position:fixed;top:16px;right:16px;z-index:100;display:flex;gap:8px;border-radius:var(--size-element-radius)}.action-buttons-wrapper.svelte-1upga5u .share-button{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.public-profile-page.svelte-1upga5u{position:relative;min-height:100vh;padding:var(--size-wrapper-padding) 0}.made-with-lin-kit-tag.svelte-1upga5u{margin:0 auto;line-height:120%;color:var(--text-paragraph, var(--common-white));text-decoration:none;display:flex;align-items:center;gap:4px;opacity:.6;transition:opacity .2s ease}.made-with-lin-kit-tag.svelte-1upga5u:hover{opacity:1;color:var(--text-headings)}@media(max-width:640px){.public-profile-page.svelte-1upga5u{padding:var(--size-card-padding) 0}}
