@media screen {
  :root[data-workspace-theme="dark"] {
    color-scheme: dark;
    --ws-canvas: #141a19;
    --ws-panel: #1c2422;
    --ws-raised: #222d29;
    --ws-hover: #2b3732;
    --ws-line: #394741;
    --ws-line-strong: #61746a;
    --ws-text: #e8eeeb;
    --ws-muted: #b8c5be;
    --ws-green: #9bdbba;
    --ws-green-bg: #253e33;
    --ws-blue: #a7cff9;
    --ws-blue-bg: #27384b;
    --ws-red: #ffb4ac;
    --ws-red-bg: #48302f;
    --ws-amber: #f3cc90;
    --ws-amber-bg: #423824;
    --ws-violet: #d9c3f7;
    --ws-violet-bg: #39334b;
    --ws-accent-solid: #306750;
    --ws-accent-hover: #387357;
    --ws-shadow: #0008;
  }

  :root[data-workspace-theme="dark"] .brand-logo-image {
    filter: brightness(2.5) saturate(.7);
  }
}

#workspaceTheme {
  width: auto;
  min-height: 36px;
  flex: none;
  padding: 4px 5px;
  font-size: 12px;
}

.pos-actions #workspaceTheme { min-height: 44px; }

:root[data-workspace-theme="dark"] .label-sheet {
  color-scheme: light;
}

@media print {
  :root { color-scheme: light; }
}
