*,*:before,*:after{box-sizing:border-box}:root{--fizz: #f5d73e;--signal: #086b52;--signal-soft: #dcece5;--coral: #e94f37;--coral-soft: #f8e2dc;--bone: #fffdf2;--bg: var(--bone);--paper: var(--bone);--paper-deep: #eae5d3;--ink: #18160f;--ink-soft: #4b4736;--muted: #78725f;--faint: #a49d89;--line: rgba(24, 22, 15, .18);--line-soft: rgba(24, 22, 15, .09);--line-strong: rgba(24, 22, 15, .42);--blue: var(--signal);--blue-soft: var(--signal-soft);--green: #8a6a10;--green-soft: #f3ead0;--red: var(--coral);--red-soft: var(--coral-soft);--container: 1180px;--header-height: 72px;--rail: 168px;--shadow-soft: 0 18px 50px rgba(24, 22, 15, .08);--shadow-lift: 0 28px 70px rgba(24, 22, 15, .12);--font-body: "LXGW WenKai Screen", "LXGW WenKai", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-ui: Inter, "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "Fira Code", "JetBrains Mono", "SFMono-Regular", Consolas, monospace}html{min-height:100%;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--ink);font-family:var(--font-body);text-rendering:optimizeLegibility;background:var(--bg)}body:before{display:none}body:after{display:none}::selection{color:var(--bone);background:var(--signal)}a{color:inherit}button,input,textarea,select{font:inherit}img,picture{display:block;max-width:100%;height:auto}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.page-reveal{animation:page-reveal .62s cubic-bezier(.22,1,.36,1) both}.page-reveal--delay-1{animation-delay:70ms}.page-reveal--delay-2{animation-delay:.13s}::view-transition-old(root),::view-transition-new(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:page-out}::view-transition-new(root){animation-name:page-in}@keyframes page-out{to{opacity:0;transform:translateY(-18px) scale(.99)}}@keyframes page-in{0%{opacity:0;transform:translateY(24px) scale(.99)}}@keyframes page-reveal{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.body{position:relative;display:flex;min-height:100vh;flex-direction:column}.main{position:relative;z-index:2;flex:1;width:100%}.main.is-entering{animation:main-enter .56s cubic-bezier(.22,1,.36,1) both}@keyframes main-enter{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}html[data-theme=units] [data-newspaper-home],html[data-theme=units] .newspaper-nav{display:none}html[data-theme=newspaper]{--np-paper: #eee6d3;--np-paper-bright: #f7f0df;--np-paper-dark: #d4c8ae;--np-ink: #1d1a16;--np-muted: #665e50;--np-red: #7d292b;--np-green: #25473a;color:var(--np-ink);background:var(--np-green)}html[data-theme=newspaper] .units-body{color:var(--np-ink);background:var(--np-green);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:6px 6px;font-family:Georgia,Times New Roman,Songti SC,serif}html[data-theme=newspaper] .units-body:before,html[data-theme=newspaper] .units-body:after,html[data-theme=newspaper] .units-mobile-head,html[data-theme=newspaper] .units-mobile-nav,html[data-theme=newspaper] .units-mobile-tools,html[data-theme=newspaper] .units-rail,html[data-theme=newspaper] [data-theme-content=units]{display:none}html[data-theme=newspaper] .units-shell{display:block;min-height:100vh;padding:0;font-family:Georgia,Times New Roman,Songti SC,serif}html[data-theme=newspaper] .units-main{width:100%;min-width:0;padding:0}.newspaper-nav{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto auto;min-height:54px;padding:0 clamp(14px,2.4vw,34px);align-items:stretch;color:#e9dfc8;border-bottom:1px solid rgba(255,255,255,.24);background:#1d3028f0;backdrop-filter:blur(10px);font:700 9px/1 Arial,sans-serif}.newspaper-nav__brand{display:flex;min-width:0;align-items:center;gap:14px;text-decoration:none}.newspaper-nav__brand strong{font:700 1.05rem/1 Georgia,serif}.newspaper-nav__brand span{color:#bfb69f}.newspaper-nav nav{display:flex;align-items:stretch}.newspaper-nav nav a{display:grid;min-width:78px;padding:0 14px;place-items:center;border-left:1px solid rgba(255,255,255,.18);text-decoration:none}.newspaper-theme-switch{display:grid;min-width:112px;padding:7px 14px;align-content:center;color:#251f18;border:0;background:#d6bf73;cursor:pointer;text-align:left}.newspaper-theme-switch span{font-size:7px}.newspaper-theme-switch b{font-size:10px}.np-root{--desk-paper-y: -120px;--desk-paper-rotate: -7deg;--desk-paper-scale: .84;--desk-title-opacity: .88;--desk-title-scale: 1.04;--desk-title-blur: .4px;--desk-fold-angle: 34deg;--desk-crease-opacity: .34;min-height:100vh;overflow:clip;color:var(--np-ink)}.np-root a{color:inherit;text-decoration:none}.np-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.np-opening{position:relative;min-height:calc(100svh - 54px);overflow:hidden}.np-opening__cue{position:absolute;bottom:24px;left:50%;z-index:4;color:#e7dec9;transform:translate(-50%);font:700 9px/1.2 Arial,sans-serif;white-space:nowrap}.np-scene{position:relative}.np-tape{position:absolute;z-index:3;width:112px;height:26px;background:#d6c99ebd;box-shadow:0 2px 5px #0000001f}.np-handnote{color:#e6ddc6;font-family:LXGW WenKai,cursive;transform:rotate(-4deg)}.np-desk__newspaper{position:absolute;top:14vh;left:50%;width:min(720px,72vw);min-height:66vh;padding:clamp(34px,6vw,76px);overflow:hidden;border:1px solid rgba(86,76,56,.24);background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(58,48,33,.015) 4px),radial-gradient(circle at 18% 22%,rgba(255,255,255,.36),transparent 32%),var(--np-paper);box-shadow:inset 0 0 42px #5b482a1a,10px 18px 45px #00000061;transform:translate(-50%) translateY(var(--desk-paper-y)) rotate(var(--desk-paper-rotate)) scale(var(--desk-paper-scale));transform-origin:center;will-change:transform}.np-desk__newspaper:before{content:"";position:absolute;inset:0 0 0 50%;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 13%),var(--np-paper);transform:perspective(1000px) rotateY(calc(-1 * var(--desk-fold-angle)));transform-origin:left center;pointer-events:none}.np-desk__newspaper:after{content:"";position:absolute;inset:0 50% 0 auto;z-index:3;width:1px;opacity:var(--desk-crease-opacity);background:#000;box-shadow:3px 0 12px #0000003d}.np-desk__newspaper>span,.np-desk__newspaper h1,.np-desk__newspaper p{position:relative;z-index:4}.np-desk__newspaper>span{font:700 9px/1 Arial,sans-serif}.np-desk__newspaper h1{max-width:7ch;margin:24px 0;opacity:var(--desk-title-opacity);filter:blur(var(--desk-title-blur));font-size:clamp(4.4rem,10vw,9rem);line-height:.68;transform:scale(var(--desk-title-scale));transform-origin:left center}.np-desk__newspaper p{max-width:29ch;margin-left:auto;opacity:var(--desk-title-opacity);line-height:1.6}.np-desk__edition-line{position:absolute;z-index:4;left:clamp(34px,6vw,76px);right:clamp(34px,6vw,76px);bottom:18%;display:grid;grid-template-columns:1fr auto auto;gap:18px;padding-block:9px;border-block:1px solid rgba(29,26,22,.58);font:700 8px/1 Arial,sans-serif}.np-desk__edition-note{position:absolute;z-index:4;left:clamp(34px,6vw,76px);bottom:9%;display:grid;gap:5px;font:700 8px/1.2 Arial,sans-serif}.np-desk__edition-note span{color:var(--np-muted);font-size:7px}.np-desk__masthead-stamp{position:absolute;right:9%;bottom:8%;z-index:4;padding:8px 11px;opacity:0;color:var(--np-red);border:3px double var(--np-red);font:900 9px/1.05 Arial,sans-serif;transform:translateY(-28px) rotate(-8deg) scale(1.35)}.np-desk.is-stamped .np-desk__masthead-stamp{opacity:.78;transform:translateY(0) rotate(-8deg) scale(1)}.np-desk.is-stamp-striking .np-desk__masthead-stamp{animation:np-masthead-strike .24s cubic-bezier(.2,1.7,.4,1) both}.np-desk__surface{width:min(1220px,100%);margin:0 auto;padding:12vh clamp(20px,5vw,70px) 0}.np-desk__surface .np-scene{margin-bottom:clamp(90px,14vw,190px)}.np-desk__lead{width:82%;margin-left:9%}.np-desk__lead>.np-tape{top:-10px;left:44%;transform:rotate(2deg)}.np-desk__lead>a{display:grid;grid-template-columns:1.05fr .95fr;padding:18px;background:var(--np-paper);box-shadow:12px 18px 40px #00000052;transform:rotate(.8deg)}.np-desk__lead img,.np-desk__lead-placeholder{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;background:var(--np-paper-dark);filter:saturate(.55) contrast(1.05)}.np-desk__lead a>div{padding:clamp(28px,5vw,62px);border:1px solid #a19887}.np-desk__lead small,.np-desk__article-stack small,.np-desk__diary-book span,.np-desk__diary-book small{font:700 9px/1 Arial,sans-serif}.np-desk__lead h2{margin:22px 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.9}.np-desk__lead p{line-height:1.7}.np-desk__lead a strong{display:inline-block;margin-top:24px;color:var(--np-red);font:700 10px/1 Arial,sans-serif}.np-desk__lead>.np-handnote{position:absolute;right:-2%;bottom:-70px}.np-desk__columns{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(34px,7vw,100px);align-items:start;scroll-margin-top:80px}.np-desk__article-stack>header{width:72%;padding:22px 28px;background:#d8cdb5;box-shadow:7px 10px 24px #00000040;transform:rotate(-2deg)}.np-desk__article-stack header span,.np-desk__diary-book header span{font:700 9px/1 Arial,sans-serif}.np-desk__article-stack h3,.np-desk__diary-book h3{margin:8px 0 0;font-size:2.7rem}.np-desk__article-stack>a{position:relative;z-index:calc(8 - var(--i));display:block;margin-top:-4px;padding:28px 32px;background:var(--np-paper);border-top:1px solid #9c9484;box-shadow:8px 13px 26px #0000003b;transform:rotate(calc((var(--i) - 1) * .7deg))}.np-desk__article-stack>a strong{display:block;margin:10px 0;font-size:1.35rem}.np-desk__article-stack>a p{margin:0;color:#5c5549;line-height:1.5}.np-desk__diary-book{position:relative;padding:34px 28px 34px 54px;color:#f0e9d8;border-radius:3px 8px 8px 3px;background:#6e2b2d;box-shadow:12px 18px 36px #00000057;transform:rotate(1.6deg)}.np-desk__diary-book:before{content:"";position:absolute;inset:0 auto 0 22px;width:2px;border-inline:1px solid #b86a68}.np-desk__diary-book:after{content:"PRIVATE NOTEBOOK";position:absolute;inset:0;z-index:2;display:grid;padding:34px 28px 34px 54px;align-content:end;color:#f0e9d8;border-left:22px solid #3c1b1c;border-radius:3px 8px 8px 3px;background:#6e2b2d;box-shadow:12px 18px 36px #00000047;transform:perspective(1200px) rotateY(-96deg);transform-origin:left center;font:700 9px/1 Arial,sans-serif;pointer-events:none}.np-desk__diary-book a{display:grid;gap:7px;padding:20px 0;border-top:1px solid rgba(255,255,255,.25)}.np-desk__classified{width:min(680px,78%);margin-left:auto;padding:58px;background:var(--np-paper);box-shadow:10px 16px 34px #00000047;transform:rotate(-1.4deg);clip-path:polygon(0 1%,5% 0,11% 2%,17% 0,23% 2%,30% 0,37% 2%,44% 0,52% 2%,60% 0,68% 2%,76% 0,84% 2%,92% 0,100% 2%,100% 98%,91% 100%,83% 98%,75% 100%,66% 98%,58% 100%,50% 98%,41% 100%,32% 98%,23% 100%,14% 98%,6% 100%,0 98%)}.np-desk__classified .np-tape{top:-10px;right:14%;transform:rotate(5deg)}.np-desk__classified small{font:700 9px/1 Arial,sans-serif}.np-desk__classified h2{max-width:9ch;margin:22px 0;font:900 clamp(2.6rem,7vw,6rem)/.85 Arial,sans-serif}.np-desk__classified p{max-width:42ch;line-height:1.7}.np-desk__classified b{position:absolute;right:45px;bottom:42px;padding:8px;color:var(--np-red);border:3px solid var(--np-red);font-family:Arial,sans-serif;transform:rotate(-8deg)}.np-desk__about{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:center}.np-desk__book{position:relative;padding:70px 60px;color:#eee6d4;border-left:18px solid #111d19;background:#25342d;box-shadow:12px 18px 36px #00000052;transform:rotate(1deg)}.np-desk__book:after{content:"OWNER'S COPY";position:absolute;inset:0;z-index:2;display:grid;padding:42px;align-content:end;color:#eee6d4;border-left:18px solid #111d19;background:#25342d;transform:perspective(1200px) rotateY(-98deg);transform-origin:left center;font:700 9px/1 Arial,sans-serif;pointer-events:none}.np-desk__book small{font:700 9px/1 Arial,sans-serif}.np-desk__book h2{margin:18px 0;font-size:clamp(3rem,7vw,6rem)}.np-desk__book p{line-height:1.8}.np-desk__about ul{display:flex;padding:0;flex-wrap:wrap;gap:12px;list-style:none}.np-desk__about li{padding:12px 15px;color:#28231c;background:#d4be71;box-shadow:3px 5px 10px #0000002e;font:700 9px/1 Arial,sans-serif;transform:rotate(-2deg)}.np-desk__about li:nth-child(2n){background:#d5c9b2;transform:rotate(1.5deg)}.np-desk__notebook{position:relative;width:min(820px,84%);margin:auto;padding:54px 68px;overflow:hidden;background:repeating-linear-gradient(#f0eadc 0 31px,#b8c4c2 32px);box-shadow:9px 15px 38px #0000004d;transform:rotate(-.8deg)}.np-desk__notebook:after{content:"INDEX / 06";position:absolute;inset:0;z-index:2;display:grid;padding:38px;align-content:end;color:#eee6d4;background:#3c493f;transform:perspective(1200px) rotateY(-100deg);transform-origin:left center;font:700 9px/1 Arial,sans-serif;pointer-events:none}.np-desk__notebook small{font:700 9px/1 Arial,sans-serif}.np-desk__notebook h2{margin:14px 0 28px;font-size:clamp(2.5rem,5vw,4.8rem)}.np-desk__notebook a{display:inline-flex;width:48%;gap:12px;padding:9px;font-family:LXGW WenKai,cursive}.np-desk__notebook a span{color:var(--np-red)}.np-desk__exchange{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:26px;align-items:center}.np-desk__exchange h2{color:#eee6d4;font-size:2.6rem}.np-desk__exchange a{position:relative;display:grid;min-height:170px;padding:24px;overflow:hidden;background:#dfd6c3;box-shadow:7px 10px 24px #00000040;transform:rotate(-2deg)}.np-desk__exchange a:after{content:"14987 / HANGZHOU";position:absolute;right:14px;top:18px;padding:6px 8px;opacity:0;color:var(--np-red);border:3px double var(--np-red);font:700 8px/1 Arial,sans-serif;transform:translateY(-24px) rotate(9deg) scale(1.25)}.np-desk__exchange a:last-child{transform:rotate(1.4deg)}.np-desk__exchange a span{font:700 9px/1 Arial,sans-serif}.np-desk__exchange a strong{margin-top:auto;font-size:2rem}.np-desk__outro{display:grid;min-height:80vh;margin-inline:calc(50% - 50vw);padding:80px 20px 0;place-items:center;background:#1d3028}.np-desk__folded{width:min(680px,78vw);padding:60px;background:var(--np-paper);box-shadow:12px 18px 38px #00000057;transform:rotate(2deg)}.np-desk__folded span{font:700 9px/1 Arial,sans-serif}.np-desk__folded strong{display:block;margin-top:20px;font-size:clamp(3rem,8vw,7rem)}.np-mail-slot{position:relative;width:min(620px,86vw);height:120px;border:12px solid #171713;background:#0b0b09;box-shadow:inset 0 14px 25px #000}.np-mail-slot i{position:absolute;top:-72px;left:8%;width:84%;height:76px;background:var(--np-paper);transform:perspective(400px) rotateX(52deg);transform-origin:bottom}.np-root[data-motion=full] .np-desk__lead>a{transform:translateY(120px) rotate(4deg) scale(.94);transition:transform .9s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__lead.is-in-view>a{transform:translateY(0) rotate(.8deg) scale(1)}.np-root[data-motion=full] .np-desk__lead>.np-tape{opacity:0;transform:translateY(-70px) rotate(12deg);transition:opacity .18s .72s,transform .28s .68s cubic-bezier(.2,1.7,.4,1)}.np-root[data-motion=full] .np-desk__lead.is-in-view>.np-tape{opacity:1;transform:translateY(0) rotate(2deg)}.np-root[data-motion=full] .np-desk__lead>.np-handnote{opacity:0;transform:translate(32px) rotate(-8deg);transition:opacity .45s .9s,transform .55s .85s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__lead.is-in-view>.np-handnote{opacity:1;transform:translate(0) rotate(-4deg)}.np-root[data-motion=full] .np-desk__article-stack{transform:translate(-110px) rotate(-4deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__diary-book{transform:translate(110px) rotate(7deg);transition:transform .95s .12s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__columns.is-in-view .np-desk__article-stack{transform:translate(0)}.np-root[data-motion=full] .np-desk__columns.is-in-view .np-desk__diary-book{transform:translate(0) rotate(1.6deg)}.np-root[data-motion=full] .np-desk__article-stack>a{opacity:0;transform:translateY(calc(34px + var(--i) * 8px)) rotate(calc((var(--i) - 1) * 2deg));transition:opacity .25s calc(.38s + var(--i) * 90ms),transform .55s calc(.34s + var(--i) * 90ms) cubic-bezier(.2,1.4,.4,1)}.np-root[data-motion=full] .np-desk__columns.is-in-view .np-desk__article-stack>a{opacity:1;transform:rotate(calc((var(--i) - 1) * .7deg))}.np-root[data-motion=full] .np-desk__diary-book:after{transform:perspective(1200px) rotateY(0);transition:transform .82s .18s cubic-bezier(.65,0,.35,1)}.np-root[data-motion=full] .np-desk__columns.is-in-view .np-desk__diary-book:after{transform:perspective(1200px) rotateY(-96deg)}.np-root[data-motion=full] .np-desk__classified{transform:translate(130px) rotate(4deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__classified.is-in-view{transform:translate(0) rotate(-1.4deg)}.np-root[data-motion=full] .np-desk__classified b{opacity:0;transform:translateY(-34px) rotate(-13deg) scale(1.35);transition:opacity .16s .72s,transform .24s .68s cubic-bezier(.2,1.7,.4,1)}.np-root[data-motion=full] .np-desk__classified.is-in-view b{opacity:1;transform:translateY(0) rotate(-8deg)}.np-root[data-motion=full] .np-desk__book{transform:scale(.94) rotate(-4deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__about.is-in-view .np-desk__book{transform:scale(1) rotate(1deg)}.np-root[data-motion=full] .np-desk__book:after{transform:perspective(1200px) rotateY(0);transition:transform .82s .16s cubic-bezier(.65,0,.35,1)}.np-root[data-motion=full] .np-desk__about.is-in-view .np-desk__book:after{transform:perspective(1200px) rotateY(-98deg)}.np-root[data-motion=full] .np-desk__about li{opacity:0;transform:translateY(36px) rotate(-8deg);transition:opacity .3s,transform .55s cubic-bezier(.2,1.5,.4,1)}.np-root[data-motion=full] .np-desk__about.is-in-view li{opacity:1;transform:rotate(-2deg)}.np-root[data-motion=full] .np-desk__about.is-in-view li:nth-child(2n){transform:rotate(1.5deg)}.np-root[data-motion=full] .np-desk__notebook{opacity:0;transform:scale(.92) rotate(3deg);transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__index.is-in-view .np-desk__notebook{opacity:1;transform:scale(1) rotate(-.8deg)}.np-root[data-motion=full] .np-desk__notebook:after{transform:perspective(1200px) rotateY(0);transition:transform .72s .16s cubic-bezier(.65,0,.35,1)}.np-root[data-motion=full] .np-desk__index.is-in-view .np-desk__notebook:after{transform:perspective(1200px) rotateY(-100deg)}.np-root[data-motion=full] .np-desk__exchange>a{opacity:0;transform:translate(120px) rotate(-8deg);transition:opacity .35s .25s,transform .8s .18s cubic-bezier(.16,1,.3,1)}.np-root[data-motion=full] .np-desk__exchange>a:last-child{opacity:0;transform:translate(-120px) rotate(8deg)}.np-root[data-motion=full] .np-desk__exchange.is-in-view>a{opacity:1;transform:rotate(-2deg)}.np-root[data-motion=full] .np-desk__exchange.is-in-view>a:last-child{transform:rotate(1.4deg)}.np-root[data-motion=full] .np-desk__exchange.is-in-view>a:after{opacity:.76;transform:translateY(0) rotate(9deg);transition:opacity .12s .62s,transform .22s .58s cubic-bezier(.2,1.7,.4,1)}.np-root[data-motion=full] .np-desk__folded{transform-origin:bottom;transition:opacity .55s .7s,transform 1.15s .4s cubic-bezier(.65,0,.35,1)}.np-root[data-motion=full] .np-desk__outro.is-in-view .np-desk__folded{opacity:.22;transform:translateY(190px) scaleY(.12)}.np-root[data-motion=full] .np-desk__outro.is-in-view .np-mail-slot i{animation:np-slot-rebound .7s 1.35s cubic-bezier(.2,1.6,.4,1) both}html[data-theme=newspaper] .reading-progress{background:#ffffff24}html[data-theme=newspaper] .reading-progress span{background:var(--np-red)}html[data-theme=newspaper] .units-body .post-section{width:100%;margin:0;padding:clamp(36px,7vw,90px) clamp(12px,4vw,60px) 120px;background:#315444}html[data-theme=newspaper] .units-body .post-article{width:min(1000px,100%);margin:0 auto;padding:clamp(14px,2vw,22px);color:var(--np-ink);background:var(--np-paper-bright);box-shadow:13px 20px 55px #00000061;transform:rotate(-.35deg);animation:np-reader-enter .76s cubic-bezier(.16,1,.3,1) both}html[data-theme=newspaper] .units-body .post-header{overflow:visible;color:var(--np-ink);border:5px double var(--np-ink);border-inline:0;border-radius:0;background:transparent}html[data-theme=newspaper] .units-body .post-header__main{max-width:860px;padding:clamp(44px,8vw,88px) clamp(22px,7vw,78px) 48px}html[data-theme=newspaper] .units-body .post-header__title{max-width:13ch;font-family:Georgia,Songti SC,serif;font-size:clamp(3rem,7vw,6.8rem);line-height:.88;letter-spacing:0}html[data-theme=newspaper] .units-body .post-header__description{color:#514b40;font-size:1rem}html[data-theme=newspaper] .units-body .post-header__tag{padding:6px 8px;color:var(--np-red);border:1px solid var(--np-red);font:700 9px/1 Arial,sans-serif}html[data-theme=newspaper] .units-body .post-cover{max-width:860px;margin:46px auto 0;border:0;border-radius:0;clip-path:none;transform:rotate(.5deg)}html[data-theme=newspaper] .units-body .post-cover img{max-height:620px;filter:saturate(.62) contrast(1.08)}html[data-theme=newspaper] .units-body .post-reading{grid-template-columns:190px minmax(0,1fr);gap:50px;max-width:860px;margin-top:48px}html[data-theme=newspaper] .units-body .post-toc{top:76px;padding-top:12px;color:var(--np-ink);border-top:2px solid;background:transparent}html[data-theme=newspaper] .units-body .post-toc__title{color:var(--np-ink);border-color:var(--np-ink)}html[data-theme=newspaper] .units-body .post-toc a{color:#686052;border-color:#b1a897}html[data-theme=newspaper] .units-body .post-toc a.is-active{color:var(--np-red);border-color:var(--np-red)}html[data-theme=newspaper] .units-body .article-content{max-width:100%;padding:0 0 72px;color:var(--np-ink);border:0;border-radius:0;background:transparent;box-shadow:none;font-family:LXGW WenKai,Songti SC,serif;line-height:1.9}html[data-theme=newspaper] .units-body .article-content h2{border-top-color:#aaa294}html[data-theme=newspaper] .units-body .article-content a{color:var(--np-red)}html[data-theme=newspaper] .units-body .post-pagination>a{color:var(--np-ink);border:1px solid #928978;background:#ddd2bc;transform:rotate(-.7deg)}html[data-theme=newspaper] .units-body .post-pagination>a:last-child{background:#d1c39f;transform:rotate(.7deg)}html[data-theme=newspaper] .units-body .back-to-top{color:#eee6d4;border-color:#eee6d4;background:#1d3028}html[data-theme=newspaper] .units-body .post-article[data-tone=personal]{color:#f0e9d8;border-left:18px solid #3c1b1c;background:#6e2b2d;transform:rotate(.35deg)}html[data-theme=newspaper] .units-body .post-article[data-tone=personal] .post-header{color:#f0e9d8;border-color:#ffffff73;border-radius:0;background:transparent}html[data-theme=newspaper] .units-body .post-article[data-tone=personal] .post-header__description{color:#d8cbbb}html[data-theme=newspaper] .units-body .post-article[data-tone=personal] .post-header__tag{color:#e4c77f;border-color:#e4c77f}html[data-theme=newspaper] .units-body .post-article[data-tone=personal] .post-reading{padding:clamp(22px,4vw,48px);color:var(--np-ink);background:var(--np-paper-bright)}@keyframes np-masthead-strike{0%{opacity:0;transform:translateY(-28px) rotate(-11deg) scale(1.35)}38%{opacity:.92;transform:translateY(6px) rotate(-7deg) scale(.96)}to{opacity:.78;transform:translateY(0) rotate(-8deg)}}@keyframes np-slot-rebound{0%{transform:perspective(400px) rotateX(78deg)}to{transform:perspective(400px) rotateX(52deg)}}@keyframes np-reader-enter{0%{opacity:0;transform:translateY(110px) rotate(2.5deg) scale(.94)}to{opacity:1;transform:rotate(-.35deg)}}@keyframes np-reader-enter-mobile{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@media (max-width: 768px){.newspaper-nav{grid-template-columns:1fr auto;min-height:50px;padding-left:12px}.newspaper-nav__brand span,.newspaper-nav nav{display:none}.newspaper-theme-switch{min-width:106px}.np-opening{min-height:calc(84svh - 50px)}.np-opening__cue{bottom:16px}.np-desk__newspaper{top:10vh;width:88vw;min-height:62vh;padding:44px 24px}.np-desk__newspaper h1{font-size:clamp(4.1rem,21vw,6.5rem)}.np-desk__newspaper p{max-width:22ch;font-size:.9rem}.np-desk__edition-line{left:24px;right:24px;bottom:16%;gap:8px;font-size:7px}.np-desk__edition-note{left:24px;bottom:7%}.np-desk__surface{padding:70px 16px 0}.np-desk__lead{width:100%;margin-left:0}.np-desk__lead>a{grid-template-columns:1fr}.np-desk__lead img,.np-desk__lead-placeholder{min-height:230px}.np-desk__lead a>div{padding:30px 22px}.np-desk__lead h2{font-size:2.9rem}.np-desk__lead>.np-handnote{right:10px;bottom:-76px}.np-desk__columns{display:flex;margin-inline:-16px;padding:28px 16px 48px;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px}.np-desk__article-stack,.np-desk__diary-book{min-width:86vw;scroll-snap-align:start}.np-desk__classified{width:96%;padding:44px 28px}.np-desk__classified b{position:static;display:block;width:max-content;margin-top:22px}.np-desk__about{grid-template-columns:1fr}.np-desk__book{padding:52px 30px}.np-desk__notebook{width:100%;padding:44px 24px}.np-desk__notebook a{width:100%}.np-desk__exchange{display:flex;margin-inline:-16px;padding:15px 16px 35px;overflow-x:auto;scroll-snap-type:x mandatory}.np-desk__exchange h2{min-width:56vw}.np-desk__exchange a{min-width:76vw;scroll-snap-align:start}.np-mail-slot{height:86px;border-width:8px}html[data-theme=newspaper] .units-body .post-section{padding:24px 0 90px;overflow:hidden}html[data-theme=newspaper] .units-body .post-article{width:calc(100% - 16px);margin-inline:auto;padding:10px;transform:none;animation-name:np-reader-enter-mobile}html[data-theme=newspaper] .units-body .post-header,html[data-theme=newspaper] .units-body .post-cover,html[data-theme=newspaper] .units-body .article-content{border-radius:0}html[data-theme=newspaper] .units-body .post-header__main{padding:42px 18px 36px}html[data-theme=newspaper] .units-body .post-header__title{font-size:clamp(2.75rem,14vw,4.4rem)}html[data-theme=newspaper] .units-body .post-cover{margin-top:24px}html[data-theme=newspaper] .units-body .post-reading{grid-template-columns:1fr;gap:18px;margin-top:30px}html[data-theme=newspaper] .units-body .post-toc{position:static}html[data-theme=newspaper] .units-body .post-article[data-tone=personal]{border-left-width:10px}html[data-theme=newspaper] .units-body .post-article[data-tone=personal] .post-reading{padding:18px 14px}}@media (prefers-reduced-motion: reduce){.np-opening{min-height:auto;padding:58px 12px 28px}.np-opening__cue{display:none}.np-desk__newspaper{position:relative;inset:auto;min-height:0;margin:0 auto;transform:none}.np-desk__newspaper h1,.np-desk__newspaper p{opacity:1;filter:none;transform:none}.np-root *,.np-root *:before,.np-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-theme=newspaper] .units-body .post-article{animation:none;transform:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.theme-transition{--transition-paper: #eee6d3;position:fixed;inset:0;z-index:500;display:none;overflow:hidden;pointer-events:none}.theme-transition:not([data-phase=idle]){display:block}.theme-transition__unit,.theme-transition__bridge{position:absolute;inset:0}.theme-transition__unit{overflow:hidden;opacity:0;background:#efe5dc}.theme-transition[data-from=units] .theme-transition__unit,.theme-transition[data-to=units][data-phase=enter] .theme-transition__unit{opacity:1}.theme-transition__unit-brand{position:absolute;top:5vh;left:4vw;z-index:2;font:950 clamp(2rem,5vw,5rem)/.8 Arial,sans-serif}.theme-transition__plates{position:absolute;inset:18% 4vw auto;height:44vh}.theme-transition__plates i{position:absolute;inset:0;display:grid;place-items:center;font:normal 950 clamp(4.5rem,17vw,15rem)/.75 Arial,sans-serif;transition:transform .48s cubic-bezier(.7,0,.84,0)}.theme-transition__plates [data-plate=blue]{color:#0d7ce8;transform:translate(-7px,5px)}.theme-transition__plates [data-plate=yellow]{color:#ffb10a;transform:translate(6px,-5px)}.theme-transition__plates [data-plate=orange]{color:#ff5d10;transform:translate(3px,7px)}.theme-transition__plates [data-plate=key]{color:#050505}.theme-transition__blocks{position:absolute;inset:auto 4vw 5vh;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;height:24vh}.theme-transition__blocks i{border:3px solid #050505;border-radius:6px;transition:transform .48s cubic-bezier(.7,0,.84,0)}.theme-transition__blocks i:nth-child(1){background:#0d7ce8}.theme-transition__blocks i:nth-child(2){background:#ffb10a}.theme-transition__blocks i:nth-child(3){background:#ff5d10}.theme-transition__blocks i:nth-child(4){background:#08ae46}.theme-transition[data-from=units][data-phase=exit] .theme-transition__plates i,.theme-transition[data-from=units][data-phase=cover] .theme-transition__plates i{transform:translateY(-115vh)}.theme-transition[data-from=units] .theme-transition__plates [data-plate=yellow]{transition-delay:.07s}.theme-transition[data-from=units] .theme-transition__plates [data-plate=orange]{transition-delay:.14s}.theme-transition[data-from=units] .theme-transition__plates [data-plate=key]{transition-delay:.24s}.theme-transition[data-from=units][data-phase=exit] .theme-transition__blocks i,.theme-transition[data-from=units][data-phase=cover] .theme-transition__blocks i{transform:translateY(50vh) rotate(3deg)}.theme-transition__edition{position:absolute;top:12vh;left:50%;z-index:1;display:grid;width:min(720px,76vw);min-height:68vh;padding:clamp(36px,6vw,76px);align-content:start;opacity:0;color:#1e1b17;background:var(--transition-paper);box-shadow:12px 20px 50px #00000061;transform:translate(-50%) rotate(-3deg);transform-origin:bottom center}.theme-transition__edition span,.theme-transition__edition small{font:700 9px/1 Arial,sans-serif}.theme-transition__edition strong{margin-top:24px;font:900 clamp(4rem,10vw,9rem)/.68 Georgia,serif}.theme-transition__edition small{margin-top:auto;color:#7e2929}.theme-transition[data-from=newspaper] .theme-transition__edition{opacity:1}.theme-transition[data-from=newspaper][data-phase=exit] .theme-transition__edition,.theme-transition[data-from=newspaper][data-phase=cover] .theme-transition__edition{opacity:.35;transform:translate(-50%,36vh) rotate(0) scaleY(.12);transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .4s}.theme-transition__bridge{z-index:3;width:calc(100vw + 2px);height:calc(100dvh + 2px);overflow:hidden;background:var(--transition-paper);box-shadow:0 -24px 45px #00000052;transform:translateY(105%);transition:transform .4s cubic-bezier(.65,0,.35,1),opacity .42s ease}.theme-transition__bridge:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(20,20,15,.02) 6px 7px)}.theme-transition__bridge i{position:absolute;inset:33% 0 auto;height:1px;background:#00000024}.theme-transition__bridge i:last-child{inset:67% 0 auto}.theme-transition[data-phase=cover] .theme-transition__bridge,.theme-transition[data-phase=swap] .theme-transition__bridge{transform:translateY(0)}.theme-transition[data-phase=enter] .theme-transition__bridge{opacity:0}.theme-transition[data-to=newspaper][data-phase=enter] .theme-transition__bridge{transform:translateY(-9vh) rotate(-3deg) scale(.76);transform-origin:center}.theme-transition[data-to=units][data-phase=enter] .theme-transition__bridge{transform:translateY(-105%)}@media (max-width: 768px){.theme-transition__unit-brand{top:24px;left:18px}.theme-transition__plates{inset:19% 12px auto}.theme-transition__plates i{font-size:clamp(4rem,23vw,7rem)}.theme-transition__blocks{inset:auto 12px 24px;grid-template-columns:1fr 1fr;height:31vh;gap:8px}.theme-transition__edition{top:11vh;width:88vw;min-height:66vh;padding:42px 24px}}@media (prefers-reduced-motion: reduce){.theme-transition{display:none!important}}
