/* Sleeker header styling */

/* Logo sizing and glow effect */
.md-header__button.md-logo img {
  height: 1.8rem;
  width: auto;
  filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.4)) drop-shadow(0 0 16px rgba(99, 102, 241, 0.3));
}

/* Site title - cleaner font weight */
.md-header__title {
  font-weight: 500;
  letter-spacing: 0.02em;
}

/* Header overall - slightly tighter */
.md-header {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
}

/* Navigation tabs - sleeker */
.md-tabs__link {
  font-weight: 400;
  font-size: 0.75rem;
  letter-spacing: 0.02em;
}

/* Search bar - rounder */
.md-search__form {
  border-radius: 1rem;
}

/* GitHub icon in header */
.md-header__source {
  width: auto;
}

/* Footer styling */
.md-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.md-footer-meta {
  background: rgba(0, 0, 0, 0.2);
}

.md-social {
  gap: 0.6rem;
}

.md-social__link {
  opacity: 0.7;
  transition: opacity 0.2s, transform 0.2s;
}

.md-social__link:hover {
  opacity: 1;
  transform: scale(1.1);
}

.md-copyright {
  font-size: 0.7rem;
  opacity: 0.7;
}
