/* Custom styles that work with Material theme defaults */
.md-typeset {
  font-size: 16px;
  line-height: 1.6;
}

/* Hide "Home" in left sidebar ONLY when on homepage */
.md-nav--primary .md-nav__list > .md-nav__item:first-child {
  display: none;
}

/* Show Home on other pages (not homepage) */
[data-md-page="webconference"] .md-nav--primary .md-nav__list > .md-nav__item:first-child,
[data-md-page="ip-telephony"] .md-nav--primary .md-nav__list > .md-nav__item:first-child,
[data-md-page="protocols"] .md-nav--primary .md-nav__list > .md-nav__item:first-child {
  display: block;
}


.minimal-home {
  max-width: 800px;
  margin: 0 auto;
  padding: 48px 16px;
}

.minimal-home h1 {
  font-size: 2.5rem;
  font-weight: 300;
  margin-bottom: 24px;
  color: #212121;
}

.minimal-home p {
  font-size: 1.1rem;
  line-height: 1.8;
  color: #424242;
  margin-bottom: 16px;
}

.minimal-home a {
  color: #1976D2;
  border-bottom: 2px solid transparent;
  transition: border-color 0.2s;
}

.minimal-home a:hover {
  border-bottom-color: #FF5722;
}

.section-index {
  padding: 32px 0;
}

.section-index h1 {
  font-size: 2rem;
  margin-bottom: 24px;
}

.section-index p {
  font-size: 1.1rem;
  color: #424242;
  line-height: 1.8;
}

/* Fix dark theme header color */
[data-md-color-scheme="slate"] .md-header {
  background-color: #000000;
}

[data-md-color-scheme="slate"] .md-tabs {
  background-color: #000000;
}
