.qp-scp-scroll{overscroll-behavior-x:contain;inline-size:100%;overflow-x:auto}.qp-scp-module{min-inline-size:var(--record-label-player-min-inline-size);inline-size:100%;color:var(--body-light);font-family:var(--font-body);position:relative;container-type:inline-size}.qp-scp{inline-size:100%;position:relative}.qp-scp__art{block-size:auto;inline-size:100%;display:block}.qp-scp__catalog{background-color:var(--ink-950);color:var(--body-light);font-family:var(--font-body);flex-direction:column;display:flex;position:absolute;inset:20.1% 14.5% 14.5%}.qp-scp__heading{color:var(--ivory-050);font-family:var(--font-display);text-align:center;margin:.6% 0 1%;font-size:3.25cqw}.qp-scp__subtitle{border-block-end:var(--control-border-width) solid var(--copper-mid);color:var(--copper-pale);font-family:var(--font-utility);text-align:center;margin:0 0 1.7%;padding-block-end:1.35%;font-size:1.15cqw}.qp-scp__rows{flex:1;overflow-y:auto}.qp-scp__head,.qp-scp__row{grid-template-columns:6% 40% 27% 18% 9%;align-items:center;display:grid}.qp-scp__head{block-size:2.75cqw;color:var(--copper-pale);font-family:var(--font-utility);font-size:.96cqw}.qp-scp__row{border-block-end:var(--control-border-width) solid var(--teal-700);min-block-size:2.35cqw;color:var(--parchment-100);text-align:start;font-size:1.15cqw}.qp-scp__row:nth-child(2n){background-color:var(--teal-900)}.qp-scp__row[aria-current=true]{background-color:var(--teal-700)}.qp-scp__cover{object-fit:cover;block-size:1.9cqw;inline-size:1.9cqw}.qp-scp__title{color:var(--ivory-050);font-size:1.25cqw}.qp-scp__play{border:var(--control-border-width) solid var(--copper-pale);border-radius:var(--control-radius);background-color:var(--teal-700);color:var(--ivory-050);font-family:var(--font-utility);cursor:pointer;font-size:.9cqw}.qp-scp__play:hover{background-color:var(--copper-mid);color:var(--ink-950)}.qp-scp__play:focus-visible{outline:var(--focus-ring-width) solid var(--ivory-050);outline-offset:var(--focus-ring-offset)}.qp-scp__play[disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.qp-scp__card{border:var(--control-border-width) solid var(--copper-bright);border-radius:var(--control-radius);background-color:var(--ink-950);color:var(--body-light);font-family:var(--font-body);position:absolute}.qp-scp__now-title{block-size:8.4%;inline-size:33%;color:var(--ivory-050);font-family:var(--font-display);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:.5%;font-size:3.05cqw;display:flex;inset-block-start:2.5%;inset-inline-start:33.5%}.qp-scp__cover-card{block-size:45%;inline-size:23.8%;padding:1.15%;inset-block-start:17.2%;inset-inline-start:38.4%}.qp-scp__credit{block-size:9%;color:var(--copper-pale);font-family:var(--font-utility);text-overflow:ellipsis;white-space:nowrap;font-size:1.15cqw;overflow:hidden}.qp-scp__cover-card img{object-fit:contain;block-size:79%;inline-size:91%;margin:auto;display:block}.qp-scp__song-name{color:var(--ivory-050);text-overflow:ellipsis;white-space:nowrap;margin-block-start:1%;font-size:1.35cqw;display:block;overflow:hidden}.qp-scp__lyrics-card{flex-direction:column;block-size:62.4%;inline-size:32.6%;padding:1.25%;display:flex;inset-block-start:14.5%;inset-inline-start:64.45%}.qp-scp__lyrics-card h3{border-block-end:var(--control-border-width) solid var(--copper-mid);color:var(--copper-pale);font-family:var(--font-utility);margin:0 0 2%;padding-block-end:2%;font-size:1.3cqw}.qp-scp__lyrics{color:var(--ivory-050);font-size:1.17cqw;line-height:var(--type-body-line-height);white-space:pre-wrap;flex:1;overflow:auto}.qp-scp__lyrics-link{color:var(--copper-pale);font-family:var(--font-utility);align-self:start;margin-block-start:1%;font-size:.93cqw}.qp-scp__lyrics-link:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-scp__control-card{min-block-size:10%;inline-size:22.2%;padding:.8%;inset-block-start:63.9%;inset-inline-start:39.5%}.qp-scp__status{color:var(--copper-pale);font-family:var(--font-utility);font-size:.86cqw;display:block}.qp-scp__title a,.qp-scp__lyrics-link{color:inherit;text-decoration:none}.qp-scp__title a:hover,.qp-scp__title a:focus-visible{color:var(--copper-pale);text-decoration:underline}.qp-scp__title a:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-scp__lyrics-link{color:var(--copper-pale)}.qp-scp__rows:focus-visible,.qp-scp__lyrics:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-scp__play,.qp-scp__title a{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);justify-content:center;align-items:center;display:inline-flex}.qp-scp__title a{justify-content:start}.qp-scp__control-card{flex-direction:column;gap:.6cqw;display:flex}.qp-scp__control-card audio{display:none}.qp-scp__progress{align-items:center;gap:.5cqw;display:flex}.qp-scp__time{color:var(--copper-pale);font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-size:.85cqw}.qp-scp__seek{min-inline-size:0;accent-color:var(--copper-pale);cursor:pointer;flex:1}.qp-scp__seek:focus-visible{outline:var(--focus-ring-width) solid var(--copper-pale);outline-offset:var(--focus-ring-offset)}.qp-scp__seek[disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.qp-scp__transport{flex-wrap:wrap;gap:.5cqw;display:flex}.qp-scp__transport-button{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);border:var(--control-border-width) solid var(--copper-pale);border-radius:var(--control-radius);background-color:var(--teal-900);color:var(--ivory-050);font-family:var(--font-utility);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.35cqw;padding-inline:.5cqw;font-size:.85cqw;display:inline-flex}.qp-scp__transport-button svg{block-size:.9cqw;inline-size:.9cqw;fill:var(--copper-pale)}.qp-scp__transport-button:hover{background-color:var(--copper-mid);color:var(--ink-950)}.qp-scp__transport-button:hover svg{fill:var(--ink-950)}.qp-scp__transport-button:focus-visible{outline:var(--focus-ring-width) solid var(--ivory-050);outline-offset:var(--focus-ring-offset)}.qp-scp__transport-button[aria-pressed=true]{background-color:var(--copper-mid);color:var(--ink-950)}.qp-scp__transport-button[aria-pressed=true] svg{fill:var(--ink-950)}.qp-scp__transport-button[disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}
