.lexxy-content {
  color: var(--text-color);
}

lexxy-editor {
  margin-top: var(--space-2xs);
  border-width: 2px;
  border-radius: var(--border-radius);
  border-color: var(--color-neutral);
  background-color: var(--color-background-active);
  color: var(--color-text-active) !important;

  lexxy-toolbar {
    button {
      color: var(--color-text-active);
    }
  }

  &.focused {
    outline: var(--color-primary) solid var(--outline-width);
    border-color: var(--color-primary);
  }

  a {
    color: var(--color-primary-minor);
    &:hover {
      color: var(--color-primary);
    }
  }

  .attachment__caption {
    color: var(--color-text-active);
  }
}

figcaption {
  color: var(--color-text)
}

.word-counter {
  display: flex;
  justify-content: end;
  padding-top: var(--space-2xs);
  margin-bottom: calc(var(--space-l)*-1);
}