/* Document chrome retains shared field and button surfaces. */
[data-ui-surface="document-workspace"] .document-workspace__bar--commands {
  gap: var(--arhix-space-gap);
  overflow: hidden;
}
.document-workspace__bar--commands > .inspector-panel__segment { flex: none; }
.document-workspace__command-mode {
  display: flex;
  min-width: 0;
  flex: 1;
  align-items: center;
  gap: var(--arhix-space-micro);
}
.document-workspace__command-mode[hidden] { display: none; }
[data-ui-surface="shell"] [data-document-workspace-mode="inspector"] > button > svg {
  width: var(--arhix-icon-size);
  height: var(--arhix-icon-size);
}
.document-workspace__leading { flex: none; }
.workspace-command-group > div > .inspector-panel__field { width: 100%; margin: 0; }
[data-ui-surface="shell"] .document-workspace__bar--commands :is(.inspector-panel__field, .inspector-panel__visibility-button) {
  flex-shrink: 0;
}
[data-ui-surface="shell"] .document-workspace__zoom .inspector-panel__field-select-divider { display: none; }
[data-ui-surface="shell"] .document-workspace__zoom .inspector-panel__field-select-right { padding-left: 0; width: calc(20 * var(--arhix-ui-unit)); }
.document-workspace__emphasis, .document-workspace__lists, .document-workspace__size {
  display: flex;
  flex: none;
  align-items: center;
  gap: var(--arhix-space-micro);
}
[data-ui-surface="shell"] .document-workspace__size > .document-workspace__size-field {
  width: calc(62 * var(--arhix-ui-unit));
  padding: 0 var(--arhix-space-micro);
}
.document-workspace__size-field > input { text-align: center; min-width: 0; }
[data-ui-surface="document-workspace"] [data-inspector-canvas-menu="document-leading"] { min-width: max-content; }
[data-ui-surface="document-workspace"] [data-inspector-canvas-menu="text-size"] .menu__check { display: none; }
[data-ui-surface="document-workspace"] [data-inspector-canvas-menu="text-size"] .menu__item--current { background: var(--arhix-accent-tint); }
[data-ui-surface="document-workspace"] [data-inspector-canvas-menu="text-size"] .menu__item--current .menu__label { color: var(--arhix-accent); }
[data-ui-surface="shell"] .document-workspace__command-mode .inspector-panel__visibility-button { margin: 0; }
[data-ui-surface="shell"] .workspace-command-group > .inspector-panel__scope {
  width: calc(2 * var(--arhix-inspector-half-field-width));
  height: var(--arhix-control-height);
  flex: none;
  gap: var(--arhix-space-micro);
  margin: 0;
}
[data-ui-surface="shell"] .workspace-command-group > .inspector-panel__scope > button {
  width: var(--arhix-control-width-compact);
  height: var(--arhix-pill-height);
  flex: none;
}
.document-workspace__emphasis [data-document-workspace-emphasis="bold"] { font-weight: 600; }
.document-workspace__emphasis [data-document-workspace-emphasis="italic"] { font-style: italic; }
.document-workspace__formatting-marks { flex: none; font-family: "Arhix Formatting Marks", Arial, sans-serif; }
.document-workspace__layout-fields { gap: var(--arhix-space-gap); }
[data-ui-surface="shell"] .document-workspace__layout-field { width: var(--arhix-inspector-half-field-width); margin: 0; flex: none; }
[data-ui-surface="shell"] .document-workspace__layout-field[data-active="true"] { box-shadow: inset 0 0 0 1px var(--arhix-accent); }
.document-workspace__layout-field > input { text-align: right; }
.document-workspace__zoom { flex: none; }

.document-workspace__emphasis, .document-workspace__formatting-marks {
  font-size: calc(var(--arhix-font-size-body) + 2 * var(--arhix-ui-unit));
}
.document-workspace__emphasis [data-document-workspace-emphasis="underline"] > span {
  text-decoration: underline;
  text-underline-offset: calc(2 * var(--arhix-ui-unit));
}
