.app-page-playlist-uuid__header{display:flex;flex-direction:column;gap:24rem}@media only screen and (min-width:768px){.app-page-playlist-uuid__header{align-items:flex-end;flex-direction:row;justify-content:space-between}}.app-page-playlist-uuid__info{display:flex;flex-direction:column;gap:24rem}@media only screen and (min-width:768px){.app-page-playlist-uuid__info{align-items:center;flex-direction:row}}.app-page-playlist-uuid__image-container{aspect-ratio:16/9;background:var(--theme-card-bg);border-radius:16rem;flex-shrink:0;overflow:hidden;width:200rem}.app-page-playlist-uuid__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-page-playlist-uuid__placeholder{color:var(--theme-text-muted);font-size:64rem;opacity:.2}.app-page-playlist-uuid__placeholder,.app-page-playlist-uuid__system-bg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.app-page-playlist-uuid__system-bg{color:#fff;font-size:80rem}.app-page-playlist-uuid__system-bg--history{background:linear-gradient(135deg,#4facfe,#00f2fe)}.app-page-playlist-uuid__system-bg--liked{background:linear-gradient(135deg,#667eea,#764ba2)}.app-page-playlist-uuid__system-bg--recommendations{background:linear-gradient(135deg,#f093fb,#f5576c)}.app-page-playlist-uuid__system-bg--subscriptions{background:linear-gradient(135deg,#43e97b,#38f9d7)}.app-page-playlist-uuid__system-icon{filter:drop-shadow(0 8rem 24rem rgba(0,0,0,.3))}.app-page-playlist-uuid__meta{display:flex;flex-direction:column;gap:8rem}.app-page-playlist-uuid__title{font-size:32rem;font-weight:700;margin:0}.app-page-playlist-uuid__description{color:var(--theme-text-muted);font-size:16rem;margin:0;max-width:600rem}.app-page-playlist-uuid__stats{align-items:center;color:var(--theme-text-muted);display:flex;font-size:14rem;gap:16rem}.app-page-playlist-uuid__stats-badge{align-items:center;background:#ffffff0d;border-radius:6rem;display:flex;gap:4rem;padding:4rem 8rem}.app-page-playlist-uuid__actions{display:flex;gap:12rem}.skeleton-loading{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#ffffff0d}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}
