.messages-list[data-drupal-messages] {
  margin-block-start: var(--gin-spacing-l);
}

body.gin--edit-form .field--name-title .form-element {
  --gin-font-size-h3: 1rem;
}

.entities-list.entity-type--paragraphs-library-item .item-container .field__item:hover,
.entities-list.entity-type--paragraphs-library-item .item-container .field__item:focus {
  border-color: transparent !important;
  cursor: initial;
}

.entities-list .item-container {
  padding: var(--gin-spacing-xs);
}
.entities-list .item-container > .button.edit-button {
  right: 0;
}
.entities-list .item-container > .button.replace-button
,.entities-list .item-container > .button.edit-button {
  all: unset;
  border: 2px solid var(--gin-color-primary) !important;
  font-weight: var(--gin-font-weight-semibold);
  color: var(--gin-color-primary);
  background-color: transparent;
  box-shadow: 0 1px 2px var(--gin-color-primary-light);
  transition: var(--gin-transition);
  font-size: var(--gin-font-size-xxs);
  padding-block: calc(var(--gin-spacing-xxs) + 2px);
  padding-inline: var(--gin-spacing-s);
  border-radius: var(--gin-border-s);
  cursor: pointer;
}
.entities-list .item-container > .button.replace-button:not(:focus):not(:disabled):hover
,.entities-list .item-container > .button.edit-button:not(:focus):not(:disabled):hover {
  color: var(--gin-color-button-text);
  background-color: var(--gin-color-primary-hover);
  border-color: var(--gin-color-primary-hover) !important;
}
.entities-list .item-container > .button.replace-button:disabled
,.entities-list .item-container > .button.edit-button:disabled {
  color: var(--gin-color-disabled) !important;
  background: transparent !important;
  border: 2px solid var(--gin-color-disabled-border) !important;
  border-color: var(--gin-color-disabled-border) !important;
  box-shadow: none !important;
}
ul.dropbutton--gin {
  padding-left: 0;
}
