/* 90: audio surfaces follow the chosen skin, including the normal (not combined) player. */

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme]:has(body[data-page="listen"]){background-color:var(--yt-bg)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"]{background-color:var(--yt-bg)!important;background-image:none!important;color:var(--yt-text)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.app,.content){background:transparent!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.player,.plan-card,.day-list,.audio-brand,.b27-date-popover){color:var(--yt-text)!important;--au-ink:var(--yt-text)!important;--au-muted:var(--yt-muted)!important;--au-glass:var(--yt-surface)!important;--au-button:var(--yt-raised)!important;--au-rim:var(--yt-line)!important;--au-purple:var(--yt-accent-ink)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.player,.plan-card,.day-list,.b27-date-popover){background:var(--yt-surface)!important;border-color:var(--yt-line)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.player-options,.audio-problem){background:var(--yt-raised)!important;color:var(--yt-text)!important;border-color:var(--yt-line)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.round.side,.skip,.speed,.track .number,.track .mini,.problem-actions a,.problem-actions button,.b27-date-button,.b27-date-arrow){background:var(--yt-raised)!important;color:var(--yt-text)!important;border-color:var(--yt-line)!important;box-shadow:none!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.round.play,#retryAudio){background:var(--yt-accent)!important;color:var(--yt-on-accent)!important;border-color:var(--yt-accent)!important;box-shadow:none!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] .track[aria-current="true"] .number{background:var(--yt-accent)!important;color:var(--yt-on-accent)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.audio-brand b,.title,.day-list h2,.b27-date-button b){color:var(--yt-text)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.plan-card .label,.plan-card.old .label,.plan-card.new .label,.audio-brand span,.b27-date-button span,.queue-label,.transport small,.time,.speed-wrap,.autoplay,.repeat-setting,.repeat-hint,.track small,.footer,.listen-complete,.track.is-listened .mini){color:var(--yt-muted)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] :is(.autoplay input,.time input,.repeat-setting select){accent-color:var(--yt-accent)!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] .audio-brand>a{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;background:var(--yt-raised);}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] .audio-brand>a img{display:none!important;}

html[data-b27-modern][data-b27-skin][data-b27-skin][data-b27-skin][data-theme] body[data-page][data-page="listen"] .audio-brand>a::before{content:"";display:block;width:30px;height:30px;background:var(--yt-accent-ink);-webkit-mask:url("./yt-83/logo-bible-84.png") center/contain no-repeat;mask:url("./yt-83/logo-bible-84.png") center/contain no-repeat;}
