/* Based on prototype/lanza-studio: preparar/style.css. Scoped to Studio. */
.ls-root {
  --ink: #222822;
  --green: #d1fc76;
  --accent: #6d47ea;
  --ls-bg: #f1f2ec;
  --ls-muted: #808b76;
  --ls-dark: #263322;
  --ls-border: #dce0d3;
  --ls-radius: 17px;
  background: var(--ls-bg);
  color: var(--ink);
  min-height: 100vh;
  font:
    14px/1.5 system-ui,
    sans-serif;
}
.ls-root * {
  box-sizing: border-box;
}
.ls-root a {
  color: inherit;
  text-decoration: none;
}
.ls-root button {
  font: inherit;
  cursor: pointer;
}
.ls-root :is(button, a):focus-visible {
  outline: 3px solid #799d46;
  outline-offset: 3px;
}
