:host {
  display: block;
  min-height: 0;
}

.theme-json-code-editor {
  overflow: hidden;
  border: 1px solid #334155;
  border-radius: 0.5rem;
  background: linear-gradient(180deg, #111827, #0f172a);
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.03);
}

.theme-json-code-editor:focus-within {
  box-shadow:
    inset 0 0 0 1px rgb(125 211 252 / 0.35),
    0 0 0 1px rgb(56 189 248 / 0.25);
}

.theme-json-code-editor__host {
  min-height: inherit;
}
