/* Shared by the real tracker and the adjustable, standalone glass sample.
   Material belongs to the control, never to a player's colour or seat. */
#commander-table[data-screen=tracker]{
  --ct-glass-opacity:0.05;
  --ct-glass-blur:3px;
  --ct-glass-saturation:1.1;
  --ct-glass-reflection:0.25;
  --ct-glass-edge:0.3;
  --ct-glass-tint:linear-gradient(135deg,rgb(60 73 137 / var(--ct-glass-opacity)),rgb(17 26 74 / var(--ct-glass-opacity)) 44%,rgb(36 16 100 / var(--ct-glass-opacity)));
  --ct-glass-light:linear-gradient(145deg,rgb(241 246 255 / var(--ct-glass-reflection)),rgb(241 246 255 / 0) 30% 68%,rgb(161 144 222 / calc(var(--ct-glass-reflection)*.4)));
  --ct-glass-filter:blur(var(--ct-glass-blur)) saturate(var(--ct-glass-saturation)) brightness(1.02);
  --ct-glass-shadow:inset 0 1px 0 rgb(255 255 255 / var(--ct-glass-edge)),inset 1px 0 0 #eff3ff29,inset 0 -1px 0 #9e90d342,0 3px 9px #0505092b;
}
#commander-table[data-screen=tracker] :is(.ct-shared-tax,.ct-monarch,[data-pinned-status=initiative],.ct-counter-indicator,.ct-tableau-poison,.ct-team-poison,.ct-damage-strip,.ct-life-change),
#commander-table[data-screen=tracker] .ct-life-hitareas>button::after{
  background-color:transparent!important;
  background-image:var(--ct-glass-light),var(--ct-glass-tint)!important;
  border:1px solid #d7def052!important;
  border-top-color:rgb(245 248 255 / var(--ct-glass-edge))!important;
  border-bottom-color:#9185bf66!important;
  box-shadow:var(--ct-glass-shadow)!important;
  backdrop-filter:var(--ct-glass-filter);-webkit-backdrop-filter:var(--ct-glass-filter);
  text-shadow:0 1px 3px #050509b3;
}
#commander-table[data-screen=tracker] .ct-damage-strip::before{display:none}
#commander-table[data-screen=tracker] .ct-damage-strip{border:0!important}
#commander-table[data-screen=tracker] .ct-damage-strip .ct-damage-seat>:is(.ct-damage,.ct-damage-self,.ct-damage-ally){
  background:transparent!important;border-color:#e1e6f052!important;box-shadow:none;color:#f5f6ff;
}
#commander-table[data-screen=tracker] .ct-damage-strip .ct-damage-pair>.ct-damage{background:none!important;border:0}
#commander-table[data-screen=tracker] .ct-dialog.ct-counter-dialog .ct-damage-editor section{border-color:#e1e6f052;background:transparent}
#commander-table[data-screen=tracker] .ct-damage-ally svg{width:65%;height:65%;max-width:44px;max-height:44px}
#commander-table[data-screen=tracker] .ct-team-seat-label{display:none}
/* Preserve accessibility substitutes even though the normal surface is clear. */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  #commander-table[data-screen=tracker]{--ct-glass-tint:linear-gradient(135deg,#111a4aeb,#241064eb);--ct-glass-light:none}
}
@media(prefers-reduced-transparency:reduce){
  #commander-table[data-screen=tracker]{--ct-glass-tint:linear-gradient(135deg,#111a4a,#241064);--ct-glass-light:none;--ct-glass-filter:none}
}
@media(forced-colors:active){
  #commander-table[data-screen=tracker]{--ct-glass-tint:linear-gradient(Canvas,Canvas);--ct-glass-light:none;--ct-glass-filter:none;--ct-glass-shadow:none}
}
