.section-header.svelte-1wn4vgg{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 16px;display:flex}.title-wrapper.svelte-1wn4vgg{color:inherit;cursor:default;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.title-wrapper.clickable.svelte-1wn4vgg{cursor:pointer}.title.svelte-1wn4vgg{letter-spacing:-.015em;color:var(--md-sys-color-on-surface);margin:0;font-size:1.35rem;font-weight:600}.arrow-icon.svelte-1wn4vgg{color:var(--md-sys-color-on-surface);transition:transform var(--md-sys-motion-duration-short3) ease;font-size:22px}.title-wrapper.clickable.svelte-1wn4vgg:hover .arrow-icon:where(.svelte-1wn4vgg){color:var(--md-sys-color-primary);transform:translate(4px)}.action-btn.svelte-1wn4vgg{color:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-full);transition:background-color var(--md-sys-motion-duration-short2) ease;padding:6px 12px;font-size:.875rem;font-weight:600;text-decoration:none}.action-btn.svelte-1wn4vgg:hover{background-color:var(--md-sys-color-primary-container)}.section-container.svelte-1jozeek{margin-bottom:32px}.scroll-row.svelte-1jozeek{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;align-items:flex-start;gap:16px;margin:0 -16px;padding:4px 16px 16px;display:flex;overflow-x:auto}@media (width>=768px){.scroll-row.svelte-1jozeek{gap:20px;margin:0;padding:4px 4px 16px}}.scroll-row.svelte-1jozeek::-webkit-scrollbar{height:6px}.scroll-row.svelte-1jozeek::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:9999px}.creator-item.svelte-1jozeek{text-align:center;scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:center;width:84px;display:flex}.avatar-wrapper.svelte-1jozeek{margin-bottom:8px;position:relative}.avatar-circle.svelte-1jozeek{background-color:var(--md-sys-color-primary-container);width:76px;height:76px;color:var(--md-sys-color-on-primary-container);transition:transform var(--md-sys-motion-duration-short3) ease;cursor:pointer;transition:opacity var(--md-sys-motion-duration-short2) ease, box-shadow var(--md-sys-motion-duration-short2) ease;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.avatar-circle.svelte-1jozeek:hover{opacity:.92;box-shadow:var(--md-sys-elevation-level2)}.avatar-initials.svelte-1jozeek{text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:.5px;font-size:1.5rem;font-weight:700;line-height:1}.avatar-img.svelte-1jozeek{object-fit:cover;width:100%;height:100%}.follow-badge.svelte-1jozeek{background-color:var(--md-sys-color-primary);width:26px;height:26px;color:var(--md-sys-color-on-primary);border:2px solid var(--md-sys-color-surface,#0f141c);cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-short2) ease, background-color var(--md-sys-motion-duration-short2) ease, color var(--md-sys-motion-duration-short2) ease;z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 4px #0000004d}.follow-badge.svelte-1jozeek:hover{filter:brightness(1.1);box-shadow:0 3px 8px #00000073}.follow-badge.following.svelte-1jozeek{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.follow-badge.svelte-1jozeek:disabled{cursor:wait;opacity:.65}.follow-error.svelte-1jozeek{color:var(--md-sys-color-error);margin:-8px 4px 12px;font-size:.82rem}.follow-icon.svelte-1jozeek{font-size:16px;line-height:1}.creator-info.svelte-1jozeek{width:100%;color:inherit;cursor:pointer;flex-direction:column;align-items:center;text-decoration:none;display:flex}.creator-info.svelte-1jozeek:hover .creator-name:where(.svelte-1jozeek){color:var(--md-sys-color-primary)}.creator-name.svelte-1jozeek{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;width:100%;transition:color var(--md-sys-motion-duration-short2) ease;font-size:.825rem;font-weight:500;overflow:hidden}.creator-handle.svelte-1jozeek{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:1px;font-size:.7rem;overflow:hidden}.creator-followers.svelte-1jozeek{color:var(--md-sys-color-on-surface-variant);margin-top:2px;font-size:.65rem}.section-container.svelte-q52of2{margin-bottom:36px}.carousel-container.svelte-q52of2{margin:0 -16px;padding:0 16px;position:relative}@media (width>=768px){.carousel-container.svelte-q52of2{margin:0 -8px;padding:0 8px}}.carousel-track.svelte-q52of2{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;gap:16px;padding:4px 4px 14px;display:flex;overflow-x:auto}@media (width>=768px){.carousel-track.svelte-q52of2{gap:20px}}.carousel-track.svelte-q52of2::-webkit-scrollbar{height:6px}.carousel-track.svelte-q52of2::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:9999px}.hero-card.svelte-q52of2{scroll-snap-align:start;cursor:pointer;min-width:240px;max-width:440px;color:inherit;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 85%;text-decoration:none;display:flex}@media (width>=768px){.hero-card.svelte-q52of2{flex:0 0 360px}}@media (width>=1024px){.hero-card.svelte-q52of2{flex:0 0 380px}}.card-media.svelte-q52of2{aspect-ratio:16/9;border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container);width:100%;height:auto;max-height:220px;box-shadow:var(--md-sys-elevation-level1);transition:box-shadow var(--md-sys-motion-duration-short4,.2s) cubic-bezier(.2, 0, 0, 1);position:relative;overflow:hidden}.hero-card.svelte-q52of2:hover .card-media:where(.svelte-q52of2){box-shadow:var(--md-sys-elevation-level2)}.media-img.svelte-q52of2{object-fit:cover;width:100%;height:100%}.card-info.svelte-q52of2{justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;display:flex}.card-meta.svelte-q52of2{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.creator-avatar.svelte-q52of2{background-color:var(--md-sys-color-surface-container-high);width:40px;height:40px;box-shadow:var(--md-sys-elevation-level1);transition:opacity var(--md-sys-motion-duration-short2) ease, box-shadow var(--md-sys-motion-duration-short2) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.creator-avatar.has-initials.svelte-q52of2{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.hero-card.svelte-q52of2:hover .creator-avatar:where(.svelte-q52of2){opacity:.92}.avatar-img.svelte-q52of2{object-fit:cover;width:100%;height:100%;display:block}.avatar-initials.svelte-q52of2{text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:.5px;font-size:.85rem;font-weight:700;line-height:1}.text-content.svelte-q52of2{flex-direction:column;flex:1;min-width:0;display:flex}.artist-name.svelte-q52of2{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.project-title.svelte-q52of2{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:1.15rem;font-weight:700;overflow:hidden}.play-fab.svelte-q52of2{background-color:var(--md-sys-color-primary-container);width:46px;height:46px;color:var(--md-sys-color-on-primary-container);cursor:pointer;box-shadow:var(--md-sys-elevation-level1);transition:background-color var(--md-sys-motion-duration-short2) ease, box-shadow var(--md-sys-motion-duration-short2) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.play-fab.svelte-q52of2:hover{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--md-sys-elevation-level2)}.play-fab.svelte-q52of2 .material-symbols-rounded:where(.svelte-q52of2){font-size:24px}.section-container.svelte-1jt1bsn{margin-bottom:32px}.scroll-row.svelte-1jt1bsn{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;gap:14px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}@media (width>=768px){.scroll-row.svelte-1jt1bsn{gap:16px;margin:0;padding:4px 4px 12px}}.scroll-row.svelte-1jt1bsn::-webkit-scrollbar{height:6px}.scroll-row.svelte-1jt1bsn::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:9999px}.square-item.svelte-1jt1bsn{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;text-align:center;flex-direction:column;flex:0 0 110px;align-items:center;text-decoration:none;display:flex}.card-box.svelte-1jt1bsn{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);width:104px;height:104px;transition:box-shadow var(--md-sys-motion-duration-short3) ease;box-shadow:var(--md-sys-elevation-level1);justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.square-item.svelte-1jt1bsn:hover .card-box:where(.svelte-1jt1bsn){box-shadow:var(--md-sys-elevation-level2)}.card-img.svelte-1jt1bsn{object-fit:cover;width:100%;height:100%}.item-title.svelte-1jt1bsn{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.85rem;font-weight:600;overflow:hidden}.item-count.svelte-1jt1bsn{color:var(--md-sys-color-on-surface-variant);margin-top:2px;font-size:.72rem}.section-container.svelte-1qkqevu{margin-bottom:32px}.scroll-row.svelte-1qkqevu{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;gap:14px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}@media (width>=768px){.scroll-row.svelte-1qkqevu{gap:16px;margin:0;padding:4px 4px 12px}}.scroll-row.svelte-1qkqevu::-webkit-scrollbar{height:6px}.scroll-row.svelte-1qkqevu::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:9999px}.media-card.svelte-1qkqevu{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;flex-direction:column;flex:0 0 148px;text-decoration:none;display:flex}.card-cover.svelte-1qkqevu{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container);width:148px;height:196px;box-shadow:var(--md-sys-elevation-level1);transition:box-shadow var(--md-sys-motion-duration-short3) ease;position:relative;overflow:hidden}.media-card.svelte-1qkqevu:hover .card-cover:where(.svelte-1qkqevu){box-shadow:var(--md-sys-elevation-level2)}.cover-placeholder{width:100%;height:100%}.cover-img.svelte-1qkqevu{object-fit:cover;width:100%;height:100%}.card-overlay.svelte-1qkqevu{background:linear-gradient(#0000 0%,#0d141c66 40%,#0d141ceb 100%);flex-direction:column;padding:24px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.artist-name.svelte-1qkqevu{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.song-title.svelte-1qkqevu{color:var(--md-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.section-container.svelte-f6y1g0{margin-bottom:36px}.m3-list.svelte-f6y1g0{flex-direction:column;gap:16px;display:flex}.m3-list-item.svelte-f6y1g0{cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:4px 0;text-decoration:none;display:flex}.item-thumb.svelte-f6y1g0{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container);width:88px;height:88px;box-shadow:var(--md-sys-elevation-level1);transition:box-shadow var(--md-sys-motion-duration-short3) ease;flex-shrink:0;overflow:hidden}@media (width<=480px){.item-thumb.svelte-f6y1g0{border-radius:var(--md-sys-shape-corner-large);width:72px;height:72px}}.m3-list-item.svelte-f6y1g0:hover .item-thumb:where(.svelte-f6y1g0){box-shadow:var(--md-sys-elevation-level2)}.thumb-placeholder{width:100%;height:100%}.thumb-img.svelte-f6y1g0{object-fit:cover;width:100%;height:100%}.item-content.svelte-f6y1g0{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:88px;display:flex}@media (width<=480px){.item-content.svelte-f6y1g0{height:72px}}.text-group.svelte-f6y1g0{flex-direction:column;min-width:0;display:flex}.item-title.svelte-f6y1g0{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.95rem,3.5vw,1.15rem);font-weight:500;line-height:1.25;overflow:hidden}.item-desc.svelte-f6y1g0{color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.85rem;line-height:1.35;display:-webkit-box;overflow:hidden}.item-footer.svelte-f6y1g0{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.meta-left.svelte-f6y1g0{align-items:center;gap:6px;display:inline-flex}.meta-text.svelte-f6y1g0{color:var(--md-sys-color-on-surface-variant);font-size:.8rem;font-weight:400}.play-action-btn.svelte-f6y1g0{cursor:pointer;color:var(--md-sys-color-on-surface);transition:color var(--md-sys-motion-duration-short2) ease, background-color var(--md-sys-motion-duration-short2) ease;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.play-action-btn.svelte-f6y1g0:hover{color:var(--md-sys-color-primary)}.play-icon.svelte-f6y1g0{font-size:20px}.section-container.svelte-e4b89u{margin-bottom:36px}.spotlight-header.svelte-e4b89u{cursor:pointer;align-items:center;gap:12px;margin-bottom:16px;display:flex}.creator-badge.svelte-e4b89u{background-color:var(--md-sys-color-surface-container);border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.avatar-placeholder{width:100%;height:100%}.avatar-img.svelte-e4b89u{object-fit:cover;width:100%;height:100%}.header-text.svelte-e4b89u{flex-direction:column;display:flex}.subtitle-label.svelte-e4b89u{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.section-title.svelte-e4b89u{color:var(--md-sys-color-on-surface);align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:600;display:inline-flex}.arrow-icon.svelte-e4b89u{transition:transform var(--md-sys-motion-duration-short2) ease;font-size:20px}.spotlight-header.svelte-e4b89u:hover .arrow-icon:where(.svelte-e4b89u){color:var(--md-sys-color-primary);transform:translate(4px)}.scroll-row.svelte-e4b89u{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;gap:14px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}@media (width>=768px){.scroll-row.svelte-e4b89u{gap:16px;margin:0;padding:4px 4px 12px}}.scroll-row.svelte-e4b89u::-webkit-scrollbar{height:6px}.scroll-row.svelte-e4b89u::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:9999px}.square-item.svelte-e4b89u{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;flex-direction:column;flex:0 0 104px;align-items:center;display:flex}.card-box.svelte-e4b89u{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);width:100px;height:100px;transition:box-shadow var(--md-sys-motion-duration-short3) ease;box-shadow:var(--md-sys-elevation-level1);justify-content:center;align-items:center;margin-bottom:8px;display:flex;overflow:hidden}.square-item.svelte-e4b89u:hover .card-box:where(.svelte-e4b89u){box-shadow:var(--md-sys-elevation-level2)}.card-placeholder{width:100%;height:100%}.card-img.svelte-e4b89u{object-fit:cover;width:100%;height:100%}.item-title.svelte-e4b89u{color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.8rem;font-weight:500;overflow:hidden}.description-text.svelte-e4b89u{color:var(--md-sys-color-on-surface-variant);max-width:680px;margin:12px 0 0;font-size:.875rem;line-height:1.5}.feed-page.svelte-1uha8ag{width:100%;min-width:0;max-width:1200px;margin:0 auto}.sections-feed.svelte-1uha8ag{box-sizing:border-box;width:100%;min-width:0;padding:4px 16px 40px}@media (width>=768px){.sections-feed.svelte-1uha8ag{padding:8px 32px 64px}}.m3-home-loading.svelte-1uha8ag{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.m3-home-error.svelte-1uha8ag{text-align:center;min-height:300px;color:var(--md-sys-color-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.m3-home-error.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--md-sys-color-error);font-size:48px}
