/* Distinguish sidebar labels (section toggles) from links */

/* サイドバーのタイトル・ラベル */
nav.md-nav label {
  font-weight: 700;
  color: var(--md-primary-fg-color) !important; /* プライマリ色を強制（テーマの薄色/透明度指定を上書き） */
  opacity: 1 !important;
  cursor: default;
}

/* タイトルはやや大きめ */
nav.md-nav label.md-nav__title {
  font-size: 1.2em;
}

/* ラベルはリンクよりやや大きめ */
nav.md-nav label.md-nav__link {
  font-size: 1.0em;
}

/* リンクはやや小さめ・細字 */
nav.md-nav a.md-nav__link {
  font-weight: 500;
  font-size: 0.92em;
}

nav.md-nav a.md-nav__link:hover {
  text-decoration: underline;
}
