.home-horizontal-scroll-item:focus-visible .artwork,.home-horizontal-scroll-item:hover .artwork{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.home-horizontal-scroll-item:focus-visible .controls,.home-horizontal-scroll-item:hover .controls{opacity:1}a.item[data-v-048abd34]{cursor:pointer}a.item[data-v-048abd34],a.item .artwork[data-v-048abd34]{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.item[data-v-048abd34]{--size:8rem}@media (min-width:375px){.item[data-v-048abd34]{--size:12rem}}.item[data-v-048abd34]{display:block;max-width:var(--size)}.item .artwork[data-v-048abd34]{height:var(--size);position:relative;width:var(--size)}.item.item-video[data-v-048abd34]{height:100%;max-width:calc(var(--size)*16/9);width:100%}.item.item-video .artwork[data-v-048abd34]{height:var(--size);width:calc(var(--size)*16/9)}.item.item-banner[data-v-048abd34]{height:100%;height:var(--size);max-width:calc(var(--size)*18/9);width:100%}.after-artwork[data-v-048abd34]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;line-height:1rem;margin-top:.25rem;max-width:100%}.labels[data-v-048abd34]{flex:1 1 0%}.title[data-v-048abd34]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.25rem}.title[data-v-048abd34]:not(.asian-text){padding-bottom:.14em}.subtitle[data-v-048abd34]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:hsl(217 8% 50%/var(--tw-text-opacity))}.subtitle[data-v-048abd34]:not(.asian-text){padding-bottom:.14em}.artwork .placeholder[data-v-048abd34]{border-radius:.25rem;display:block;width:100%}.placeholder-song[data-v-048abd34]{aspect-ratio:1/1}.placeholder-video[data-v-048abd34]{aspect-ratio:16/9;max-width:calc(var(--size)*16/9);width:100%}.title .placeholder[data-v-048abd34]{height:1em;width:100px}.subtitle .placeholder[data-v-048abd34]{height:1em;width:150px}.see-more-artwork[data-v-048abd34]{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;height:100%;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:hsl(200 20% 93%/var(--tw-bg-opacity));font-weight:600;letter-spacing:.025em;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.see-more-artwork[data-v-048abd34]:hover{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.controls[data-v-048abd34]{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.controls[data-v-048abd34] i,.controls[data-v-048abd34] svg{color:#fff}.controls.always-show[data-v-048abd34]{opacity:1}a.item .controls[data-v-048abd34]{padding:.25rem}.control-button[data-v-048abd34]{aspect-ratio:1/1;background-color:rgba(252,253,253,.25);border-radius:9999px;height:2.5rem;overflow:hidden;width:2.5rem;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.control-button[data-v-048abd34] i,.control-button[data-v-048abd34] svg{--tw-text-opacity:1;color:hsl(200 20% 99%/var(--tw-text-opacity))}.control-button[data-v-048abd34] .favorite{height:100%}.control-button[data-v-048abd34] button{height:100%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.control-button[data-v-048abd34] button:focus,.control-button[data-v-048abd34] button:hover{background:#2f3237!important}
