.paper-library{margin-block:clamp(34px,5vw,75px) 0;scroll-margin-top:85px}.library-heading{border-top:2px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-block:18px;display:flex}.library-heading h2,.reading-part h2{font:510 clamp(1.65rem,2.3vw,2.65rem)/1.16 var(--serif);letter-spacing:-.025em;margin:0}.library-heading h2:lang(zh-CN),.reading-part h2:lang(zh-CN){font-family:var(--sans);font-weight:600}.library-count,.entry-journal,.reading-imprint,.reading-doi{font-variant-numeric:tabular-nums;color:var(--muted)}.library-count{font-size:.9rem}.library-coverage{color:var(--muted);font-size:.85rem;line-height:1.55}.library-coverage ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.library-coverage li{white-space:nowrap}.library-coverage strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.library-coverage p{margin:.45rem 0}.library-coverage a{color:inherit;text-underline-offset:.15em}.library-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding:16px 0 24px;display:flex}.library-filters label{flex-direction:column;gap:4px;font-size:.83rem;font-weight:600;display:flex}.library-search{flex:250px;max-width:45rem}.library-year{flex:0 12rem;min-width:7.5rem}.library-filters input,.library-filters select{border:1px solid var(--line);width:100%;min-width:0;height:44px;font:400 .95rem/1.3 var(--sans);background:var(--paper);color:var(--ink);border-radius:3px;padding:.55rem .8rem}.library-filters input::placeholder{color:var(--muted)}.library-reset{min-height:44px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:6px 10px;font-size:.84rem;text-decoration:underline}.year-group{gap:var(--gutter);grid-template-columns:clamp(88px,11vw,155px) minmax(0,1fr);padding-top:clamp(24px,3.7vw,56px);display:grid}.year-heading{font:400 clamp(1.8rem,3vw,3.5rem)/1 var(--serif);color:var(--accent);letter-spacing:-.045em}.year-works{min-width:0;margin:0;padding:0;list-style:none}.library-work{border-top:1px solid var(--line)}.library-entry{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(13px,1.8vw,29px);padding-block:clamp(18px,2vw,29px);text-decoration:none;display:grid}.library-entry:not(:has(.entry-image)){grid-template-columns:minmax(0,1fr) auto}.library-entry:hover .entry-title,.library-entry:focus-visible .entry-title{color:var(--accent);text-underline-offset:.15em;text-decoration:underline 1px}.entry-image{aspect-ratio:4/5;object-fit:cover;background:var(--wash);width:clamp(75px,8.25vw,125px);height:auto;display:block}.entry-journal{letter-spacing:.025em;font-size:.77rem;font-weight:630}.work-type{border-inline-start:1px solid var(--line);color:var(--accent);margin-inline-start:.55em;padding-inline-start:.6em;display:inline-block}.entry-title{font:500 clamp(1.19rem,1.6vw,1.8rem)/1.22 var(--serif);overflow-wrap:anywhere;text-wrap:pretty;margin:.22rem 0 .45rem}.entry-title:lang(zh-CN){font-family:var(--sans);font-weight:600;line-height:1.4}.entry-alt-title,.reading-alt-title{color:var(--muted);overflow-wrap:anywhere;font-family:var(--serif)}.entry-alt-title{margin:-.14rem 0 .45rem;font-size:1rem;line-height:1.35}.entry-authors{-webkit-line-clamp:1;color:var(--muted);-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.entry-summary{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.entry-arrow{color:var(--accent);align-self:center;font-size:1.2rem}.library-empty{padding-block:2rem}.library-archive{margin-top:2.2rem;font-size:.94rem;font-weight:600;display:inline-block}.paper-reading{max-width:var(--content-max);padding:clamp(34px,4.5vw,70px) var(--gutter) clamp(48px,6vw,90px);margin:auto}.reading-back{margin-bottom:clamp(25px,3.5vw,50px);font-size:.91rem;font-weight:620;display:inline-block}.reading-head{margin-bottom:clamp(30px,4.5vw,67px)}.reading-head.with-cover{grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);align-items:start;gap:clamp(28px,5vw,84px);display:grid}.reading-bibliography{min-width:0}.reading-imprint{font:650 .85rem/1.5 var(--sans);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.reading-imprint time{font:600 .87rem/1.5 var(--mono);color:var(--accent)}.reading-bibliography h1{font:400 clamp(2rem,4vw,4.95rem)/1.065 var(--serif);overflow-wrap:anywhere;text-wrap:pretty;letter-spacing:-.04em;margin:.75rem 0 1.35rem}.reading-bibliography h1:lang(zh-CN){font-family:var(--sans);font-weight:600;line-height:1.16}.reading-alt-title{margin:-.4rem 0 1.35rem;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.35}.reading-authorline,.reading-authors p{color:var(--ink);overflow-wrap:anywhere;line-height:1.65}.reading-authors summary{cursor:pointer;color:var(--accent)}.reading-authors p,.reading-citation{margin-top:.35rem}.reading-citation{color:var(--muted);font-size:.94rem}.reading-source{margin-top:1.45rem;font-weight:620;display:inline-block}.reading-doi{overflow-wrap:anywhere;margin-top:.6rem;font-size:.87rem}.reading-doi a{color:inherit}.reading-art{min-width:0}.reading-art img{object-fit:contain;background:var(--wash);width:100%;max-height:34rem;display:block}.reading-art figcaption{color:var(--muted);flex-wrap:wrap;gap:3px 8px;margin-top:.55rem;font-size:.76rem;line-height:1.5;display:flex}.reading-art figcaption strong{color:var(--ink);font-weight:630}.reading-part{align-items:baseline;gap:1rem var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);padding-block:clamp(23px,3vw,45px);display:grid}.reading-part p{max-width:66ch;color:var(--ink);font:400 clamp(1rem,1.26vw,1.2rem)/1.8 var(--sans);text-wrap:pretty;margin:0}.reading-part p+p{margin-top:1rem}.reading-original{align-items:start}.reading-original figure{min-width:0;margin:0}.reading-original img{width:auto;max-width:100%;height:auto;display:block}.reading-original figcaption{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:.6rem;font-size:.8rem;line-height:1.5;display:flex}.reading-meetings{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:0 0 1rem;font-size:.94rem;display:flex}.reading-meetings h2{font-family:var(--sans);font-weight:600;font-size:inherit;color:var(--ink);margin:0}.reading-meetings ul{gap:.3rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.reading-meetings a{overflow-wrap:anywhere}.reading-reference{margin-top:.5rem;font-size:.9rem}@media (width<=820px){.year-group{grid-template-columns:1fr;gap:15px}.reading-head.with-cover{grid-template-columns:minmax(0,1.35fr) minmax(182px,.65fr);gap:20px}.reading-part{grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:20px}}@media (width<=600px){.library-filters{gap:8px 12px}.library-search{flex-basis:100%}.library-entry{grid-template-columns:auto minmax(0,1fr);gap:12px}.library-entry:not(:has(.entry-image)){grid-template-columns:1fr}.entry-image{width:65px}.entry-arrow{display:none}.entry-summary{-webkit-line-clamp:2;font-size:.85rem}.reading-head.with-cover,.reading-part{grid-template-columns:minmax(0,1fr)}.reading-art{max-width:28rem}.reading-art img{max-height:26rem}.reading-bibliography h1{font-size:clamp(2.02rem,7.7vw,3.52rem)}}@media print{.library-filters,.library-reset{display:none}.library-work,.reading-art{break-inside:avoid}}
