.main-content.svelte-1gm1xq0{display:flex;flex-direction:column;align-items:center;padding:0 1rem 2rem;border-bottom:1px solid var(--ui-03);margin-bottom:2rem}@media screen and (min-width: 768px){.main-content.svelte-1gm1xq0{flex-direction:row;padding-left:0;padding-right:0}}.artwork.svelte-1gm1xq0{margin-right:0;margin-bottom:1rem;width:100%;height:auto;aspect-ratio:1;max-width:370px;min-width:200px}@media screen and (min-width: 768px){.artwork.svelte-1gm1xq0{margin-right:2rem}}.artwork.svelte-1gm1xq0:focus-within .pack-art .demo-button-wrapper,.artwork.svelte-1gm1xq0:hover .pack-art .demo-button-wrapper{opacity:1}.details.svelte-1gm1xq0{text-align:center}.details.svelte-1gm1xq0 .button-group{justify-content:center}@media screen and (min-width: 768px){.details.svelte-1gm1xq0{text-align:left}.details.svelte-1gm1xq0 .button-group{justify-content:left}}.top-row.svelte-1gm1xq0{display:flex;align-items:center;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.top-row.svelte-1gm1xq0{justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:flex-start}}h1.svelte-1gm1xq0{overflow-wrap:break-word;word-break:break-all;margin:0 0 .25rem;font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.015em}@media screen and (min-width: 768px){h1.svelte-1gm1xq0{font-size:1.75rem}}.subheading.svelte-1gm1xq0,.subheading.svelte-1gm1xq0 a:where(.svelte-1gm1xq0){font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-03)}.subheading.svelte-1gm1xq0 a:where(.svelte-1gm1xq0){font-weight:700}.asset-actions.svelte-1gm1xq0{display:inline-flex;justify-content:flex-end;align-items:center}.details.svelte-1gm1xq0{flex-grow:1}.details.svelte-1gm1xq0 [data-play]{width:117px}.metadata.svelte-1gm1xq0{display:flex;padding-top:1rem;gap:1.25rem;font-size:.875rem;text-align:left}.metadata.svelte-1gm1xq0>div:where(.svelte-1gm1xq0){flex:1}.metadata.svelte-1gm1xq0>div.metadata-tags:where(.svelte-1gm1xq0){flex:4}dt.svelte-1gm1xq0{font-size:.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:1px;font-weight:500;border-bottom:1px solid var(--ui-03);margin-bottom:.5rem}dd.svelte-1gm1xq0{margin:0}.metadata-tags.svelte-1gm1xq0 dd:where(.svelte-1gm1xq0){display:inline}.related-packs-title.svelte-1gm1xq0{font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.015em;margin-bottom:.5rem}.waveform.svelte-1gm1xq0{display:none}@media screen and (min-width: 768px){.waveform.svelte-1gm1xq0{display:block}}
