/* Full paper content stays in normal flow; hover never folds a neighbor. */
.publication-list{gap:36px;padding:12px 0}
.paper-folder.publication{scale:1;transform-origin:center;transition:scale .32s cubic-bezier(.16,1,.3,1),background-color .25s ease}
.paper-folder .paper-tab.paper-tab-heading{cursor:default;transform:none;transition:color .25s ease}
.paper-folder .paper-tab:hover{transform:none;color:var(--ink)}
.paper-panel{height:auto;max-height:none;overflow:visible}
.paper-folder:focus-within{background:#cbd5d8}
.paper-folder:focus-within .paper-tab-name{color:var(--accent)}
@media(hover:hover) and (pointer:fine) and (min-width:851px){
 .paper-folder.publication:hover,.paper-folder.publication:focus-within{scale:1.018;background:#cbd5d8;z-index:1}
 .paper-folder:hover .paper-tab-name{color:var(--accent)}
}
@media(max-width:850px){.publication-list{gap:26px}}
@media(prefers-reduced-motion:reduce){
 .paper-folder.publication,.paper-folder .paper-tab.paper-tab-heading{transition:none}
 .paper-folder.publication:hover,.paper-folder.publication:focus-within{scale:1}
}
