/* Runtime precedence layer: the application stylesheet is injected after early static links. */
.ems-ui-engine[data-ems-skin] .ems-edit-toolbar {
  background: linear-gradient(135deg, var(--skin-panel-bg), var(--skin-panel-bg-soft, var(--skin-panel-bg))) !important;
  box-shadow: 0 14px 34px var(--skin-panel-shadow, rgba(0,0,0,.38)), inset 0 1px 0 var(--skin-accent-soft) !important;
}

.ems-ui-engine[data-ems-skin] .ems-edit-toolbar > button:first-of-type,
.ems-ui-engine[data-ems-skin] .ems-edit-toolbar button.is-reset {
  border-style: dashed !important;
  color: var(--skin-muted) !important;
  background: transparent !important;
}

.ems-ui-engine[data-ems-skin] .ems-edit-toolbar button.is-cancel {
  background: transparent !important;
}

.ems-ui-engine[data-ems-skin] .ems-edit-toolbar button.is-primary {
  color: var(--skin-accent-contrast) !important;
  background: var(--skin-accent) !important;
}
