@import "https://assets.elements.dev/assets/app/shared/ui-catalog/catalog/style.c38e1d7304920e3.css";

.button-demo-row {
  display:     flex;
  flex-wrap:   wrap;
  align-items: center;
  gap:         var(--space-3);
}

.button-demo-form {
  display:        flex;
  flex-direction: column;
  gap:            var(--space-3);
  width:          100%;
  max-width:      20rem;
}

.button-demo-log {
  font-family: var(--font-mono);
  font-size:   var(--text-xs);
  color:       var(--ink-dim);
}

.demo-stage > .button-demo-log {
  text-align: center;
}

.button-demo-plan {
  display:     flex;
  align-items: center;
  flex-wrap:   wrap;
  gap:         var(--space-3);
}

/* Visually hidden: the label is the control. */
.button-demo-file {
  position:  absolute;
  width:     1px;
  height:    1px;
  overflow:  hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
