.music-results{scroll-padding-top:.5em}.music-results header{box-shadow:0 -1px 0 var(--widget-separator-color) inset;display:flex;margin-bottom:1.75em}:is(.music-results header) h2{border-bottom:2px solid var(--widget-heading-color);color:var(--widget-heading-color);font-size:1em;font-weight:700;line-height:1.5em;margin:0;padding-bottom:.375em}.music-results .audio-object{align-items:center;border-radius:var(--border-radius);display:flex;gap:1.5em;transition:all .3s ease}:is(.music-results .audio-object) .info{flex-grow:1;min-width:0}:is(.music-results .audio-object) .thumbnail{background:var(--item-thumbnail-background);border-radius:var(--border-radius);cursor:pointer;flex-shrink:0;height:4em;margin:0;overflow:hidden;position:relative;transition:all .3s ease;width:4em}:is(:is(.music-results .audio-object) .thumbnail) img{height:100%;object-fit:cover;opacity:0;transition:all .3s ease;width:100%}.loaded:is(:is(.music-results .audio-object) .thumbnail) img{opacity:1}:is(:is(.music-results .audio-object) .thumbnail) .icon.error{height:2em;position:absolute;left:calc(50% - 1em);top:calc(50% - 1em);width:2em}:is(.music-results .audio-object) .title{color:var(--item-heading-color);cursor:pointer;font-size:1em;font-weight:700;line-height:1.5em;margin:0 0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.music-results .audio-object) .metadata{align-items:center;color:var(--item-metadata-color);display:flex;font-size:.75em;gap:.333em;line-height:1.333em;margin-bottom:.667em}:is(.music-results .audio-object) .timeline{background:var(--audio-active-timeline);background-clip:content-box;border-radius:2px;cursor:pointer;height:2px;overflow:hidden;padding:9px 0;width:100%}:is(:is(.music-results .audio-object) .timeline) .progress{background:var(--audio-active-timeline-progress);height:100%;transition:all .3s ease;width:0}:is(.music-results .audio-object) .button{border-radius:50%;cursor:pointer;font-size:1em;height:2em;justify-content:center;min-width:2em;padding:0;width:2em}:is(.music-results .audio-object) .button[name=like]{background:none;color:var(--text-secondary-color)}.active:is(:is(.music-results .audio-object) .button[name=like]),:is(:is(.music-results .audio-object) .button[name=like]):focus,:is(:is(.music-results .audio-object) .button[name=like]):hover{color:var(--text-primary-color)}.music-results .audio-object:hover{background:var(--item-hover-background)}.music-results .audio-object{margin:0 -.75em .5em;padding:.75em 2.25em .75em .75em}.music-results .audio-object.active{background:var(--audio-active-background)}:is(.music-results .audio-object.active) .metadata,:is(.music-results .audio-object.active) .title{color:var(--audio-active-color)}:is(.music-results .audio-object.active) .button[name=play]{background:var(--button-primary-focus-background)}:is(.music-results .audio-object.active) .button[name=like]{color:#fff}.active:is(:is(.music-results .audio-object.active) .button[name=like]),:is(:is(.music-results .audio-object.active) .button[name=like]):focus,:is(:is(.music-results .audio-object.active) .button[name=like]):hover{color:#fff}.music-results .audio-playlist{text-decoration:none!important}:is(.music-results .audio-playlist) .thumbnail{aspect-ratio:1/1;background:var(--item-thumbnail-background);border-radius:var(--border-radius);margin:0 0 .5em;overflow:hidden;position:relative;width:100%}:is(:is(.music-results .audio-playlist) .thumbnail) img{height:100%;object-fit:cover;opacity:0;transition:all .3s ease;width:100%}.loaded:is(:is(.music-results .audio-playlist) .thumbnail) img{opacity:1}:is(:is(.music-results .audio-playlist) .thumbnail) .icon{color:var(--text-primary-color);height:4em;position:absolute;left:calc(50% - 2em);top:calc(50% - 2em);width:4em}:is(.music-results .audio-playlist) .title{color:var(--item-heading-color);display:-webkit-box;font-size:1em;font-weight:700;line-height:1.5em;margin:0 0 .5em;max-height:3em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}:is(.music-results .audio-playlist) .metadata{color:var(--item-metadata-color);display:flex;flex-direction:column;font-size:.75em;line-height:1.333em;gap:.667em}:is(:is(.music-results .audio-playlist) .metadata) span{display:inline-flex;gap:.333em}.music-results .skeleton{align-items:center;display:flex;gap:1.5em;padding:.75em 0;margin-bottom:.5em}:is(.music-results .skeleton) .thumbnail{background:var(--item-thumbnail-background);border-radius:var(--border-radius);height:4em;width:4em}:is(.music-results .skeleton) .info{flex-grow:1}:is(.music-results .skeleton) .title{background:var(--thumbnail-background);border-radius:.75em;height:1.5em;margin-bottom:.5em}:is(.music-results .skeleton) .metadata{background:var(--thumbnail-background);border-radius:.5em;height:1em;margin-bottom:.5em;width:100px}@media only screen and (min-width:1024px){.music-results .audio-object.active{margin-left:-3em;margin-right:-3em;padding-right:4.5em}:is(.music-results .audio-object.active) .thumbnail{height:6.25em;width:6.25em}}@media only screen and (max-width:767px){.music-results .audio-object{gap:1em;margin:0 -.5em .5em;padding:.5em}:is(.music-results .audio-object) .title{font-size:.875em}:is(.music-results .audio-object) .button{display:none}:is(.music-results .audio-object) .timeline{padding:5px 0}}.audio-player{background:var(--audio-player-background);bottom:0;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);padding:1.75em 0;position:fixed;width:100%;z-index:5}.audio-player .container{align-items:center;display:flex;gap:2.5em}.audio-player .button{background:none;border-radius:50%;cursor:pointer;font-size:1em;height:1.5em;justify-content:center;padding:0;width:1.5em}:is(.audio-player .button):hover{color:var(--text-primary-color)}.active:is(.audio-player .button){background:var(--button-focus-background)}[disabled]:is(.audio-player .button){color:var(--text-secondary-color);visibility:hidden}.audio-player .track{align-items:center;display:flex;flex:1;gap:1em;min-width:0}:is(.audio-player .track) .info{flex-grow:1;min-width:0}:is(.audio-player .track) .thumbnail{background:var(--item-thumbnail-background);border-radius:var(--border-radius);height:4em;margin:0;min-width:4em;overflow:hidden;position:relative;width:4em}:is(:is(.audio-player .track) .thumbnail) img{height:100%;object-fit:cover;opacity:0;transition:all .3s ease;width:100%}.loaded:is(:is(.audio-player .track) .thumbnail) img{opacity:1}:is(:is(.audio-player .track) .thumbnail) .icon.error{height:2em;position:absolute;left:calc(50% - 1em);top:calc(50% - 1em);width:2em}:is(.audio-player .track) .title{color:var(--item-heading-color);font-size:1em;font-weight:700;line-height:1.5em;margin:0 0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.audio-player .track) .metadata{align-items:center;color:var(--item-metadata-color);display:flex;font-size:.75em;gap:.333em;line-height:1.333em}.audio-player .controls{align-items:center;display:flex;gap:1.5em;justify-content:center}:is(.audio-player .controls) .button[name=play]{background:var(--button-primary-background);color:var(--button-primary-text-color)!important;height:2.5em;width:2.5em}:is(:is(.audio-player .controls) .button[name=play]):focus,:is(:is(.audio-player .controls) .button[name=play]):hover{background:var(--button-primary-focus-background)}:is(.audio-player .controls) .button[name=next],:is(.audio-player .controls) .button[name=prev]{background:none;height:2em;width:2em}.audio-player .actions{display:none}.audio-player .timeline{cursor:pointer;height:4px;padding-bottom:4px;position:absolute;left:0;top:0;width:100%}:is(.audio-player .timeline) .progress{background:var(--audio-player-progress);height:100%;transition:all .3s ease;width:0}@media only screen and (min-width:1024px){.audio-player .controls{flex:1}:is(.audio-player .controls) .button[name=like],:is(.audio-player .controls) .button[name=mute]{display:none}.audio-player .actions{align-items:center;display:flex;flex:1;gap:1.5em;justify-content:flex-end}}@media only screen and (max-width:767px){.audio-player .container{flex-direction:column;gap:1em}.audio-player .track{max-width:100%;width:100%}:is(.audio-player .track) .title{font-size:.875em}.audio-player .controls{gap:1em;justify-content:space-between;width:100%}}