.sidebar-wrap{color:#0f172a;background:radial-gradient(800px 400px at 0 0,rgba(13,110,253,.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.56));border-right:1px solid rgba(255,255,255,.55);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);box-shadow:4px 0 24px rgba(13,110,253,.12),2px 0 12px rgba(0,0,0,.08),inset -1px 0 0 rgba(255,255,255,.3)}@media (max-width:767.98px){.sidebar-wrap{background:radial-gradient(800px 400px at 0 0,rgba(13,110,253,.15),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.85));border-right:1px solid rgba(255,255,255,.75);box-shadow:6px 0 32px rgba(13,110,253,.2),4px 0 20px rgba(0,0,0,.15),0 0 50px rgba(0,0,0,.12),inset -1px 0 0 rgba(255,255,255,.4);backdrop-filter:saturate(1.4) blur(20px);-webkit-backdrop-filter:saturate(1.4) blur(20px)}}.sidebar-wrap .nav-link{color:#0f172a;border-radius:10px;transition:background-color .16s ease,color .16s ease}.sidebar-wrap .nav-link.bg-primary{color:#fff}.sidebar-wrap .nav-link:not(.bg-primary):hover{background:rgba(13,110,253,.08)}.sidebar-wrap .nav-link:focus-visible{outline:2px solid rgba(13,110,253,.45);outline-offset:2px}