/* Pilot limited to Expert. Important layered rules outrank brand overrides.
   Opaque backgrounds and literal colour pairs do not depend on brand loading. */
@layer expertLegibility {
  :is(#telegramDock,.xs-expert){background:#101b24!important;color:#f4f8fa!important;opacity:1!important;--xp-cyan:#b1e9d5;--xp-muted:#ccd9df}
  :is(#telegramDock,.xs-expert) :is(.tg-pane,.tg-cli-row,.expert-controls-pane,.expert-view-pane,.expert-docked-panel,.xs-expert-docked,.xs-category-detail,#expertCategoryDetail,#telegramSignagePanel,#telegramHelpPanel,#telegramLastResponse){background:#101b24!important;color:#f4f8fa!important;opacity:1!important}
  :is(#telegramDock,.xs-expert) :is(div,p,span,small,strong,b,label,summary,output,pre,code,h2,h3,[role="status"]){color:#f4f8fa!important;text-shadow:none!important;opacity:1!important}
  :is(#telegramDock,.xs-expert) :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,button,a,.tg-signage-screen-card,.tg-signage-list,.tg-signage-row,.tg-line){background:#1d2d39!important;color:#f4f8fa!important;border-color:#78929e!important;text-shadow:none!important;opacity:1!important;color-scheme:dark}
  :is(#telegramDock,.xs-expert) :is(input,textarea)::placeholder{color:#ccd9df!important;opacity:1!important}
  :is(#telegramDock,.xs-expert) :is(button,a) :is(span,small,strong,b){color:inherit!important}
  :is(#telegramDock,.xs-expert) :is(button,a):is(.is-active,.is-selected,[aria-pressed="true"]){background:#24483f!important;color:#f4f8fa!important}
  :is(#telegramDock,.xs-expert) :is(button,input,select):disabled{background:#1d2d39!important;color:#ccd9df!important;opacity:1!important}
  :is(#telegramDock,.xs-expert) :is(.matrix-map-toolbar,.matrix-announcement-line,.tier-hud,.tier-hud-heading,.tier-hud-clock,.tier-hud-status,.tier-hud-details,.matrix-map-status,.matrix-music-status,.matrix-screen-status,.matrix-tpv-status,.matrix-remote-status,.matrix-announcement-status){color:#f4f8fa!important;text-shadow:none!important;opacity:1!important}
}
