body { font-family: 'Noto Sans', sans-serif; } .footer .icon-link { font-size: 25px; color: #000; } .link-block a { margin-top: 5px; margin-bottom: 5px; } .dnerf { font-variant: small-caps; } .teaser .hero-body { padding-top: 0; padding-bottom: 3rem; } .teaser { font-family: 'Google Sans', sans-serif; } .publication-title {} .publication-banner { max-height: parent; } .publication-banner video { position: relative; left: auto; top: auto; transform: none; object-fit: fit; } .publication-header .hero-body {} .publication-title { font-family: 'Google Sans', sans-serif; } .publication-authors { font-family: 'Google Sans', sans-serif; } .publication-venue { color: #555; width: fit-content; font-weight: bold; } .publication-awards { color: #ff3860; width: fit-content; font-weight: bolder; } .publication-authors {} .publication-authors a { color: hsl(204, 86%, 53%) !important; } .publication-authors a:hover { text-decoration: underline; } .author-block { display: inline-block; } .publication-banner img {} .publication-authors { /*color: #4286f4;*/ } .publication-video { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border-radius: 10px !important; } .publication-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .publication-body img {} .results-carousel { overflow: hidden; } .results-carousel .item { margin: 5px; overflow: hidden; padding: 20px; font-size: 0; } .results-carousel video { margin: 0; } .slider-pagination .slider-page { background: #000000; } .eql-cntrb { font-size: smaller; } .comparison-question { margin-bottom: 1.5rem; } .comparison-question-header { display: flex; align-items: center; justify-content: center; margin-bottom: 1rem; gap: 2rem; } .comparison-question-title { font-size: 1.5rem; font-weight: bold; margin-bottom: 1rem; font-family: 'Google Sans', sans-serif; } .comparison-question-image { flex-shrink: 0; width: 180px; height: auto; display: block; } .comparison-question-description { max-width: 500px; font-size: 1.0rem; line-height: 1.6; } .comparison-question-description .highlight { text-decoration: underline; } .comparison-options { display: flex; justify-content: space-between; gap: 0.25rem; flex-wrap: wrap; } .comparison-option { flex: 1; min-width: 150px; text-align: center; } .comparison-option-number { font-size: 0.8rem; font-weight: bold; margin-bottom: 0.5rem; font-family: 'Google Sans', sans-serif; } .comparison-option img { width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } .comparison-option video { width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); }