.iptv-oled-setting{display:flex;align-items:center;gap:16px;min-height:60px;padding:12px 16px;text-align:start;border:1px solid var(--media-border,#ffffff35);border-radius:12px}.iptv-oled-setting input{width:26px;height:26px;flex:0 0 26px}.iptv-oled-setting:focus-within{outline:3px solid var(--media-accent,#b9d4ff);outline-offset:2px}
html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled]{--iptv-background:#000!important;--media-bg:#000!important;--media-card:#101010!important;--media-art:none!important;--ui-bg:#000!important;--ui-bg-raised:#101010!important;--ui-panel-bg:#080808!important;--ui-control-bg:#181818!important;--ui-card-bg:#101010!important;--ui-overlay-bg:#000!important;--ui-art-scrim:none!important;background:#000!important}
html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] body{background:#000!important;background-image:none!important;--ui-bg:#000!important;--ui-bg-raised:#101010!important;--ui-panel-bg:#080808!important;--ui-control-bg:#181818!important;--ui-card-bg:#101010!important}
html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] body:before,html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] body:after,html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .cinematic-hero:before,html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .cinematic-hero:after{background:none!important}
html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .cinematic-hero-art{display:none!important}
html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .settings-dialog,html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .detail-dialog,html#iptv-theme-root[data-iptv-oled=true][data-iptv-oled] .iptv-settings-content{background:#080808!important}

/* Shared page backdrop only; content hero artwork remains unchanged. */
html#iptv-theme-root#iptv-theme-root#iptv-theme-root#iptv-theme-root#iptv-theme-root#iptv-theme-root#iptv-theme-root#iptv-theme-root[data-stream-ui] body{background:linear-gradient(180deg,rgba(11,25,43,.12),rgba(11,25,43,.24)),url("assets/launcher-background.webp") center/cover no-repeat fixed!important;}
