@layer env.components {
  .env-editor-toolbar {
    --env-editor-toolbar-lead: calc(3 * var(--env-space-1) + var(--env-control-border-width));
    min-inline-size: 0;
    padding: var(--env-space-1);
    margin: calc(-1 * var(--env-space-1));
    overflow: clip;
  }
  .env-editor-toolbar > .env-toolbar {
    flex-wrap: wrap;
    margin-inline-start: calc(-1 * var(--env-editor-toolbar-lead));
  }
  .env-editor-toolbar > .env-toolbar > .env-toolbar-group:first-child {
    margin-inline-start: var(--env-editor-toolbar-lead);
  }
  .env-editor-status:empty {
    --env-editor-status-size: 0.0625rem;
    position: absolute;
    inline-size: var(--env-editor-status-size);
    block-size: var(--env-editor-status-size);
    clip-path: inset(50%);
    overflow: hidden;
  }
}
