| :root{ |
| font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; |
| } |
|
|
| body{ |
| margin:0; |
| background:#fff; |
| color:#111; |
| line-height:1.6; |
| } |
|
|
| .container{ |
| max-width:1100px; |
| margin:0 auto; |
| padding:34px 18px 64px; |
| } |
|
|
| |
| .hero{ |
| text-align:center; |
| margin-bottom:28px; |
| } |
|
|
| h1{ |
| font-size:2.15rem; |
| margin:0 0 12px; |
| letter-spacing:-0.40px; |
| } |
|
|
| |
| .authors{ |
| margin:0 0 6px; |
| font-size:1.25rem; |
| color:#1f2937; |
| } |
|
|
| .authors .comma{ |
| margin-right:6px; |
| } |
|
|
| .author-link{ |
| color:#1a73e8; |
| text-decoration:none; |
| font-weight:600; |
| } |
|
|
| .author-link:hover{ |
| text-decoration:underline; |
| } |
|
|
| .affiliation{ |
| margin:0 0 18px; |
| color:#555; |
| font-size:1.10rem; |
| } |
|
|
| |
| .linkrow{ |
| display:flex; |
| justify-content:center; |
| gap:12px; |
| flex-wrap:wrap; |
| margin:14px 0 10px; |
| } |
|
|
| .pill{ |
| display:inline-flex; |
| align-items:center; |
| gap:10px; |
| padding:10px 18px; |
| border-radius:999px; |
| text-decoration:none; |
| font-size:0.98rem; |
| font-weight:600; |
| line-height:1; |
| user-select:none; |
| -webkit-font-smoothing:antialiased; |
| transition:transform 120ms ease, box-shadow 120ms ease, filter 120ms ease, border-color 120ms ease; |
| } |
|
|
| .pill-dark{ |
| background:#1f1f1f; |
| color:#fff; |
| border:1px solid rgba(255,255,255,0.10); |
| box-shadow:0 8px 18px rgba(0,0,0,0.16); |
| } |
|
|
| .pill-dark:hover{ |
| transform:translateY(-1px); |
| filter:brightness(1.06); |
| box-shadow:0 10px 22px rgba(0,0,0,0.20); |
| border-color:rgba(255,255,255,0.16); |
| } |
|
|
| .pill-dark:active{ |
| transform:translateY(0px); |
| filter:brightness(0.98); |
| box-shadow:0 6px 14px rgba(0,0,0,0.16); |
| } |
|
|
| .pill:focus{ |
| outline:none; |
| box-shadow:0 0 0 4px rgba(26,115,232,0.25), 0 10px 22px rgba(0,0,0,0.20); |
| } |
|
|
| .pill-icon{ |
| display:inline-flex; |
| align-items:center; |
| justify-content:center; |
| min-width:18px; |
| height:18px; |
| color:currentColor; |
| } |
|
|
| .pill svg{ |
| display:block; |
| width:18px; |
| height:18px; |
| fill:none; |
| stroke:currentColor; |
| stroke-width:1.8; |
| stroke-linecap:round; |
| stroke-linejoin:round; |
| } |
|
|
| .hf-emoji{ |
| font-size:1.05rem; |
| line-height:1; |
| } |
|
|
| |
| section{ |
| margin-top:34px; |
| } |
|
|
| h2{ |
| font-size:1.28rem; |
| margin:0 0 10px; |
| } |
|
|
| .figure, |
| .figure-sm, |
| .figure-mid, |
| .figure-teaser{ |
| display:block; |
| height:auto; |
| margin:10px auto 0; |
| box-sizing:border-box; |
| border-radius:12px; |
| border:1px solid #eee; |
| } |
|
|
| .figure{ |
| width:min(100%, 1100px); |
| max-height:min(68vh, 720px); |
| } |
|
|
| .figure-sm{ |
| width:min(100%, 800px); |
| } |
|
|
| .figure-mid{ |
| width:min(100%, 1100px); |
| max-height:min(52vh, 520px); |
| } |
|
|
| .figure-teaser{ |
| width:min(30%, 800px); |
| max-height:none; |
| } |
|
|
| |
| .figure-row{ |
| display:flex; |
| flex-wrap:wrap; |
| gap:20px 28px; |
| justify-content:center; |
| align-items:flex-start; |
| margin-top:10px; |
| } |
|
|
| .figure-pair{ |
| flex:1 1 0; |
| min-width:min(100%, 240px); |
| max-width:min(100%, 520px); |
| display:flex; |
| flex-direction:column; |
| align-items:center; |
| } |
|
|
| .figure-row .figure-sm{ |
| width:100%; |
| aspect-ratio:4/3; |
| height:auto; |
| object-fit:contain; |
| margin-top:0; |
| } |
|
|
| .caption{ |
| font-size:0.92rem; |
| color:#555; |
| margin:6px auto 0; |
| text-align:center; |
| max-width:52rem; |
| } |
|
|
| |
| .bibtex{ |
| background:#f5f5f5; |
| padding:14px 16px; |
| border-radius:12px; |
| overflow-x:auto; |
| font-size:0.92rem; |
| } |
|
|
| |
| .footer{ |
| margin-top:44px; |
| text-align:center; |
| color:#777; |
| font-size:0.92rem; |
| } |
|
|
|
|
| |
| .venue{ |
| text-align:center; |
| font-size:1.6rem; |
| font-weight:700; |
| margin-top:6px; |
| margin-bottom:8px; |
| } |
|
|