/* footer {
  display: none !important;
} */

/* ENABLE TOC (Right Sidebar) */
.md-sidebar--secondary {
  display: block;
  position: sticky;
  top: 80px;
}

/* Optional styling */
.md-sidebar--secondary .md-nav__title {
  font-weight: bold;
  font-size: 0.9rem;
}

/* Optional: spacing */
.md-sidebar--secondary .md-nav {
  padding-right: 10px;
}

/* updated css side content */

/* Container: sidebar + content */
.kb-container {
    display: flex;
    gap: 24px;
    margin-top: 20px;
}

/* Main content */
.kb-main {
    flex: 1;
}

/* Custom Right Sidebar */
.kb-sidebar {
    width: 260px;
    background: #fff;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 6px;
    position: sticky;
    top: 90px;
    height: fit-content;
}

.kb-sidebar h3 {
    font-size: 18px;
    margin-bottom: 12px;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}

.kb-sidebar ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
}

.kb-sidebar ul li {
    margin-bottom: 10px;
}

.kb-sidebar a {
    color: #3366cc;
    text-decoration: none;
    font-size: 15px;
}
/* .md-copyright__highlight{
  display: none !important;
} */
/* ===== FIXED FOOTER ===== */
 .md-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* Remove "Made with Material for MkDocs" text */
/* .md-copyright__highlight {
  display: none !important;
} */

/* Space so content doesn't hide behind footer */
.md-main {
  padding-bottom: 64px;
} */