:root{--main-bg-2: #ffff;--main-bg: #ffe5ec;--main-dark: #e7577b;--main-color: black;--text-dark: #0d7299}.timeline-narrow .timeline-content{padding-bottom:20px}.sub-section-title{font-size:22px;color:#555;margin-bottom:25px;border-bottom:2px dashed #aaa;width:min(100%, 200px);padding-right:20px;padding-bottom:5px}.text-muted{color:#444 !important}a{color:#0779cd}body{background-color:var(--main-bg-2);color:var(--main-color)}.section-title,section h2{background:linear-gradient(to right, #5477ff 0%, #ff0065 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:black}a:hover,a:focus{color:var(--main-dark)}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:var(--main-dark)}.me-description{margin:10px 0}.me-description li{margin:5px 0}@media only screen and (min-width: 768px){.container-fluid{display:flex;align-items:center}}.container-fluid .navbar-header{white-space:nowrap}.container-fluid .navbar-collapse{width:100%;justify-content:flex-end}.publications p{margin:0}.publications .title{color:#000}.publications .title .publisher{color:#555}.publications .title .publisher strong,.publications .title .publisher b{color:#000}.publications .authors{color:#555}.publications .authors:hover{color:#333}.publications .authors b,.publications .authors strong{color:#000}.activities{list-style:circle}.activities .act-item{padding:7px 0}.activities .act-item .name p,.activities .act-item .more p{margin-top:0;margin-bottom:0}.navbar-custom{background:linear-gradient(180deg, var(--main-bg) 0%, var(--main-bg-2) 100%);border-bottom:1px solid var(--main-bg);color:var(--text-dark)}.hr-title{border-color:#8e8e8e !important}.alt-color:nth-child(even){background:linear-gradient(180deg, var(--main-bg) 0%, var(--main-bg-2) 100%)}.alt-color:nth-child(even):not(.not-pb-0){padding-bottom:0px}footer{box-shadow:1px 1px 20px 0px #dfdfdf}.intro-header .page-heading{margin-top:3rem}.intro-header .page-heading h1{background:linear-gradient(to right, #5477ff 0%, #ff0065 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:10px}b,strong{font-weight:600}.nav>li>a{padding:10px !important}.navbar-right{text-align:right}.navbar-right li i{font-size:1.5rem}.publications .item{margin-bottom:1.5rem;border-bottom:1px solid #ccc;list-style:none;padding-bottom:1.5rem}.publications .item::before{content:'\f1ea';font-family:'Font Awesome 5 Free';font-weight:400;opacity:0.9;margin-left:-30px;float:left}.publications .item:last-child{border-bottom:none}.publications .item>*{margin-bottom:5px}.publications .item .source{width:100%;overflow:hidden;text-overflow:ellipsis}.publications .item .more p{margin-top:0;margin-bottom:0}.publications .item .activity{margin-bottom:5px}.publications .item .activity p{margin-top:0;margin-bottom:0}.contact{text-align:center}.contact hr{width:200px}.contact .email{margin-top:1.5rem}.me-desc{padding-top:20px}@media only screen and (min-width: 768px){.header-index{padding-top:50px}}.act-date{color:var(--text-dark)}.teaching .timeline-content ul{padding-left:18px}.teaching .timeline-content ul .course-item{margin-bottom:10px}.teaching .timeline-content ul .course-date-role{margin-top:5px}.teaching .timeline-content ul .course-more{margin-top:5px;font-size:95%;display:flex;align-items:center;gap:5px}.teaching .timeline-content ul .course-more i{opacity:0.6}.teaching .timeline-content ul .course-more p{margin-top:0}.blog-post{text-align:justify}.blog-post ul li,.blog-post ol li{margin-bottom:10px}#ndMucluc{padding-top:10px}ul#markdown-toc li{margin-bottom:5px}ul#markdown-toc li ul{margin-top:5px}ul#markdown-toc li ul li{margin-bottom:5px}
