.header-section.svelte-12abomo{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.content-header.svelte-12abomo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.content-header.svelte-12abomo .artwork:where(.svelte-12abomo){width:18rem;height:18rem;border-radius:1rem;object-fit:cover;box-shadow:0 8px 32px #0006}.content-header.svelte-12abomo .artwork-placeholder:where(.svelte-12abomo){width:18rem;height:18rem;border-radius:1rem;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.content-header.svelte-12abomo .artwork-placeholder:where(.svelte-12abomo) i:where(.svelte-12abomo){font-size:3rem;opacity:.4;color:#fff}.content-header.svelte-12abomo .artwork-button:where(.svelte-12abomo){background:none;border:none;padding:0;cursor:pointer}.content-header.svelte-12abomo .artwork-button:where(.svelte-12abomo):disabled{cursor:default;opacity:.7}.content-header.svelte-12abomo .info:where(.svelte-12abomo){display:flex;flex-direction:column;align-items:center;gap:.125rem}.content-header.svelte-12abomo .info:where(.svelte-12abomo) .name:where(.svelte-12abomo){font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.3;text-shadow:0px 2px 6px rgba(38,38,38,.25)}.content-header.svelte-12abomo .info:where(.svelte-12abomo) .artist:where(.svelte-12abomo){font-size:1rem;color:#ffffffb3;text-shadow:0px 2px 6px rgba(38,38,38,.25)}.service-buttons.svelte-12abomo{width:fit-content;display:flex;flex-direction:column;align-items:center;gap:1rem}
