.jsonschema-diagram-sphinx {
  margin: 1.25rem 0;
}

.jsonschema-diagram-sphinx__frame {
  display: block;
  width: 100%;
  min-height: 420px;
  height: var(--jsonschema-diagram-height, 720px);
  border: 1px solid rgba(148, 163, 184, 0.28);
  border-radius: 18px;
  background: #06080c;
  box-shadow: 0 18px 32px rgba(2, 6, 23, 0.14);
}

.jsonschema-diagram-sphinx__caption {
  margin-top: 0.55rem;
  color: #57606a;
  font-size: 0.92rem;
  line-height: 1.5;
}
