.hub-nav{position:static;margin:0;display:flex;justify-content:center;flex-wrap:wrap;padding:15px 20px;border-bottom:1px solid var(--line);background:var(--surface);gap:8px}.hub-nav a{font-size:13px;padding:8px 14px}.hub-nav a[aria-current=page]{background:var(--soft);color:var(--blue)}.hub-intro{display:grid;grid-template-columns:1.8fr 1fr;gap:50px;align-items:center;margin-bottom:48px}.hub-intro h2{font-size:36px;line-height:1.25}.hub-text{white-space:pre-line;color:var(--muted);overflow-wrap:anywhere}.hub-emblem{font-size:130px;text-align:center;line-height:1.5;color:var(--blue);background:var(--soft);border:1px solid var(--line);border-radius:25px}.hub-emblem span{display:block;font-size:9px;letter-spacing:2px;padding-bottom:30px}.hub-list{padding-left:20px;color:var(--muted);font-size:14px}.hub-list li{margin:12px 0}.hub-links{display:flex;gap:15px;flex-wrap:wrap;font-size:13px}.hub-grid h2{font-size:22px;line-height:1.4;margin:10px 0}.hub-entry-list{display:grid;gap:25px;max-width:900px;margin:auto}.hub-entry h2{font-size:25px;line-height:1.4}.hub-entry h3{font-size:15px}.hub-entry .chip{float:right}.hub-shortcuts{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.hub-shortcuts a{padding:25px 18px;display:flex;flex-direction:column;gap:17px;background:var(--surface);border-right:1px solid var(--line);font-size:14px;font-weight:600}.hub-shortcuts a:last-child{border:0}.hub-shortcuts a span{font-size:11px;color:var(--muted)}.hub-shortcuts a:hover{background:var(--soft);text-decoration:none}.hub-latest{padding:25px 0;border-bottom:1px solid var(--line)}.paper-links{flex-wrap:wrap}.paper-tool{font:inherit;font-size:12px;color:var(--blue);background:var(--soft);border:1px solid var(--line);padding:4px 9px;border-radius:4px}.citation-details{flex-basis:100%;font-size:12px;margin-top:10px}.citation-details summary{cursor:pointer;color:var(--muted)}.citation-details p{font-size:12px;overflow-wrap:anywhere}.visitor-stat{font-size:11px;color:var(--muted)}.footer-hub-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin-top:20px}.hub-admin-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hub-admin-tools .panel{margin:0}.hub-admin-tools h3{margin-top:0}.admin .hub-admin-tools input[type=file]{width:100%}.hub-admin-tools .status{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1000px){header nav a{font-size:11px;padding:10px 5px}.hub-shortcuts{grid-template-columns:repeat(3,1fr)}.hub-shortcuts a{border-bottom:1px solid var(--line)}}@media(max-width:820px){.hub-intro{grid-template-columns:1fr}.hub-emblem{display:none}.hub-admin-tools{grid-template-columns:1fr}.hub-nav{display:flex!important}.hub-shortcuts{grid-template-columns:1fr 1fr}.hub-intro h2{font-size:29px}}@media(max-width:480px){.hub-shortcuts{grid-template-columns:1fr}.hub-shortcuts a{flex-direction:row;justify-content:space-between;padding:20px}.hub-entry .chip{float:none}.hub-nav a{padding:7px;font-size:12px}}

.bibtex-preview{font:11px/1.7 ui-monospace,Consolas,monospace;background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}

.visitor-country-wrap{text-align:right;max-width:700px}.country-counts{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;margin-top:9px}.country-count{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:20px;padding:4px 9px;font-size:10px;background:var(--surface);color:var(--muted)}.country-count>span:first-child{font-size:17px;line-height:1}.country-count strong{font-size:10px;color:var(--ink)}.country-more{font-size:10px;align-self:center;color:var(--muted)}.hub-admin-tools .country-counts{justify-content:flex-start}@media(max-width:820px){.visitor-country-wrap{text-align:left}.visitor-country-wrap .country-counts{justify-content:flex-start}}
