body,html{max-width:100vw;overflow-x:hidden}body{font-family:inherit}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.glass-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.001);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 0 rgba(255,255,255,0);position:relative;overflow:hidden;color:#fff}.glass-card:before{right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.glass-card:after,.glass-card:before{content:"";position:absolute;top:0;left:0}.glass-card:after{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}.sidebar-item:hover{background:rgba(255,255,255,.08);transform:translateY(-2px) scale(1.02);box-shadow:0 12px 36px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(255,255,255,.15);transition:all .25s ease;cursor:pointer;color:white}.glass-card:hover{box-shadow:0 12px 36px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(255,255,255,.15),0 0 12px rgba(255,255,255,.4)}.glass-card{transition:all .25s ease}