.publications-body{background-color:#fff;color:#595959;font:16px/1.5 crimson pro,serif;font-weight:400;margin:0;padding:0;min-height:100vh}@media(prefers-color-scheme:dark){.publications-body{background-color:#404040;color:#eee6f3}}.publications-page{max-width:1000px;margin:0 auto;padding:6rem 2rem 2rem}.publications-page .publications-header{margin-bottom:3rem}.publications-page .publications-header h1{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:2rem}.publications-page .publications-header h1 .google-scholar-link{color:green;text-decoration:none;font-size:1.2rem;margin-left:.5rem}.publications-page .publications-header h1 .google-scholar-link:hover{color:#185519;text-decoration:underline}.publications-page .publications-content .year-header{font-size:1.8rem;font-weight:300;color:#666;margin:2.5rem 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.publications-page .publications-content .publication-item{margin-bottom:2rem;padding:0;background:0 0;border-radius:0;box-shadow:none;transition:none}.publications-page .publications-content .publication-item .publication-title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;line-height:1.4}.publications-page .publications-content .publication-item .publication-title a{color:#333;text-decoration:none}.publications-page .publications-content .publication-item .publication-title a:hover{color:green}.publications-page .publications-content .publication-item .publication-title .pdf-link{color:#28a745;font-size:.9rem;font-weight:500;margin-left:.5rem;text-decoration:none}.publications-page .publications-content .publication-item .publication-title .pdf-link:hover{text-decoration:underline}.publications-page .publications-content .publication-item .publication-authors{color:#666;margin-bottom:.3rem;font-size:1rem}.publications-page .publications-content .publication-item .publication-authors strong{color:#333}.publications-page .publications-content .publication-item .publication-venue{color:#888;font-style:italic;margin-bottom:.5rem}.publications-page .publications-content .publication-item .publication-venue strong{color:#555;font-weight:600}.publications-page .publications-content .publication-item .publication-notes{color:#28a745;font-weight:500;font-size:.9rem;margin-top:.5rem}@media(prefers-color-scheme:dark){.publications-page .publications-header h1{color:#eee6f3}.publications-page .publications-header h1 .google-scholar-link{color:#2be8c2}.publications-page .publications-header h1 .google-scholar-link:hover{color:#2be8c2}.publications-page .publications-content .year-header{color:#ccc;border-bottom-color:#555}.publications-page .publications-content .publication-item .publication-title a{color:#eee6f3}.publications-page .publications-content .publication-item .publication-title a:hover{color:#2be8c2}.publications-page .publications-content .publication-item .publication-title .pdf-link{color:#28a745}.publications-page .publications-content .publication-item .publication-authors{color:#ccc}.publications-page .publications-content .publication-item .publication-authors strong{color:#eee6f3}.publications-page .publications-content .publication-item .publication-venue{color:#999}.publications-page .publications-content .publication-item .publication-venue strong{color:#ccc}.publications-page .publications-content .publication-item .publication-notes{color:#4caf50}}@media(max-width:768px){.publications-page{padding:5rem 1rem 2rem}.publications-page .publications-header h1{font-size:2rem}.publications-page .publications-content .publication-item .publication-title{font-size:1.1rem}}