/* R52: theme colors leave missing/standard rendering intact. No payment/VIP
   sheet or entitlement selectors. Explicit player control gates follow below. */
#phone[data-display-theme=gold] {--display-accent:#e8c78f;--display-accent-soft:#f7e6c5;--display-on-accent:#30200e;--display-surface:#392d1bd9;--display-tint:#b9924830;--display-border:#e7c58366;--display-detail-accent:#e6c88e;}
#phone[data-display-theme=cinema] {--display-accent:#c7b5ec;--display-accent-soft:#ede4ff;--display-on-accent:#261b36;--display-surface:#241d36e6;--display-tint:#8d6dbd38;--display-border:#bba1e666;--display-detail-accent:#cdbbf0;}
#phone[data-display-theme=jade] {--display-accent:#a8dbc7;--display-accent-soft:#def5eb;--display-on-accent:#12372c;--display-surface:#173c33db;--display-tint:#4eaa8530;--display-border:#a1d9bf66;--display-detail-accent:#a8dbc7;}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) :is(.drama-feed-watch,.drama-player-toolbar>button,.drama-player-clean-tools>button) {border-color:var(--display-border);background:linear-gradient(125deg,var(--display-tint),var(--display-surface));color:var(--display-accent-soft);box-shadow:inset 0 1px #ffffff0c;}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) .drama-feed-tags>span {border-color:var(--display-border);background:var(--display-tint);color:var(--display-accent-soft);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) :is(.action-button.active,.caption-kicker,.drama-player-current) {color:var(--display-accent);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) .avatar-circle {border-color:var(--display-border);background:linear-gradient(135deg,var(--display-accent-soft),var(--display-accent));color:var(--display-on-accent);box-shadow:0 3px 15px #0003;}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) :is(.playback input,.drama-player-progress) {accent-color:var(--display-accent);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) .drama-player-center-play {border-color:var(--display-border);background:var(--display-surface);color:var(--display-accent-soft);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) .drama-player-top {background:linear-gradient(180deg,var(--display-surface),transparent);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade]) .drama-detail.drama-detail-immersive .drama-detail-tag {--drama-tag-background:var(--display-tint);--drama-tag-text:var(--display-detail-accent);border-color:var(--display-border);}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade])>.drama-detail-footer>.drama-play {background:linear-gradient(115deg,var(--display-accent-soft),var(--display-accent));color:var(--display-on-accent);box-shadow:0 5px 20px #0002;}
#phone:is([data-display-theme=gold],[data-display-theme=cinema],[data-display-theme=jade])>.drama-detail-footer>.drama-follow[aria-pressed=true] {color:var(--display-accent);}

/* Explicit renderer gates are independent of the visual theme. */
#phone[data-display-comments=off] [data-drama-player-action="comments"] {display:none!important;}
#phone[data-display-speed=off] [data-drama-player-action="speed"] {display:none!important;}
#phone[data-display-timeline=off] .drama-player-progress {display:none!important;}
