:host(limebb-live-docs-info) {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border-style: dashed;
  border-color: rgb(var(--contrast-700));
  border-radius: 0 0 0.5rem 0.5rem;
  border-width: 0 1px 1px 1px;
}

.header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

h2,
p {
  margin: 0;
  color: rgb(var(--contrast-1100));
}

h2 {
  font-size: large;
  font-weight: 300;
}

limel-icon {
  color: rgb(var(--color-orange-default));
  width: 2rem;
}

a {
  all: unset;
  cursor: pointer;
  transition: color 0.2s ease;
  color: rgb(var(--color-sky-default));
  margin-left: 0.5rem;
}
a:hover {
  color: rgb(var(--color-sky-dark));
  text-decoration: underline;
}