:root{--lightest-shade:rgb(234, 242, 250);--lighter-shade:rgb(213, 229, 245);--light-shade:rgb(146, 207, 149);--medium-shade:rgb(93, 183, 97);--main-shade:rgb(76, 175, 80);--dark-shade:rgb(38, 87, 40);--darker-shade:rgb(39, 41, 52);--darkest-shade:rgb(35, 37, 46)}body{background-color:var(--lightest-shade)!important}.dark body{background-color:var(--darkest-shade)!important}header{background-color:var(--main-shade)!important}.navbar-brand{color:#fff!important}.nav-link{color:#fff!important}.nav-link:hover{color:var(--dark-shade)!important}#search_toggle svg,.theme-toggle svg{fill:#fff;stroke:#fff}#search_toggle svg:hover,.theme-toggle svg:hover{fill:var(--dark-shade);stroke:var(--dark-shade)}.avatar-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:225px!important;height:225px!important;overflow:hidden!important;position:relative!important}.avatar{width:100%!important;height:100%!important}.bio-text h2{color:#fff}.bio-text p{color:var(--lighter-shade)}#experience ol{border-left-color:#fff!important;border-left-width:3px!important;border-left-style:solid!important}#experience li .absolute{background-color:#fff!important}#experience svg{fill:var(--main-shade)}.dark #experience ol{border-left-color:var(--dark-shade)!important;border-left-width:3px!important;border-left-style:solid!important}.dark #experience li .absolute{background-color:var(--main-shade)!important;border-color:#fff!important}.dark #experience svg{fill:var(--darkest-shade)}#section-resume-awards svg path{transform:scale(.07)}section:nth-child(even){background-color:var(--lighter-shade)!important}section:nth-child(odd){background-color:var(--lightest-shade)!important}.dark section:nth-child(even){background-color:var(--darkest-shade)!important}.dark section:nth-child(odd){background-color:var(--darker-shade)!important}#section-resume-biography-3{background-color:transparent!important;color:#fff!important}a{color:var(--medium-shade)!important}a:hover{color:var(--dark-shade)!important}.dark a:hover{color:var(--light-shade)!important}#courses ul li::marker{color:var(--main-shade)!important}#services ul li::marker{color:var(--main-shade)!important}.cursor-pointer:hover h2.text-lg a,.cursor-pointer:hover p.mt-2 a{color:var(--dark-shade)!important;transition:color .3s ease}.dark .cursor-pointer:hover h2.text-lg a,.cursor-pointer:hover p.mt-2 a{color:var(--light-shade)!important;transition:color .3s ease}.cursor-pointer:hover .overflow-hidden{transform:scale(1.05);transition:transform .3s ease}.tag-cloud{display:inline-block!important;text-align:center!important}.tag-cloud a{text-decoration:none!important;margin-right:15px}.tag-cloud a:hover{text-decoration:underline!important}.max-w-prose{max-width:80%!important}#section-resume-biography-3 .max-w-prose{max-width:40%!important}