/* L15 目录页样式 */
.g-index-scaled .g-index {
  max-width: 42rem;
}
.g-index-scaled .g-index h1 {
  font-family: Georgia, "Songti SC", serif;
  background: linear-gradient(135deg, #4338ca, #8b5cf6);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  letter-spacing: 0.02em;
}
.g-index-scaled .g-index ol li a {
  border-radius: 14px;
  border: 1px solid rgba(99, 102, 241, 0.12);
  background: rgba(255, 255, 255, 0.92);
  box-shadow: 0 4px 20px rgba(67, 56, 202, 0.06);
  transition: transform 0.15s, box-shadow 0.15s;
}
.g-index-scaled .g-index ol li a:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(99, 102, 241, 0.12);
}
.g-index-scaled .g-index ol li a .num {
  background: linear-gradient(135deg, #6366f1, #8b5cf6);
  color: #fff;
  border: none;
}
.l15-index-sub {
  text-align: center;
  color: #64748b;
  font-size: 0.9rem;
  margin: -0.35rem 0 1.1rem;
  line-height: 1.55;
}
.l15-index-badge {
  display: inline-block;
  margin-top: 0.35rem;
  padding: 0.2rem 0.65rem;
  border-radius: 999px;
  background: #eef2ff;
  color: #4338ca;
  font-weight: 700;
  font-size: 0.78rem;
}
