:root {
  --rhino-border-color: var(--ui-form-input-border-color);
  --rhino-border-radius: var(--ui-shared-border-radius);
}

.rhino-editor::part(toolbar__base),
.rhino-editor::part(toolbar__button),
.rhino-editor::part(editor),
.rhino-editor::part(link-dialog__input),
.trix-content {
  border-color: var(--ui-form-input-border-color);
  border-radius: var(--ui-shared-border-radius);
  border-width: var(--ui-shared-border-width);
  --rhino-toolbar-icon-size: 17px;
  --rhino-focus-ring: 0px;
}

.rhino-editor::part(toolbar__base) {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}

.trix-content {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;

  &.ProseMirror-focused {
    border-color: var(--ui-form-input-border-color-focus);
  }
}

.rhino-editor::part(toolbar__button) {
  display: flex;
  a align-items: center;
}