.anchor-grid {
  --anchor-size:28px;
  display:grid;
  grid-template-columns:repeat(3,var(--anchor-size));
  grid-auto-rows:var(--anchor-size);
  gap:5px;
  width:max-content;
  padding:6px;
  box-sizing:border-box;
}
.anchor-grid button {
  box-sizing:border-box;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:1px solid #5b6961!important;
  background:#26322d!important;
  border-radius:4px!important;
}
.anchor-grid button.active-source {
  background:var(--mint)!important;
  border-color:var(--mint)!important;
  box-shadow:none;
}
.anchor-grid button:not(.active-source):hover {border-color:#a4f7cc!important}
.inspector .led-layer-actions {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:4px;
}
.inspector .led-layer-actions button {
  width:100%;
  min-width:0;
  margin:0;
  padding:0 2px;
  height:30px!important;
  min-height:30px!important;
  font-size:9px!important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.led-master-brightness {display:block;margin:12px 0;color:var(--muted)}
#globalLEDBrightness {display:block;width:100%;margin:10px 0}
