/* Dalayon Docs public site theme */

:root {
  --brand-primary: #172033;
  --brand-accent: #1573ff;
  --brand-cyan: #57c7ff;
  --brand-warm: #f5b84b;
  --brand-bg: #fbfcfe;
  --brand-ink: #172033;
}

[data-md-color-scheme="default"] {
  --md-primary-fg-color: var(--brand-primary);
  --md-accent-fg-color: var(--brand-accent);
  --md-default-bg-color: var(--brand-bg);
  --md-typeset-a-color: var(--brand-accent);
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #111827;
  --md-accent-fg-color: var(--brand-cyan);
  --md-default-bg-color: #111827;
  --md-typeset-a-color: var(--brand-cyan);
}

.md-header__button.md-logo ~ .md-header__title .md-header__topic:first-child {
  display: none;
}

.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 1.45rem;
  width: auto;
}

.md-header__ellipsis {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .md-nav__button.md-logo {
    display: none !important;
  }
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  letter-spacing: 0;
}

.md-typeset h1 {
  font-weight: 850;
}

.md-typeset .grid.cards > ul > li {
  border-radius: 8px;
}

.docs-lede {
  max-width: 780px;
  font-size: 1.05rem;
  color: var(--md-default-fg-color--light);
}

.docs-callout {
  border-left: 4px solid var(--brand-warm);
  background: color-mix(in srgb, var(--brand-warm) 13%, transparent);
  padding: 0.75rem 0.9rem;
  border-radius: 0 8px 8px 0;
  margin: 1rem 0 1.25rem;
}

.methodology-image {
  border: 1px solid var(--md-default-fg-color--lightest);
  border-radius: 8px;
  padding: 0.5rem;
  background: var(--md-default-bg-color);
}

.compact-table table {
  font-size: 0.78rem;
}
