/* Paper, tape and pencil marks are contemporary design; sources are unchanged. */
.scrapbook-home{--paper:#eee1c4;--ink:#423c30;--muted:#78694f;--line:#b8a583;--accent:#8c493d;background-color:#d5c19d;background-image:repeating-linear-gradient(91deg,#705b3507 0px,#705b3507 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at 30% 25%,#f2e9cf 0,transparent 65%);color:#423c30}.scrapbook-home header{background:#e9dabc;position:relative;border-bottom:1px solid #ab95734d}.scrapbook-home .header-inner{padding-top:15px;padding-bottom:15px}.scrapbook-home .brand{font-family:"Kaiti SC",KaiTi,"STKaiti",serif;font-weight:400;font-size:23px}.scrapbook-home .brand span{font-family:"Courier New",monospace;font-size:8px}.scrapbook-home nav a{font-family:Georgia,"Songti SC",serif;font-size:13px}.scrapbook-home #global-search{display:none}.scrapbook-home #main{max-width:1400px;padding:26px 54px 0}.scrapbook{position:relative}.scrap-topline{font:11px/1.5 "Courier New","Songti SC",serif;letter-spacing:1px;display:flex;justify-content:space-between;gap:14px;color:#7f6e52}.scrap-label{font:10px/1.8 "Courier New","Songti SC",serif;letter-spacing:2px;color:#80644b;margin:0 0 15px}.pencil-note{font-family:"Bradley Hand","Kaiti SC","STKaiti","Segoe Print",cursive;color:#766044;line-height:1.5}.scrap-cover{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;min-height:740px;align-items:start;padding:32px 0 56px;border-bottom:1px dashed #9b8565}.cover-left{position:relative;padding:8px 0 0 6px}.opening-note{font-size:25px;transform:rotate(-4deg);margin:0 0 31px 24px}.poem-paper{background-color:#f5ebd1;background-image:linear-gradient(90deg,transparent 32px,#b46b6047 33px,transparent 34px),repeating-linear-gradient(0deg,transparent 0,transparent 42px,#957a4633 43px,transparent 44px),radial-gradient(ellipse at 0% 100%,#c7a36140,transparent 50%);padding:40px 36px 25px 50px;box-shadow:2px 7px 11px #49361827,-1px 0 0 #ccb480;transform:rotate(-2.1deg);position:relative;min-height:370px;clip-path:polygon(0 1%,3% 0,7% 1%,12% .3%,18% .8%,24% 0,29% .8%,35% 0,41% .7%,48% 0,55% .7%,61% 0,69% .8%,75% .2%,82% .8%,90% 0,97% .7%,100% 0,99.7% 99%,97% 100%,90% 99.3%,83% 100%,75% 99.2%,66% 100%,58% 99.5%,49% 100%,41% 99.2%,33% 100%,25% 99%,16% 100%,8% 99.5%,0 100%)}.paper-tape{display:block;position:absolute;width:122px;height:34px;background:#b6a57465;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 2px,#fff1ba1c 3px);box-shadow:0 0 1px #fff5d3 inset;clip-path:polygon(1% 1%,98% 0,100% 12%,98% 22%,100% 32%,98% 42%,100% 55%,98% 65%,100% 78%,98% 90%,99% 100%,0 98%,2% 84%,0 72%,2% 62%,0 48%,2% 37%,0 25%,2% 13%);z-index:2}.tape-top{top:3px;left:36%;transform:rotate(5deg)}.poem-paper>.scrap-label{margin-bottom:22px;letter-spacing:1px}.poem-chinese{font-family:"Kaiti SC","STKaiti",KaiTi,"Noto Serif CJK SC",serif;font-size:clamp(23px,2.8vw,35px);color:#40392e;line-height:1.6;letter-spacing:1px}.poem-chinese p{margin:0 0 9px;white-space:nowrap}.poem-signature{display:flex;justify-content:flex-end;gap:22px;font-family:"Kaiti SC",KaiTi,serif;font-size:18px;margin-top:20px}.poem-editor-note{font:9px/1.6 "Courier New","Songti SC",serif;color:#806f55;margin:22px 0 0}.poem-chinese .poem-pending{font-size:31px}.poem-chinese .poem-pending-small{font-size:15px;white-space:normal;max-width:280px}.under-poem{font-size:23px;margin:30px 0 10px 26px;transform:rotate(-2deg)}.hand-link{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #7d6545;margin:10px 0 0 25px;padding:0 6px 3px;font-family:"Bradley Hand","Kaiti SC",cursive;font-size:24px}.hand-link:hover{transform:rotate(-1deg)}.cover-right{position:relative;padding:8px 0 0}.cover-title{text-align:center;margin-bottom:24px}.cover-title h1{font-family:"Kaiti SC","STKaiti",KaiTi,serif;font-size:68px;letter-spacing:8px;line-height:1.2;font-weight:400;margin:0;color:#493d2d}.cover-title h1 small{font:21px/1.5 "Courier New",serif;letter-spacing:3px;display:block;margin-top:6px}.cover-title>.scrap-label{margin-bottom:14px}.dedication{font-size:24px;margin:8px 0 20px;transform:rotate(-3deg)}.scrap-photo{background:#f7edda;padding:12px 12px 17px;position:relative;box-shadow:2px 5px 9px #513d292e;border:1px solid #d4c3a1}.desk-photo{margin:0 10px 0 0;transform:rotate(3deg);z-index:1}.scrap-photo figcaption{font-family:"Bradley Hand","Kaiti SC",serif;text-align:center;font-size:22px;line-height:1.45;margin-top:14px;color:#665338}.scrap-photo figcaption small{display:block;font:9px/1.6 "Courier New","Songti SC",serif;color:#8a775d;margin-top:6px}.tape-photo{top:-17px;left:33%;transform:rotate(-9deg);width:135px}.desk-photo .portrait-frame{aspect-ratio:1497/1047}.postage-note{margin:26px 0 0 auto;display:flex;width:max-content;gap:15px;align-items:center;border:1px dashed #9d614c;padding:8px 16px;color:#9d614c;transform:rotate(-7deg)}.postage-note>span{font-family:"Kaiti SC",serif;font-size:24px}.postage-note small{font:8px/1.6 "Courier New",monospace}.scrap-spread{display:grid;grid-template-columns:1.15fr .85fr;gap:38px 60px;padding:76px 10px 90px;align-items:start;position:relative}.letter-paper{background:#e9d9b8;padding:36px 38px;position:relative;box-shadow:2px 5px 11px #4f382827;transform:rotate(1deg);max-width:620px}.letter-paper h2{font-family:"Bradley Hand","Kaiti SC",serif;font-size:37px;line-height:1.2;font-weight:400;margin:16px 0 22px}.letter-paper>p:not(.scrap-label){font-family:Georgia,"Songti SC",serif;font-size:16px;line-height:1.95}.letter-paper .hand-link{margin-left:0;font-size:23px}.tape-letter{left:-28px;top:8px;transform:rotate(-42deg)}.walk-photo{width:80%;max-width:330px;margin:0 auto;transform:rotate(-4deg)}.walk-photo .family-photo-frame{aspect-ratio:1280/1780}.tape-walk{top:-13px;left:24%;transform:rotate(8deg)}.painting-note{grid-column:1;width:76%;margin:-25px auto 0;transform:rotate(-5deg);padding-bottom:16px}.painting-note figcaption{font-size:21px;margin-top:7px}.scrap-contents{border-top:1px dashed #9b8565;border-bottom:1px dashed #9b8565;padding:42px 8px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.scrap-contents h2{font:42px/1.25 "Bradley Hand","Kaiti SC",serif;margin:12px 0}.contents-links>a{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid #b5a17e77;align-items:baseline}.contents-links>a:last-child{border:0}.contents-links>a>span{font:12px "Courier New",monospace;color:#9a7153}.contents-links h3{font:24px/1.5 Georgia,"Songti SC",serif;margin:0}.contents-links p{font:12px/1.7 "Courier New","Songti SC",serif;margin:4px 0;color:#7d6a51}.contents-links b{margin-left:auto;font-weight:400;font-size:23px}.scrap-clippings{padding:34px 0 22px}.scrap-clippings .section-heading h2{font-family:"Bradley Hand","Kaiti SC",serif;font-size:31px}.scrap-clippings .card{background:#efe3c8;padding:13px;box-shadow:1px 3px 6px #5a3d201a;transform:rotate(-1deg);border:0}.scrap-clippings .card:nth-child(2){transform:rotate(1.5deg)}.scrap-clippings .card:nth-child(3){transform:rotate(-.7deg)}.scrap-clippings .card-image{background:#e5d7bb}.scrap-bottom-note{text-align:center;padding:40px 0 48px}.scrap-bottom-note>.pencil-note{font-size:31px;margin:0 0 20px}.scrap-bottom-note>p:not(.pencil-note){font:11px/1.8 "Courier New","Songti SC",serif;max-width:620px;margin:0 auto 12px}.scrap-bottom-note>a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.version-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:25px;font:11px/1.6 "Courier New",monospace}.version-links a{text-decoration:underline}.scrapbook-home footer{background:#cbb68f;border-top:1px solid #ae956e;color:#57472e}.scrapbook-home footer p{color:#78644a}.scrapbook-home .footer-brand{font-family:"Kaiti SC",Georgia,serif}.scrapbook-home #language-switch{white-space:nowrap}.scrapbook-home a:focus-visible{outline-color:#8c493d}
@media(min-width:1500px){.scrap-cover{gap:100px}.poem-paper{padding-left:60px}.poem-chinese{font-size:35px}}
@media(max-width:1000px){.scrapbook-home .header-inner{gap:20px;padding-left:28px;padding-right:28px}.scrapbook-home nav{gap:15px}.scrapbook-home #main{padding-left:30px;padding-right:30px}.scrap-cover{gap:35px;min-height:660px}.poem-paper{padding-left:38px;padding-right:22px}.poem-chinese{font-size:25px}.cover-title h1{font-size:57px}.scrap-spread{gap:35px}.letter-paper{padding:30px}.scrap-topline{font-size:10px}}
@media(max-width:760px){.scrapbook-home .header-inner{padding:15px 20px;flex-wrap:wrap;gap:12px}.scrapbook-home .brand{font-size:20px}.scrapbook-home nav{order:3;width:100%;gap:12px 20px;overflow:visible;flex-wrap:wrap;margin:6px 0 0;padding-bottom:3px}.scrapbook-home nav a{font-size:12px}.scrapbook-home #language-switch{margin-left:auto}.scrapbook-home #main{padding:20px 20px 0}.scrap-topline{letter-spacing:0;font-size:9px}.scrap-topline>span:last-child{white-space:nowrap}.scrap-cover{grid-template-columns:1fr;gap:40px;padding-top:30px;min-height:0}.cover-left{padding:0}.opening-note{font-size:22px;margin-left:14px}.poem-paper{max-width:500px;margin:auto;padding:36px 22px 24px 38px;min-height:320px;transform:rotate(-1.4deg)}.poem-chinese{font-size:clamp(22px,5.6vw,32px);letter-spacing:0}.poem-chinese p{margin-bottom:10px}.poem-paper>.scrap-label{font-size:9px;margin-bottom:18px}.poem-editor-note{font-size:8px}.poem-signature{font-size:17px}.under-poem{font-size:20px;margin-left:10px}.hand-link{font-size:23px;margin-left:10px}.cover-right{padding:0 10px}.cover-title{margin:0 0 24px}.cover-title h1{font-size:61px}.cover-title h1 small{font-size:20px}.desk-photo{max-width:420px;margin:0 auto}.postage-note{margin:22px auto 0}.scrap-spread{display:flex;flex-direction:column;padding:58px 0 60px;gap:42px}.letter-paper{padding:32px 26px}.letter-paper h2{font-size:35px}.letter-paper>p:not(.scrap-label){font-size:15px}.walk-photo{width:74%;max-width:320px}.painting-note{width:87%;margin:0 auto}.scrap-contents{display:block;padding:35px 0}.scrap-contents h2{font-size:37px}.contents-links>a{gap:17px}.contents-links h3{font-size:22px}.scrap-clippings .card-grid{grid-template-columns:1fr;gap:28px}.scrap-clippings .card-image{height:240px}.scrap-bottom-note>.pencil-note{font-size:27px}.scrap-bottom-note>p:not(.pencil-note){font-size:10px}}
@media(prefers-reduced-motion:reduce){.hand-link:hover{transform:none}}

.poem-facsimile{margin:26px -8px 0 -15px}.poem-facsimile img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.poem-paper:has(.poem-facsimile){background-image:linear-gradient(90deg,transparent 32px,#b46b6022 33px,transparent 34px),radial-gradient(ellipse at 0% 100%,#c7a36140,transparent 50%)}

/* English cover: facing translation note and English-first author name. */
.lang-en .scrap-cover{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:38px}
.poem-pair{display:block}.lang-en .poem-pair{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:23px;align-items:start}
.lang-en .poem-paper{padding:38px 24px 23px 35px;min-height:330px}.lang-en .poem-paper>.scrap-label{font-size:9px;letter-spacing:1px}.lang-en .poem-facsimile{margin:25px -8px 0 -15px}.lang-en .poem-editor-note{font-size:8px}
.poem-translation{position:relative;background:#e7d7b5;padding:30px 24px 23px;box-shadow:2px 5px 9px #513d2929;transform:rotate(2.5deg);margin-top:42px;border-bottom:1px solid #c4ae83}.poem-translation>.scrap-label{font-size:9px;letter-spacing:1.6px;margin-bottom:22px}.english-poem{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:18px;line-height:1.65;color:#53452f}.english-poem p{margin:0 0 17px}.english-poem p:last-child{margin-bottom:0}.translation-credit{font:9px/1.6 "Courier New",monospace;color:#816c51;margin:24px 0 0}.tape-translation{width:90px;height:27px;top:-12px;left:30%;transform:rotate(-6deg)}
.lang-en .cover-title h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4.1vw,59px);letter-spacing:-1.7px;line-height:1.15}.lang-en .cover-title h1 .english-name{display:block}.lang-en .cover-title h1 .chinese-name{font-family:"Kaiti SC","STKaiti",KaiTi,serif;font-size:27px;letter-spacing:6px;line-height:1.5;margin-top:13px}.lang-en .dedication{font-size:22px}
@media(min-width:1500px){.lang-en .scrap-cover{gap:45px}.lang-en .poem-pair{gap:28px}.english-poem{font-size:19px}}
@media(max-width:1100px) and (min-width:761px){.lang-en .scrap-cover{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:25px}.lang-en .poem-pair{gap:18px}.lang-en .poem-paper{padding:32px 17px 20px 27px}.poem-translation{padding:26px 18px 20px;margin-top:35px}.english-poem{font-size:16px;line-height:1.6}.english-poem p{margin-bottom:14px}.lang-en .cover-title h1{font-size:44px}.lang-en .cover-title h1 .chinese-name{font-size:24px}.lang-en .dedication{font-size:19px}.lang-en .poem-signature{font-size:16px;gap:14px}}
@media(max-width:760px){.lang-en .scrap-cover{grid-template-columns:1fr;gap:45px}.lang-en .poem-pair{grid-template-columns:1fr;gap:25px}.lang-en .poem-paper{width:100%;padding:36px 25px 24px 36px}.poem-translation{width:88%;margin:0 0 0 auto;transform:rotate(2deg);padding:30px 27px 24px}.english-poem{font-size:19px;line-height:1.7}.lang-en .cover-title h1{font-size:clamp(43px,11vw,64px);letter-spacing:-1px}.lang-en .cover-title h1 .chinese-name{font-size:27px;letter-spacing:6px;margin-top:10px}.lang-en .dedication{font-size:24px}}

/* Narrative rhythm: a poem, a person, shared days, then the writings. */
.cover-context{font:10px/1.8 "Courier New","Songti SC",serif;letter-spacing:1px;color:#7b684d;margin:13px auto 10px;max-width:270px}.scrap-cover{padding-bottom:42px}.lang-en .scrap-cover{gap:34px}.poem-translation{margin-top:26px}.under-poem{font-size:21px;max-width:560px;margin-top:29px}.cover-right .postage-note{margin-top:24px;opacity:.8}.scrap-spread{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto auto auto;gap:30px 48px;padding:40px 10px 62px;align-items:start}.story-chapter{grid-column:1/-1;display:flex;align-items:center;gap:15px;border-bottom:1px solid #ad96714d;padding:0 0 14px;margin-bottom:16px}.story-chapter>span{font:12px Georgia,serif;color:#916c4d}.story-chapter>p{font:10px/1.8 "Courier New","Songti SC",serif;letter-spacing:2px;color:#7e6546;margin:0}.letter-paper{grid-column:1;grid-row:2;max-width:none;padding:33px 34px;transform:rotate(-.6deg)}.letter-paper h2{font-size:34px;margin:12px 0 18px}.letter-paper>p:not(.scrap-label){font-size:15px;line-height:1.85}.letter-paper .hand-link{font-size:22px;margin-top:4px}.walk-photo{grid-column:2;grid-row:2/4;align-self:center;width:95%;max-width:365px;margin:0 auto;transform:rotate(2.5deg)}.walk-photo figcaption{font-size:22px}.painting-note{grid-column:1;grid-row:3;width:86%;max-width:440px;margin:0 auto;transform:rotate(-2.5deg)}.painting-note figcaption{font-size:21px;margin-top:11px}.scrap-contents{display:block;padding:36px 10px 30px}.scrap-contents>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:14px}.scrap-contents h2{font-size:38px;margin:0}.scrap-contents .scrap-label{margin:0}.contents-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 45px}.contents-links>a{border-bottom:1px solid #b5a17e77;padding:21px 0;gap:17px}.contents-links>a:last-child{border-bottom:1px solid #b5a17e77}.contents-links h3{font-size:22px}.contents-links p{font-size:11px}.scrap-clippings{padding-top:26px}.scrap-clippings .section-heading{margin-top:25px}.scrap-bottom-note{padding-top:34px}
@media(max-width:1000px) and (min-width:761px){.scrap-spread{gap:27px 32px;padding-left:4px;padding-right:4px}.letter-paper{padding:29px 27px}.letter-paper h2{font-size:31px}.letter-paper>p:not(.scrap-label){font-size:14px;line-height:1.85}.walk-photo{width:97%}.painting-note{width:89%}.contents-links{gap:0 30px}.under-poem{font-size:20px}}
@media(max-width:760px){.scrap-cover,.lang-en .scrap-cover{padding-bottom:40px;gap:42px}.cover-context{font-size:10px}.under-poem{font-size:20px;margin-top:26px}.poem-translation{margin-top:0}.scrap-spread{display:flex;gap:32px;padding:30px 0 42px}.story-chapter{align-self:stretch;margin-bottom:0}.letter-paper{padding:30px 26px;transform:rotate(-.5deg)}.letter-paper h2{font-size:34px}.letter-paper>p:not(.scrap-label){font-size:15px}.walk-photo{width:76%;max-width:330px;transform:rotate(2deg)}.painting-note{width:88%;margin:4px auto 0}.scrap-contents{padding:30px 0}.scrap-contents>div:first-child{display:block;margin-bottom:10px}.scrap-contents h2{font-size:35px;margin:8px 0}.contents-links{display:block}.contents-links h3{font-size:22px}.contents-links>a{padding:19px 0}.scrap-clippings{padding-top:18px}}

/* Archive counts, presented as a small collection ledger. */
.collection-ledger{margin:0 3px 35px;padding:27px 30px 22px;background:#e9dab9;box-shadow:1px 3px 7px #57401e17;transform:rotate(-.35deg);border-top:1px solid #bba17b88;border-bottom:1px solid #bba17b88}.ledger-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}.ledger-heading .scrap-label{margin:0}.ledger-heading h2{font:25px/1.4 "Bradley Hand","Kaiti SC",serif;font-weight:400;margin:0;color:#745b3d}.ledger-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #b09a764d;border-bottom:1px solid #b09a764d;padding:18px 0}.ledger-counts>div{display:flex;flex-direction:column;padding:0 20px;border-right:1px solid #b09a764d}.ledger-counts>div:first-child{padding-left:0}.ledger-counts>div:last-child{border-right:0}.ledger-counts dt{order:2;font:12px/1.7 "Courier New","Songti SC",serif;color:#7c674b}.ledger-counts dd{order:1;font:40px/1.25 Georgia,"Songti SC",serif;font-variant-numeric:tabular-nums;margin:0 0 6px;color:#4e402c}.ledger-note{font:10px/1.85 "Courier New","Songti SC",serif;color:#7c674b;margin:17px 0 0;max-width:820px}
@media(max-width:760px){.collection-ledger{padding:23px 22px 20px;margin:0 0 28px;transform:none}.ledger-heading{display:block}.ledger-heading h2{margin-top:8px;font-size:25px}.ledger-counts{grid-template-columns:1fr 1fr;gap:20px 0;padding:18px 0}.ledger-counts>div{padding:0 0 0 18px}.ledger-counts>div:nth-child(odd){padding-left:0}.ledger-counts>div:nth-child(even){border-right:0}.ledger-counts dd{font-size:37px}.ledger-counts dt{font-size:11px}.ledger-note{font-size:9px}}


.translation-note{font:12px/1.65 Georgia,"Times New Roman",serif;color:#816c51;margin:12px 0 0}

@media(max-width:760px){.ledger-counts{grid-template-columns:1fr}.ledger-counts>div,.ledger-counts>div:nth-child(odd){padding:0;border-right:0}}

/* Author and collection first; the scrapbook remains a family-made frame. */
.cover-summary{font:15px/1.8 Georgia,"Songti SC",serif;letter-spacing:0;text-align:left;max-width:420px;margin:16px auto 12px;color:#574a36}.cover-life-link,.text-link{font:13px/1.7 Georgia,"Songti SC",serif;text-decoration:underline;text-underline-offset:5px}.cover-life-link{display:inline-block;margin-bottom:12px}.cover-title{margin-bottom:28px}.archive-overview{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px 44px;padding:38px 8px 36px}.archive-overview .story-chapter{margin-bottom:0}.overview-paper{background:#eee1c4;padding:32px 36px;position:relative;box-shadow:2px 4px 9px #513d291c;transform:rotate(-.35deg)}.overview-paper h2,.archive-purpose h2{font:32px/1.3 Georgia,"Songti SC",serif;font-weight:400;margin:8px 0 12px}.overview-subtitle{font-style:italic;color:#7b6244}.overview-paper>p:not(.scrap-label),.archive-purpose p:not(.scrap-label),.history-notes li p{font:15px/1.9 Georgia,"Songti SC",serif}.overview-paper .overview-subtitle{font-style:italic}.history-notes{padding:20px 12px 8px;border-top:1px solid #ad967166;align-self:start;margin-top:12px}.history-notes h3{font:23px/1.5 Georgia,"Songti SC",serif;font-weight:400;margin:10px 0 20px}.history-notes ol{list-style:none;padding:0;margin:0}.history-notes li{padding:0 0 16px 17px;margin:0 0 18px;border-left:2px solid #a1865e66}.history-notes li strong{font:15px/1.5 Georgia,"Songti SC",serif}.history-notes li p{font-size:13px;margin:7px 0 0;color:#756247}.archive-purpose{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:44px;padding:6px 12px 38px}.archive-purpose h2{font-size:27px}.project-note{padding:22px 24px;background:#e9d9b87d;border-top:1px solid #ab967066;align-self:start}.project-note p:not(.scrap-label){font-size:13px}.archive-purpose .scrap-label{margin-bottom:12px}.archive-purpose p{margin-top:12px}.scrap-cover{min-height:0}.archive-overview .scrap-label{letter-spacing:1.5px}
@media(max-width:760px){.archive-overview,.archive-purpose{grid-template-columns:1fr;gap:28px;padding:28px 0}.overview-paper{padding:28px 25px;transform:none}.overview-paper h2{font-size:29px}.overview-paper>p:not(.scrap-label),.archive-purpose p:not(.scrap-label){font-size:15px;line-height:1.9}.history-notes{padding:20px 10px 0;margin:0}.history-notes li:last-child{margin-bottom:0}.project-note{padding:22px}.archive-purpose .project-note p:not(.scrap-label){font-size:14px}.cover-summary{font-size:15px;max-width:420px}.archive-purpose h2{font-size:27px}}

/* Fifth edition: a quieter cover, four collection measures, and original manuscript leaves. */
.ledger-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-unit{font:20px/1.3 Georgia,"Songti SC",serif}.manuscript-stack{position:relative;overflow:hidden;isolation:isolate;min-height:190px}.scrap-clippings .manuscript-stack img{position:absolute;left:calc(17% + var(--page-index)*6%);top:calc(7% + var(--page-index)*1%);height:82%;width:auto;max-width:57%;object-fit:contain;background:#efe4c9;box-shadow:1px 2px 4px #4936184d;transform:rotate(calc(-7deg + var(--page-index)*4deg));z-index:calc(5 - var(--page-index));padding:2px;transition:transform .18s ease}.scrap-clippings a:hover .manuscript-stack img{transform:translateY(-2px) rotate(calc(-9deg + var(--page-index)*5deg))}.poem-translation .translation-note{margin-top:18px}
@media(max-width:1000px){.ledger-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.ledger-counts>div:nth-child(even){border-right:0}.ledger-counts>div:nth-child(3){padding-left:0}}
@media(max-width:480px){.ledger-counts{grid-template-columns:1fr 1fr;gap:22px 14px}.ledger-counts>div{padding:0;border:0}.ledger-counts dd{font-size:32px}.ledger-counts dt{font-size:10px}.stat-unit{font-size:16px}}

/* A looser arrangement leaves more of each manuscript page visible. */
.scrap-clippings .manuscript-stack img{left:var(--page-x);top:var(--page-y);height:83%;transform:rotate(var(--page-tilt))}.scrap-clippings .manuscript-stack img:nth-child(1){--page-x:7%;--page-y:10%;--page-tilt:-11deg}.scrap-clippings .manuscript-stack img:nth-child(2){--page-x:20%;--page-y:3%;--page-tilt:-3deg}.scrap-clippings .manuscript-stack img:nth-child(3){--page-x:33%;--page-y:9%;--page-tilt:7deg}.scrap-clippings .manuscript-stack img:nth-child(4){--page-x:46%;--page-y:2%;--page-tilt:-5deg}.scrap-clippings .manuscript-stack img:nth-child(5){--page-x:58%;--page-y:8%;--page-tilt:12deg}.scrap-clippings a:hover .manuscript-stack img{transform:translateY(-2px) rotate(var(--page-tilt))}

/* Treat the author identity as one centered block, above the photograph. */
.cover-title .cover-context{font:10px/1.7 "Courier New","Songti SC",serif;letter-spacing:1.1px;margin:15px auto 0;max-width:100%;text-align:center;color:#806b4d}.cover-title .cover-summary{font:17px/1.55 Georgia,"Songti SC",serif;text-align:center;letter-spacing:.15px;margin:10px auto 15px;max-width:100%;color:#604d36}.cover-title .cover-life-link{font:12px/1.7 Georgia,"Songti SC",serif;display:inline-block;letter-spacing:.15px;text-decoration:none;border-bottom:1px solid #9b8260;padding:0 0 3px;margin:0;color:#745d40}.cover-title{margin-bottom:29px}.cover-title .cover-life-link:hover{color:#8c493d;border-color:#8c493d}
@media(max-width:760px){.cover-title .cover-context{margin-top:14px;font-size:10px}.cover-title .cover-summary{font-size:17px;margin:10px auto 14px}.cover-title{margin-bottom:28px}}

/* Compact identity lines restore the portrait's higher position. */
.cover-title .cover-context{margin-top:13px}.cover-title .cover-summary{font:10px/1.7 "Courier New","Songti SC",serif;letter-spacing:1.1px;color:#806b4d;margin:4px auto 0;text-align:center}.cover-title{margin-bottom:24px}.desk-photo .cover-life-link{display:inline-block;font:11px/1.6 Georgia,"Songti SC",serif;letter-spacing:0;margin:7px 0 0;padding-bottom:2px;text-decoration:none;border-bottom:1px solid #9b8260;color:#745d40}
@media(max-width:760px){.cover-title .cover-summary{font-size:10px;margin:4px auto 0}.cover-title{margin-bottom:24px}}

/* Pair the names on one line to keep the portrait near the poem cards. */
.lang-en .cover-title h1{display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:nowrap;white-space:nowrap}.lang-en .cover-title h1 .chinese-name{display:inline-block;font-size:20px;line-height:1.35;letter-spacing:3px;margin:0}.lang-en .cover-title .cover-context{margin-top:12px}.lang-en .cover-title{margin-bottom:20px}
@media(max-width:1100px) and (min-width:761px){.lang-en .cover-title h1{font-size:clamp(29px,3.4vw,40px);gap:10px}.lang-en .cover-title h1 .chinese-name{font-size:17px;letter-spacing:2px}}
@media(max-width:760px){.lang-en .cover-title h1{font-size:clamp(33px,8vw,54px);gap:12px}.lang-en .cover-title h1 .chinese-name{font-size:18px;letter-spacing:2px}}

/* Give the Chinese name a readable secondary presence beside the English name. */
.lang-en .cover-title h1 .chinese-name{font-size:25px;letter-spacing:3px}
@media(max-width:1100px) and (min-width:761px){.lang-en .cover-title h1 .chinese-name{font-size:22px;letter-spacing:2px}}
@media(max-width:760px){.lang-en .cover-title h1 .chinese-name{font-size:24px;letter-spacing:2px}}

/* Cover trial B: a quieter archival photograph and larger document cards. */
.desk-photo{padding:6px 6px 12px;background:#f2ead8;border:1px solid #bcae9477;box-shadow:0 2px 5px #513d2915;transform:rotate(.7deg)}.desk-photo>.tape-photo{width:82px;height:20px;top:-9px;left:38%;opacity:.35;transform:rotate(-5deg)}.desk-photo figcaption{font-size:19px;margin-top:11px}.desk-photo figcaption small{margin-top:5px}.desk-photo .cover-life-link{margin-top:6px}
.scrap-clippings .card-grid{gap:26px;align-items:stretch}.scrap-clippings .card:nth-child(n){display:flex;flex-direction:column;transform:none;padding:15px;background:#f5edda;border:1px solid #c8b99c88;box-shadow:0 2px 6px #513d2910}.scrap-clippings .card-image{height:280px;min-height:280px;padding:12px;margin:0 0 16px;background:#e9e0ca;flex-shrink:0}.scrap-clippings .card-image:not(.manuscript-stack)>img{display:block;width:100%;height:100%;object-fit:contain}.scrap-clippings .card .meta{font-size:11px;line-height:1.8}.scrap-clippings .card h3{font-size:22px;line-height:1.45;font-weight:400;margin:10px 0}.scrap-clippings .card .original-title{font-size:14px;margin:0 0 10px}.scrap-clippings .card>p{font-size:11px;line-height:1.8;margin-top:auto;padding-top:14px}.scrap-clippings .manuscript-stack{padding:0}.scrap-clippings .manuscript-stack img{height:83%;width:37%;max-width:37%;object-fit:contain}
@media(max-width:760px){.scrap-clippings .card:nth-child(n){display:flex;padding:15px}.scrap-clippings .card-image{height:300px;min-height:300px}.desk-photo{padding:6px 6px 12px;transform:rotate(.7deg)}}

/* Preserve the five scans' real proportions within the enlarged preview. */
.scrap-clippings .manuscript-stack img{height:77%;width:auto;max-width:none;background:transparent}.scrap-clippings .manuscript-stack img:nth-child(1){--page-x:4%}.scrap-clippings .manuscript-stack img:nth-child(2){--page-x:16%}.scrap-clippings .manuscript-stack img:nth-child(3){--page-x:28%}.scrap-clippings .manuscript-stack img:nth-child(4){--page-x:40%}.scrap-clippings .manuscript-stack img:nth-child(5){--page-x:50%}

/* Compact collection measures introduce the six documents without dominating them. */
.collection-ledger{padding:19px 26px 17px;margin-bottom:24px}.ledger-heading{margin-bottom:12px}.ledger-heading h2{font-size:22px}.ledger-counts{padding:14px 0}.ledger-counts dd{font-size:36px;margin-bottom:4px}.ledger-counts dt{font-size:11px}.collection-ledger+.scrap-clippings{padding-top:8px}.collection-ledger+.scrap-clippings .section-heading{margin-top:12px}
@media(max-width:760px){.collection-ledger{padding:18px 20px 16px;margin-bottom:22px}.ledger-heading{margin-bottom:13px}.ledger-heading h2{font-size:22px}.ledger-counts{gap:19px 14px;padding:13px 0}.ledger-counts dd{font-size:32px}.ledger-counts dt{font-size:10px}}

/* The complete 48-page manuscript: five open leaves above the remaining 43. */
.manuscript-volume{position:absolute;inset:0;z-index:0;pointer-events:none}.scrap-clippings .manuscript-stack .manuscript-volume img{position:absolute;width:auto;height:75%;max-width:none;left:calc(18% + var(--sheet-index)*.6px);top:calc(4% + var(--sheet-index)*1.1px);transform:rotate(-2deg);padding:0;background:#efe4c9;border:1px solid #baa98b77;box-shadow:0 1px 1px #57401e20;z-index:calc(43 - var(--sheet-index))}.scrap-clippings a:hover .manuscript-stack .manuscript-volume img{transform:rotate(-2deg)}

/* A single fan of the 48 actual scans, without a separate backing block. */
.scrap-clippings .manuscript-stack.full-manuscript-fan img{position:absolute;left:var(--leaf-x);top:var(--leaf-y);height:72%;width:auto;max-width:none;object-fit:contain;transform:rotate(var(--leaf-angle));z-index:var(--leaf-z);padding:0;background:transparent;box-shadow:1px 1px 2px #57401e30}.scrap-clippings a:hover .manuscript-stack.full-manuscript-fan img{transform:translateY(-2px) rotate(var(--leaf-angle))}
.scrap-clippings .card .meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 13px}.scrap-clippings .card .document-date,.archive-card-body .meta .document-date{font:500 15px/1.5 Georgia,"Songti SC",serif;color:#6e4835;letter-spacing:.2px}.scrap-clippings .card .document-genre,.archive-card-body .meta .document-genre{font-size:11px;color:#81745f}
