html{scroll-behavior:smooth;scroll-padding-top:24px}body{overflow-x:clip}main{animation:page-arrive .3s ease-out}.btn,.text-link,.icon-button,a,button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s}.paper-row{padding:23px 25px;gap:25px;border-radius:10px;transition:box-shadow .25s,border-color .25s,transform .25s;animation:paper-arrive .4s both}.paper-row:hover{border-color:#d1b3e8;box-shadow:0 6px 20px #5a2a7508}.paper-row:nth-child(2){animation-delay:.04s}.paper-row:nth-child(3){animation-delay:.08s}.paper-row:nth-child(n+4){animation-delay:.12s}.paper-heading h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.45px}.paper-date-rail strong{font-size:25px;font-weight:600}.paper-authors{font-size:12px}.paper-summary{font-size:13px;line-height:1.8;margin-top:12px}.paper-actions .text-link{font-size:12px}.paper-actions .btn{font-size:12px;min-height:39px;padding:10px 16px}.paper-list{gap:13px;transition:opacity .25s}.paper-list.is-refreshing{opacity:.4;pointer-events:none;cursor:progress}.section-heading h2{font-size:27px;font-weight:600}.section-heading p{font-size:13px}.home-papers{padding-top:22px;padding-bottom:48px}.section-heading{margin-bottom:23px}.section-heading-links .text-link{font-size:12px}.reader-layout{grid-template-columns:minmax(0,850px) minmax(210px,1fr);gap:38px}.article-sheet{padding:36px 42px}.article-sheet h1{font-size:clamp(29px,2.6vw,38px);font-weight:600}.article-abstract{font-size:18px;line-height:1.85}.article-sheet .article-authors{font-size:12px}.reader-aside{padding-top:16px}.reader-aside p{font-size:12px}.reader-aside .btn{font-size:12px}.saved-auth-gate{max-width:680px;margin:0 auto}.site-footer{padding:32px 24px;font-size:13px}.footer-tagline{font-size:12px}.social-links a{transition:color .2s,transform .2s}.social-links a:hover{transform:translateY(-2px)}
@keyframes page-arrive{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes paper-arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-exit .16s ease both}::view-transition-new(root){animation:page-arrive .26s ease both}@keyframes page-exit{to{opacity:0}}
@media(min-width:1700px){.paper-heading h3{font-size:23px}.paper-summary{font-size:14px}.article-abstract{font-size:19px}.article-sheet h1{font-size:39px}}
@media(max-width:1100px){.reader-layout{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.article-sheet{padding:30px}.paper-row{padding:22px;gap:22px}.paper-heading h3{font-size:20px}}
@media(max-width:760px){.paper-row{padding:20px 18px;gap:13px}.paper-heading h3{font-size:18px;letter-spacing:-.3px}.paper-date-rail strong{font-size:21px}.paper-summary{font-size:12px}.paper-authors{font-size:11px}.paper-actions .text-link{font-size:10px}.paper-actions .btn{font-size:11px;min-height:37px}.section-heading h2{font-size:23px}.section-heading p{font-size:12px}.reader-layout{grid-template-columns:1fr;gap:25px}.article-sheet{padding:27px 24px}.article-sheet h1{font-size:30px}.article-abstract{font-size:17px}.reader-aside{padding:5px}.site-footer{font-size:12px}.footer-tagline{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}main,.paper-row{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}

/* Keep reading and search content at a comfortable width on large monitors. */
@media(min-width:761px){
  .container{width:min(1000px,calc(100% - 64px))}
  .reader-layout{grid-template-columns:minmax(0,1fr) 220px;gap:28px}
}
.empty-state{max-width:620px;margin-inline:auto;padding:44px 30px}
.saved-auth-gate{max-width:600px}
@media(max-width:760px){.empty-state{padding:34px 22px}}

.site-footer .footer-attribution{max-width:650px;margin:12px auto 0;font-size:10px;line-height:1.65;color:#bbc0cd}.footer-attribution a{color:#ded2f0;text-decoration:underline;text-underline-offset:2px}
