.track-rights{margin:12px 0 16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.15);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}
.track-rights p{margin:4px 0}.track-rights a{color:#f3d337;text-decoration:underline;text-underline-offset:3px}
.track-rights summary{cursor:pointer}.track-rights .rights-credits{white-space:pre-wrap;max-height:220px;overflow:auto;padding:8px 0}
.track-rights a:focus-visible,.track-rights summary:focus-visible{outline:2px solid #f3d337;outline-offset:4px}

.track-rights .rights-open,.track-credit-link .rights-open{padding:0;border:0;border-radius:0;background:transparent;color:#f3d337;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.track-rights .rights-open:focus-visible,.track-credit-link .rights-open:focus-visible{outline:2px solid #f3d337;outline-offset:4px}
.rights-dialog{overflow-wrap:anywhere}.rights-dialog .rights-dialog-text{white-space:pre-wrap}

.track-credit-link{margin:8px 0 0;font-size:.8rem;line-height:1.55}.track-credit-link[hidden]{display:none}

/* Remove the reserved second title line above the credits link. */
.player #track{min-height:0;margin-bottom:0}

/* Senderlogo dezent hinter dem Playerinhalt. */
.player{isolation:isolate}
.player::before{content:"";position:absolute;inset:0;background:url("/assets/radio-xes-logo.png") center center / 85% auto no-repeat;opacity:.08;pointer-events:none;z-index:0}
.player > *{position:relative;z-index:1}
.player .player-art{display:none}

.player .now-label { margin-top: 24px; }

.player #track { margin-top: 18px; }

.player #track { margin-top: 24px; }

.player .now-label { margin-top: 30px; }
