:root{color-scheme:light;--page-bg: #f8fafc;--section-bg: #eaf2f7;--nav-bg: #ffffff;--footer-bg: #e3edf4;--text-color: #4f6073;--muted-color: #66778a;--heading-color: #172033;--highlight-text: #ffffff;--highlight-gradient: linear-gradient(135deg, #7c3aed, #267bbd);--icon-gradient-start: #267bbd;--icon-gradient-end: #45a3db;--accent-color: #267bbd;--accent-alt-color: #45a3db;--border-color: rgba(79, 96, 115, 0.22);--shadow-color: rgba(23, 32, 51, 0.14)}html[data-theme=dark]{color-scheme:dark;--page-bg: #0d2439;--section-bg: #1f364d;--nav-bg: #0d2439;--footer-bg: #171f2d;--text-color: #7e97ad;--muted-color: #485a70;--heading-color: hsl(0, 0%, 100%);--highlight-text: hsl(0, 0%, 100%);--highlight-gradient: linear-gradient(135deg, #4f8f2f, #b8a924);--icon-gradient-start: #4f8f2f;--icon-gradient-end: #b8a924;--accent-color: #7fa323;--accent-alt-color: #b8a924;--border-color: rgba(72, 90, 112, 0.3);--shadow-color: rgba(0, 0, 0, 0.1)}html[data-theme=light]{color-scheme:light}html{background:var(--page-bg)}*{transition:all 350ms ease}body{background:var(--page-bg);color:var(--text-color);font-weight:400}.slogan{padding-top:80px;padding-bottom:80px;color:var(--heading-color);font-size:1.5rem}.slogan a{color:var(--heading-color);border-bottom:solid 2px var(--accent-color)}.slogan a:hover,.slogan a.is-active{color:var(--muted-color)}.slogan-photo{padding-top:80px}@media screen and (max-width: 768px){.slogan-photo{display:flex;justify-content:center;padding-top:48px}.slogan{padding-top:24px}}.lighter-blue-bg-bar{background-color:var(--section-bg);width:100%;min-height:200px}.bd-special-shadow{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--shadow-color)), to(transparent));background-image:linear-gradient(var(--shadow-color), transparent);height:8px;left:0;opacity:0;position:absolute;right:0;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}@media screen and (max-width: 1023px){.bd-is-clipped-touch{overflow:hidden !important}}.navbar-text{font-size:14px;font-weight:400}.csauthors-icon{display:inline-block;width:1em;height:1em;vertical-align:-0.125em}.navbar,#navBar{background-color:var(--nav-bg)}.navbar .navbar-item,.navbar .navbar-link,#navBar .navbar-item,#navBar .navbar-link{color:var(--text-color)}.navbar .navbar-item .topbar-item,.navbar .navbar-link .topbar-item,#navBar .navbar-item .topbar-item,#navBar .navbar-link .topbar-item{border-bottom:solid 2px rgba(0,0,0,0)}.navbar .navbar-item:hover,.navbar .navbar-item.is-active,.navbar .navbar-link:hover,.navbar .navbar-link.is-active,#navBar .navbar-item:hover,#navBar .navbar-item.is-active,#navBar .navbar-link:hover,#navBar .navbar-link.is-active{transition:all;background-color:rgba(0,0,0,0) !important;color:var(--heading-color)}.navbar .navbar-item:hover .topbar-item,.navbar .navbar-item.is-active .topbar-item,.navbar .navbar-link:hover .topbar-item,.navbar .navbar-link.is-active .topbar-item,#navBar .navbar-item:hover .topbar-item,#navBar .navbar-item.is-active .topbar-item,#navBar .navbar-link:hover .topbar-item,#navBar .navbar-link.is-active .topbar-item{border-bottom:solid 2px var(--accent-color)}.navbar .navbar-item a:hover,.navbar .navbar-item a.is-active,.navbar .navbar-link a:hover,.navbar .navbar-link a.is-active,#navBar .navbar-item a:hover,#navBar .navbar-item a.is-active,#navBar .navbar-link a:hover,#navBar .navbar-link a.is-active{transition:all;background-color:rgba(0,0,0,0) !important;color:var(--heading-color)}.navbar .navbar-item a:hover .topbar-item,.navbar .navbar-item a.is-active .topbar-item,.navbar .navbar-link a:hover .topbar-item,.navbar .navbar-link a.is-active .topbar-item,#navBar .navbar-item a:hover .topbar-item,#navBar .navbar-item a.is-active .topbar-item,#navBar .navbar-link a:hover .topbar-item,#navBar .navbar-link a.is-active .topbar-item{border-bottom:solid 2px var(--accent-color)}.navbar .navbar-logo,#navBar .navbar-logo{background-color:rgba(0,0,0,0) !important}.navbar .navbar-logo:hover,.navbar .navbar-logo.is-active,#navBar .navbar-logo:hover,#navBar .navbar-logo.is-active{background-color:rgba(0,0,0,0) !important;color:var(--heading-color)}.theme-toggle{align-items:center;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:flex;font:inherit;height:auto;line-height:1.5;padding:.5rem .75rem;text-align:left}.theme-toggle:focus-visible{outline:solid 2px var(--accent-color);outline-offset:-4px}.theme-toggle .topbar-item{display:inline-flex;gap:.35em;align-items:center}html[data-theme=light] .theme-toggle-icon-light,html[data-theme=dark] .theme-toggle-icon-dark{display:none}html[data-theme=light] .theme-toggle-icon-dark,html[data-theme=dark] .theme-toggle-icon-light{display:inline-block}.navbar-mobile-actions{align-items:center;display:flex;margin-left:auto}.navbar-mobile-actions .navbar-burger{margin-left:0}.theme-toggle-mobile{display:none}.navbar-social-links{display:flex}@media screen and (max-width: 1023px){.navbar-social-links{padding:0 .75rem}.navbar-social-links .navbar-item{display:inline-flex;padding-left:0;padding-right:1rem}.theme-toggle-mobile{display:flex;padding-left:.5rem;padding-right:.5rem}.theme-toggle-desktop{display:none}}@media screen and (min-width: 1024px){.navbar-mobile-actions{margin-left:0}}@media print{.navbar{position:static !important;transform:none !important}.bd-special-shadow,.navbar-burger,.theme-toggle{display:none !important}}.footer{background-color:var(--footer-bg);color:var(--muted-color);font-weight:400}.footer .fa-ul li{line-height:1.5}.footer .fa-li{font-size:.82em;line-height:1;top:0;transform:translateY(0.38em)}.footer a{color:var(--muted-color)}.footer a:hover,.footer a.is-active{transition:all 350ms;color:var(--heading-color);border-bottom:solid 2px var(--accent-color)}.raphael,.baraz{font-family:"Source Sans Pro";color:var(--heading-color);font-size:22px}.raphael{font-weight:400;letter-spacing:-1px}.baraz{font-weight:800}.list-head{color:var(--heading-color);font-weight:bold}.highlight-anim{font-weight:400;color:var(--highlight-text)}@-webkit-keyframes highlight__scaleIn{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes highlight__scaleIn{0%{background-size:0 100%}to{background-size:100% 100%}}.highlight__inner-anim{padding:0 calc(var(--gutter)/4);background:var(--highlight-gradient);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-animation:highlight__scaleIn 1.5s cubic-bezier(0.22, 1, 0.32, 1) .6s backwards;animation:highlight__scaleIn 1.5s cubic-bezier(0.22, 1, 0.32, 1) .6s backwards}.highlight-anim:first-child .highlight__inner-anim{-webkit-animation-delay:.3s;animation-delay:.3s}.circular{margin-bottom:14px;width:125px;height:125px;border-radius:75px;-webkit-border-radius:75px;-moz-border-radius:75px}.circular.raphael{background-image:url("/resources/img/raphael.png")}html[data-theme=dark] .circular.raphael{background-image:url("/resources/img/raphael-night.png")}@media all and (-webkit-min-device-pixel-ratio: 1.5){.circular.raphael{background-image:url("/resources/img/raphael@2x.png");background-size:125px 125px}html[data-theme=dark] .circular.raphael{background-image:url("/resources/img/raphael@2x-night.png")}}.at-a-glance-header{color:var(--heading-color);font-size:1.5rem;font-weight:700;margin-bottom:16px}.at-a-glance-header svg *{fill:url(#grad)}.publications{background-color:rgba(0,0,0,0) !important;color:var(--text-color);margin-top:1em}.publications tbody{border-color:var(--border-color)}.publications tbody,.publications tr,.publications th,.publications td{padding:0;padding-right:.25em;padding-bottom:1em;vertical-align:text-top;border:0}.publications tbody:hover,.publications tr:hover,.publications th:hover,.publications td:hover{background:rgba(0,0,0,0)}.publications tbody a,.publications tr a,.publications th a,.publications td a{border-bottom:0}.publications th{color:var(--text-color);border-color:var(--border-color)}.publications th a{color:var(--text-color);border-bottom:solid 2px var(--accent-color)}.publications th a:hover,.publications th a.is-active{color:var(--heading-color)}.publications td{text-align:left;border-color:var(--border-color);line-height:1em}.publication-head{color:var(--heading-color);font-weight:bold;font-size:1.25rem}.publication-head{color:var(--text-color)}.pub-award{color:var(--heading-color);font-weight:700;font-size:.9em;margin-top:2px;margin-bottom:6px}.pub-award .fa-star{color:var(--accent-color);font-size:.85em}.pub-title{font-weight:bold;color:var(--heading-color);padding-bottom:4px}.pub-title a{color:var(--heading-color);border-bottom:solid 2px var(--accent-color)}.pub-title a:hover,.pub-title a.is-active{color:var(--text-color)}.pub-authors{font-size:14px;line-height:1em;padding-bottom:4px}.pub-conf-abbrv{font-weight:bold;color:var(--accent-color)}.pub-meta a{border-bottom:0}.tag.pub-tag{color:var(--highlight-text);font-weight:bold;background-color:var(--accent-color);height:1.3em;padding-left:.3em;padding-right:.3em;margin-right:.25em}.tag.pub-tag:hover{background-color:var(--accent-alt-color)}.research a,.work a{color:var(--heading-color);border-bottom:solid 2px var(--accent-color)}.research a:hover,.research a.is-active,.work a:hover,.work a.is-active{color:var(--muted-color)}.research ul{margin-top:-8px}.research ul li{margin-top:0px;margin-bottom:0}.about-me-content .about-me-title{color:var(--heading-color);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:22px}.about-me-content .about-me-subtitle{color:var(--heading-color);font-size:1.25rem;font-weight:700;line-height:1.25;margin:22px 0 12px;padding-bottom:6px;border-bottom:solid 1px var(--border-color)}.about-me-content ul{margin-top:0;margin-bottom:18px}.about-me-content p{margin:20px 0 0}/*# sourceMappingURL=custom.css.map */