/* Lumilink Docs Custom Styles */

:root {
  --md-primary-fg-color: #7c3aed;
  --md-accent-fg-color: #f59e0b;
}

/* Cards grid */
.grid.cards {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

/* Logo customization */
.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 1.5rem;
}

/* Better code blocks */
.highlight code {
  font-size: 0.85em;
}

/* Admonition styling */
.md-typeset .admonition,
.md-typeset details {
  border-radius: 8px;
}

/* Footer */
.md-footer {
  margin-top: 2rem;
}

/* Smooth scrolling */
html {
  scroll-behavior: smooth;
}
