:root{--color-highlight: #009577;--color-highlight-glow: rgba(150, 246, 176, 0.7);--color-special: #735efd;--color-warning: #F6821E;--color-link-hover: #5badfe;--color-underline: #09B783;--color-box: #ecffe2}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("/media/fonts/lato-v25-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("/media/fonts/lato-v25-latin_latin-ext-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/media/fonts/lato-v25-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("/media/fonts/lato-v25-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("/media/fonts/lato-v25-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("/media/fonts/lato-v25-latin_latin-ext-700italic.woff2") format("woff2")}body,td,th,tr,p,a{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:14px}strong,em{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:14px}a{color:var(--color-highlight);text-decoration:none;text-shadow:0 0 1px var(--color-highlight-glow)}a:focus,a:hover{color:var(--color-link-hover);text-decoration:none;text-shadow:none}a.coauthor{color:#000;text-shadow:none}.layout-outer{width:100%;max-width:800px;border:0;border-spacing:0;border-collapse:separate;margin-right:auto;margin-left:auto}.layout-table,.cards{width:100%;border:0;border-spacing:0;border-collapse:separate;margin-right:auto;margin-left:auto}.name{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:normal;margin:1em 0;text-align:center}.bio-text{padding:20px 2.5% 0 15px;width:70%;vertical-align:top}.bio-photo{padding:40px 15px 0 0;width:30%;max-width:30%;vertical-align:top}.profile-photo{width:100%;max-width:100%;height:auto;aspect-ratio:1300/1700}.links{text-align:center;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.links a{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}#email-status{text-align:center;color:var(--color-warning)}#ts-widget{text-align:center;margin-top:10px}.decrypting{display:inline-block;text-align:center}#email-link{position:relative;display:inline-block}.sparkle{position:absolute;font-size:1em;pointer-events:none;text-shadow:none;animation:sparkle-pop 1.8s ease-out both}@keyframes sparkle-pop{0%{opacity:0;transform:translateY(0) scale(0.4) rotate(-12deg)}20%{opacity:1;transform:translateY(-3px) scale(1.1) rotate(0deg)}100%{opacity:0;transform:translateY(-16px) scale(0.9) rotate(4deg)}}.section-heading{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:25px;font-weight:normal;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);margin:1.5em 0 .3em 15px}.papertitle{font-family:"Lato","Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:700}.special{color:var(--color-special);font-weight:700}span.highlight,.representative{background-color:var(--color-box)}.card-media{padding:15px;width:25%;min-width:120px;vertical-align:top}.card-body{padding:15px 15px 15px 5px;width:75%;vertical-align:top}.card-img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:600/400}.papertitle{display:inline-block;padding-bottom:.25em}.card-body p{margin:.25em 0 0 0}.misc-list p{margin:0}.sep{margin:0 .4em}.hoverbox{position:relative}.hoverbox .overlay{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.hoverbox:hover .overlay{opacity:1}.rb-row{display:flex;justify-content:space-between;gap:1rem}.rb-main{flex:1}.rb-meta{flex-shrink:0;text-align:right}.misc-list{width:100%;margin-right:auto;margin-left:auto}.misc-list .rb-row{padding:8px 15px}.bib-toggle{color:var(--color-highlight);text-shadow:0 0 1px var(--color-highlight-glow);cursor:pointer}.bib-toggle:hover{color:var(--color-link-hover)}.bib-check{display:none}.bib-body{display:none;margin:10px 0 0 0;padding:10px 12px;background:#fff;border:1px solid #ddd;border-radius:5px;white-space:pre-wrap;font-size:12px}.bib-check:checked~.bib-body{display:block}.credit{margin:80px 0 40px 0;text-align:center;font-size:small;line-height:150%}.credit a{font-size:small}@media(max-width: 600px){.rb-row{flex-direction:column}.rb-meta{text-align:left}}/*# sourceMappingURL=style.css.map */