.sidebar{position:static;height:auto;width:100vw;cursor:default;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.sidebar::-webkit-scrollbar{display:none}.sidebar{-ms-overflow-style:none;scrollbar-width:none}.sidebar:not(.overflow-x-hidden){overflow-x:auto;overflow-x:overlay}.sidebar:not(.overflow-y-hidden){overflow-y:auto;overflow-y:overlay}@media (min-width:640px){.sidebar{position:fixed;max-height:100vh;width:40vw;max-width:28rem}}.sidebar .profile-wrap{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity));max-height:calc(100vh - 7.5rem)}.sidebar .profile-wrap:after{position:absolute;bottom:0;z-index:10;height:16rem;width:100%;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:rgba(24,24,27,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}.sidebar .name{position:relative;z-index:0;margin-bottom:-2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem;font-family:var(--font-gabarito),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:3rem;font-weight:900;text-transform:uppercase;line-height:1;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}@media (min-width:640px){.sidebar .name{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.sidebar .name{font-size:3rem;line-height:1}}.sidebar .profile-pic{position:relative;left:50%;z-index:10;width:120%;max-width:none;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-object-position:center;object-position:center}.sidebar .links-wrap{display:flex;flex-direction:row;justify-content:space-evenly;gap:.5rem;padding:2rem 2rem 1rem;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.sidebar .links-wrap>*{text-transform:capitalize}.sidebar .links-wrap>* a:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.sidebar .links-wrap>* a:active{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity))}.sidebar .links-wrap>* span{display:none}.sidebar .about-me{margin-bottom:3rem;display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;padding-left:2rem;padding-right:2rem;padding-top:1rem;font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity))}.sidebar .about-me p{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar .about-me p:hover,.sidebar .about-me p[data-last=true]{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity))}.sidebar .about-me p[data-last=true]{font-weight:900}