.paper-reader{padding:24px 24px 40px;min-height:calc(100dvh - 58px)}.reading-shell{max-width:1120px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow:hidden}.reading-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--faint);padding:12px 28px;color:var(--secondary)}.reading-nav button{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:11px}.reading-nav>.mono{font-size:9px}.reading-content{display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:42px;padding:30px 36px}.reading-heading{grid-column:1;min-width:0}.paper-meta{display:flex;align-items:center;gap:12px;color:var(--muted)}.paper-meta>.mono{font-size:9px}.paper-meta .presentation{position:static;padding:5px 8px}.reading-title{font:500 29px/1.26 PP Neue Machina,sans-serif;letter-spacing:-.8px;margin:17px 0 16px;overflow-wrap:anywhere}.reading-title:focus{outline:none}.reading-authors{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--secondary);font-size:12px;line-height:1.6}.reading-authors svg{width:14px;height:14px}.reading-authors button{padding:5px 7px;background:var(--soft);border:1px solid var(--faint);border-radius:3px;color:var(--secondary);font-size:10px}.paper-all-authors{font-size:11px;line-height:1.9;color:var(--secondary);margin:10px 0}.reading-tags{display:flex;gap:6px;flex-wrap:wrap;margin:17px 0 23px}.reading-tags span{font:9px var(--mono);padding:6px 8px;background:var(--chip-green);color:var(--chip-green-ink);border-radius:3px}.reading-main{grid-column:1;grid-row:2;min-width:0}.paper-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:22px}.paper-tabs button{padding:12px 0;font-size:11px;color:var(--muted);border-bottom:2px solid transparent;min-height:44px}.paper-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.reading-summary{font-size:13px;line-height:1.8;color:var(--secondary);margin:0 0 20px}.reading-figure{margin:0}.reading-figure img{display:block;width:100%;height:310px;object-fit:contain;border:1px solid var(--line);border-radius:4px;padding:12px;background:#fff}.reading-figure figcaption{font:9px/1.7 var(--mono);color:var(--muted);margin:9px 0 23px}.paper-abstract h2{font-size:13px;font-weight:500;margin:22px 0 12px}.paper-abstract p{font-size:12px;line-height:1.9;color:var(--secondary);margin:0;white-space:pre-line;overflow-wrap:anywhere}.source-rail{grid-column:2;grid-row:1/3;align-self:start;padding-top:5px;position:sticky;top:82px;min-width:0}.paper-bookmark{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:4px;font-size:11px;min-height:44px}.paper-bookmark svg{width:14px;height:14px}.paper-bookmark[aria-pressed=true]{background:var(--bookmark-fill);border-color:var(--bookmark-orange);color:var(--bookmark-orange)}.paper-bookmark[aria-pressed=true] svg{fill:var(--bookmark-fill)}.source-label{font-size:9px;color:var(--muted);letter-spacing:.05em;margin:29px 0 11px}.paper-source-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:11px;padding:12px 0;border-bottom:1px solid var(--faint);gap:8px}.paper-source-link svg,.paper-open-pdf svg{width:13px;height:13px}.paper-source-link:hover{text-decoration:underline;text-underline-offset:3px}.paper-open-pdf{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:11px;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:13px 14px;margin-bottom:8px;min-height:44px}.paper-copy-link{margin-top:16px;padding:8px 0;color:var(--secondary);font-size:10px;display:flex;align-items:center;gap:7px}.paper-copy-link svg{width:12px;height:12px}.paper-copy-status{display:block;color:var(--secondary);font-size:10px;line-height:1.6}.paper-pdf-note{font-size:11px;color:var(--secondary);line-height:1.7;margin-bottom:20px}.paper-pdf-note p{margin:0}.paper-pdf-note a{justify-content:flex-start}.paper-reader iframe{display:block;width:100%;height:75dvh;min-height:500px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}@media(max-width:800px){.paper-reader{padding:12px 12px 24px;min-height:calc(100dvh - 54px)}.reading-nav{padding:8px 16px}.reading-nav button{min-height:36px}.reading-nav>.mono{font-size:8px}.reading-content{display:flex;flex-direction:column;padding:22px 18px}.reading-title{font-size:21px;line-height:1.32;letter-spacing:-.4px;margin:14px 0}.reading-authors{font-size:11px;gap:6px}.reading-authors button{min-height:32px}.reading-tags{margin:15px 0}.reading-tags span{font-size:8px}.source-rail{position:static;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 8px;padding:5px 0 0}.source-label{display:none}.paper-open-pdf{grid-column:1;grid-row:1;margin:0;padding:12px}.paper-bookmark{grid-column:3;grid-row:1;width:44px;height:44px;padding:10px}.paper-bookmark span,.paper-copy-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.paper-source-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px;margin:7px 0 0}.paper-source-link{font-size:10px;border:0;justify-content:flex-start;gap:5px;min-height:40px}.paper-source-link svg{width:10px;height:10px}.paper-copy-link{grid-column:2;grid-row:1;margin:0;padding:10px;min-height:44px;width:44px;border:1px solid var(--line);border-radius:4px;justify-content:center}.paper-copy-link svg{width:14px;height:14px}.paper-copy-status{grid-column:1/-1}.paper-tabs{margin-top:8px;margin-bottom:18px}.reading-summary{font-size:12px;line-height:1.75}.reading-figure img{height:auto;max-height:360px;padding:8px}.reading-figure figcaption{font-size:8px;margin-bottom:20px}.paper-reader iframe{height:75dvh;min-height:420px}}.paper-copy-link{transition:background-color .15s,color .15s;border-radius:4px}.paper-copy-link:hover{background:var(--soft)}.paper-copy-link:active{transform:scale(.96)}.paper-copy-link.is-copied{background:var(--chip-green);color:var(--chip-green-ink);border-color:var(--chip-green-ink)}
