* {
  box-sizing: border-box;
  min-width: 0;
}

:host(limebb-composer-toolbar) {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  gap: 0.5rem;
}

.actions {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-grow: 1;
}

limel-icon-button,
::slotted(limel-icon-button) {
  display: inline-block;
  scale: 0.86;
}

limel-file-input {
  flex-shrink: 0;
}