
/* === override-v9.css === */

/* 1) Hide 'Home' item inside sidebar list */
.side .navlist a[href="index.html"],
.sidebar .links a[href="index.html"] { display: none !important; }

/* 2) Add fixed Home button (we'll inject HTML with id=homeFab) */
#homeFab{
  position:fixed; left:12px; top:64px; z-index:2100;
  width:38px; height:38px; border-radius:12px;
  display:flex; align-items:center; justify-content:center;
  background:linear-gradient(180deg,#2dd4bf,#14b8a6); color:#0b1220;
  box-shadow:0 8px 22px rgba(0,0,0,.35); border:1px solid rgba(0,0,0,.2);
}
#homeFab:hover{ filter:brightness(1.05) }
#homeFab svg{ width:20px; height:20px; fill:currentColor }

/* 3) Single scrollbar in sidebar: scroll on outer container only */
.side{ overflow:auto !important; }
.side .navlist{ overflow:visible !important; }

/* 4) Thin scrollbar styling for the sidebar (browser support varies) */
.side{ scrollbar-width:thin; scrollbar-color: rgba(180,196,230,.6) transparent; }
.side::-webkit-scrollbar{ width:8px }
.side::-webkit-scrollbar-thumb{ background:rgba(180,196,230,.6); border-radius:8px }
.side::-webkit-scrollbar-track{ background:transparent }

/* Ensure content margin from v8 remains */
@media (min-width: 981px){
  main.container, main{ margin-left:220px !important; }
}

/* Badge color for v9 */
#vtag{ background:#a855f7 !important; color:#fff !important }
