.journal-garden{--garden-green:#98a78a;--garden-blue:#99aab8;--garden-wash:#94a68914;--leaf-fill:#bfcdb50b;--leaf-line:#c5d3bb33;--garden-serif:"Noto Serif SC","Songti SC","STSong","SimSun",Georgia,serif;width:100%;margin:0;padding:125px 6.5vw 0}:root[data-theme=light] .journal-garden,:root[data-theme=white] .journal-garden{--garden-green:#6c7b5b;--garden-blue:#8097a5;--garden-wash:#acba921a;--leaf-fill:#e4ead83d;--leaf-line:#70846033}@media (prefers-color-scheme:light){:root:not([data-theme]) .journal-garden{--garden-green:#6c7b5b;--garden-blue:#8097a5;--garden-wash:#acba921a;--leaf-fill:#e4ead83d;--leaf-line:#70846033}}.journal-overture{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(50px,8vw,115px);display:grid}.monet-study{margin:0;padding:0 0 0 15px;position:relative}.monet-frame{border:1px solid var(--line);background:#b3c3bb;background:color-mix(in srgb,var(--paper) 90%,var(--garden-green));padding:8px;box-shadow:0 10px 35px #2632220d}.monet-frame img{aspect-ratio:1576/2399;object-fit:contain;width:100%;height:auto;display:block}.monet-study figcaption{color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:17px 1px;font-size:9px;display:flex}.monet-study figcaption>span{letter-spacing:.13em;font-size:8px}.monet-study figcaption i{margin-left:8px;font-family:Georgia,serif;font-weight:400}.monet-study figcaption a{font-size:9px}.monet-study figcaption a>span{margin-left:7px}.monet-margin-note{writing-mode:vertical-rl;color:var(--muted);letter-spacing:.22em;font-size:7px;position:absolute;top:1px;left:-10px;transform:rotate(180deg)}.journal-overture-copy{min-width:0;padding-top:14px}.journal-prose-intro{transform:translateY(var(--journal-drift,0px))}.journal-poetry-aside{min-width:0}.journal-kicker{color:var(--muted);letter-spacing:.14em;align-items:center;gap:12px;font-size:9px;display:flex}.journal-kicker i{background:var(--leaf-line);width:28px;height:1px}.journal-kicker span:last-child{letter-spacing:.12em;font-size:10px}.journal-overture h1{font-family:var(--garden-serif);letter-spacing:.04em;margin:35px 0 24px;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.45}.journal-overture h1>span{color:var(--garden-green)}.journal-opening{letter-spacing:.07em;color:var(--soft-ink);margin:0;font-size:14px;line-height:2.1}.journal-opening-note{color:var(--muted);letter-spacing:.05em;margin:16px 0 30px;font-size:11px;line-height:2}.poetry-leaf{isolation:isolate;background:linear-gradient(115deg,var(--leaf-fill),transparent 95%);border:1px solid var(--leaf-line);min-height:207px;box-shadow:inset 5px 0 13px -12px var(--garden-green),0 10px 25px -22px #3b503033;-webkit-backdrop-filter:blur(12px);border-right-color:#0000;border-radius:2px 18px 16px 2px;padding:21px 75px 30px 28px;position:relative}.poetry-leaf:before{content:"";z-index:-1;border:1px solid var(--leaf-line);opacity:.45;pointer-events:none;border-left:0;border-radius:0 19px 17px 0;position:absolute;inset:4px -5px -5px 8px;transform:rotate(1deg)}.poetry-leaf:after{content:"";z-index:-2;filter:blur(12px);background:radial-gradient(#a6bf9321,#0000 70%);border-radius:50%;width:160px;height:150px;position:absolute;top:10px;right:30px}.leaf-edge{background:var(--leaf-line);opacity:.5;width:1px;position:absolute;inset:12px auto 12px 8px}.poetry-leaf-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.poetry-leaf-top>span{color:var(--garden-green);letter-spacing:.09em;font-size:8px}.poetry-leaf-top i{opacity:.5;margin:0 6px;font-style:normal}.poetry-leaf-top button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 0 2px 6px;font-size:9px}.poem-words{font-family:var(--garden-serif);letter-spacing:.08em;min-height:3.6em;color:var(--ink);margin:17px 0 11px;font-size:clamp(19px,1.9vw,27px);font-weight:400;line-height:1.8}.poem-words>span{white-space:nowrap;display:block}.poem-words [data-poem-char]{display:inline-block}.poem-source{color:var(--muted);letter-spacing:.1em;margin:0;font-size:9px}.poem-hourglass{color:var(--garden-green);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:3px;display:flex;position:absolute;top:76px;right:20px}.poem-hourglass svg{width:25px;height:36px;overflow:visible}.hourglass-frame{stroke:currentColor;stroke-width:1.3px;fill:none}.sand-upper,.sand-lower{fill:currentColor;opacity:.62;transform-box:fill-box;transform-origin:bottom}.sand-upper{transform:scaleY(calc(1 - var(--poem-progress,0)))}.sand-lower{transform:scaleY(var(--poem-progress,0))}.sand-stream{stroke:currentColor;stroke-width:.8px;stroke-dasharray:1.4 2;opacity:.55;animation:.65s linear infinite sand-stream}.poem-hourglass>span{color:var(--muted);min-width:20px;font:9px Georgia,serif}.poem-sand{pointer-events:none;z-index:3;max-width:100%;position:absolute;top:0;left:0}.poetry-leaf-foot{color:var(--muted);letter-spacing:.1em;opacity:.75;font-size:7px;position:absolute;bottom:12px;right:17px}.poetry-leaf.is-dissolving .poem-words,.poetry-leaf.is-dissolving .poem-source{opacity:0}.poetry-leaf.is-dissolving .poem-hourglass svg{animation:1.7s cubic-bezier(.4,0,.2,1) turn-hourglass}.poetry-leaf.is-paused .sand-stream{opacity:0;animation-play-state:paused}.poem-words.is-arriving [data-poem-char]{animation:.75s both poem-arrive;animation-delay:calc(var(--char-order)*22ms)}.poetry-leaf button:focus-visible{outline:1px solid var(--garden-green);outline-offset:5px}@keyframes sand-stream{to{stroke-dashoffset:-6.8px}}@keyframes turn-hourglass{0%,20%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes poem-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(-4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.journal-entries{padding-top:85px}.journal-entries-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.journal-entries-heading>div>span{color:var(--garden-green);letter-spacing:.18em;font-size:8px}.journal-entries-heading h2{font-family:var(--garden-serif);letter-spacing:.08em;margin:13px 0 0;font-size:28px;font-weight:400}.journal-entries-heading>p{color:var(--muted);letter-spacing:.05em;margin:0 0 4px;font-size:10px}.journal-pinned-placeholder{background:var(--garden-wash);border-top:1px solid var(--leaf-line);border-bottom:1px solid var(--leaf-line);grid-template-columns:90px 1fr 40px;align-items:center;gap:35px;padding:35px 38px;display:grid}.pinned-monogram{color:var(--garden-green);text-align:center;font:italic 56px/1 Georgia,serif;position:relative}.pinned-monogram:before{content:"";border:1px solid var(--leaf-line);border-radius:45% 50% 45% 47%;width:67px;height:77px;position:absolute;top:-15px;left:5px;transform:rotate(18deg)}.pinned-monogram>span{font:9px var(--garden-serif);margin-top:16px;display:block}.journal-pin-label{color:var(--garden-green);letter-spacing:.14em;font-size:8px}.journal-local-label{color:#c47a53;letter-spacing:.14em;font-size:8px}.journal-pinned-placeholder h2{font:400 25px/1.65 var(--garden-serif);letter-spacing:.025em;margin:14px 0 12px}.journal-pinned-placeholder h2 br{display:none}.journal-pinned-placeholder p{color:var(--soft-ink);margin:0;font-size:12px;line-height:1.9}.pinned-placeholder-note{color:var(--muted);letter-spacing:.1em;margin-top:18px;font-size:8px;display:block}.pinned-flower{color:var(--garden-green);opacity:.5;align-self:start;margin-top:20px;font-size:38px;font-weight:300}.journal-garden .journal-row h2{font-family:var(--garden-serif);font-size:27px}.journal-garden .journal-row-card{background:var(--garden-wash);border-color:var(--leaf-line);border-bottom:1px solid var(--leaf-line);padding-left:25px;padding-right:25px}.journal-garden .journal-row+.journal-row-card{margin-top:16px}.journal-garden .journal-empty-with-placeholder{letter-spacing:.08em;border:0;padding:28px 0 5px;font-size:11px}.journal-colophon{color:var(--muted);letter-spacing:.1em;justify-content:center;align-items:center;gap:20px;margin:70px 0 50px;font-size:8px;display:flex}.journal-colophon>i{background:var(--line);width:35px;height:1px}.journal-reading-column{min-width:0}.poem-parallel{container-type:inline-size}.poem-parallel.has-translation{grid-template-columns:minmax(0,1fr);gap:14px;margin:24px 0 20px;display:grid}.poem-parallel.has-translation .poem-words{margin-top:0}.poem-parallel.has-translation .poem-source{margin-bottom:0}.poem-translation{min-width:0;font:400 13px/1.85 var(--garden-serif);color:var(--soft-ink);border-left:1px solid var(--leaf-line);overflow-wrap:anywhere;align-self:center;padding-left:14px;transition:opacity .4s}.poem-translation>span{display:block}.poetry-leaf.is-dissolving .poem-translation{opacity:0}.journal-garden:not([data-journal-lang=zh]) .journal-overture h1{white-space:normal;overflow-wrap:normal;font-size:clamp(30px,2.8vw,68px)}.journal-garden[data-journal-lang=ja] .journal-overture h1{font-size:clamp(26px,2.3vw,60px)}@media (width>=1300px){.poem-parallel.has-translation{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px}.poem-parallel.has-translation .poem-words{font-size:clamp(16px,1.12vw,26px)}}@media (width>=701px) and (width<=1099px){.poem-parallel.has-translation{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=700px){.journal-garden:not([data-journal-lang=zh]) .journal-overture h1{font-size:42px}}.journal-reading-column .journal-entries{padding-top:55px}.journal-reading-column .journal-entries-heading{margin-bottom:24px;display:block}.journal-reading-column .journal-entries-heading>p{margin-top:14px}.journal-reading-column .journal-row{grid-template-columns:24px minmax(0,1fr) 18px;gap:15px;padding:26px 0}.journal-reading-column .journal-row-card{padding:26px 22px}.journal-reading-column .journal-row h2{text-wrap:balance;font-size:clamp(22px,1.5vw,29px);line-height:1.65}.journal-reading-column .journal-pinned-placeholder{grid-template-columns:1fr;padding:26px;position:relative}.journal-reading-column .pinned-monogram{display:none}.journal-reading-column .pinned-flower{margin:0;font-size:25px;position:absolute;top:20px;right:20px}@media (width>=1100px){.journal-garden{padding:115px 5vw 0}.journal-overture{grid-template-columns:minmax(0,1.15fr) minmax(0,.72fr) minmax(0,1.15fr);align-items:start;gap:3vw}.monet-study{padding:0}.monet-margin-note{left:-20px}.journal-overture-copy{padding-top:clamp(35px,7vh,85px)}.journal-overture h1{letter-spacing:0;white-space:nowrap;margin:36px 0 50px;font-size:clamp(36px,3.1vw,90px);line-height:1.4}.journal-kicker{flex-wrap:wrap;gap:8px}.journal-opening{font-size:clamp(12px,.8vw,16px)}.journal-opening-note{margin:22px 0 0;font-size:clamp(10px,.65vw,13px)}.journal-poetry-aside{padding:12px 0 0;transition-delay:.12s}.poetry-leaf{min-height:235px;padding:25px 58px 32px 25px}.poem-words{margin-top:24px;font-size:clamp(20px,1.45vw,32px)}.poem-hourglass{top:88px;right:16px}.poetry-leaf-top>span{font-size:7px}.journal-reading-column .journal-entries{padding-top:clamp(50px,6vh,80px)}}@media (width>=701px) and (width<=1099px){.journal-reading-column{grid-column:1/-1}.journal-poetry-aside{max-width:650px;margin:0 auto}}@media (width<=1050px){.journal-garden{padding:120px 6vw 0}.journal-overture{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:45px}.journal-overture h1{margin:25px 0 20px;font-size:44px}.journal-overture-copy{padding-top:0}.poetry-leaf{padding-left:22px;padding-right:54px}.poem-hourglass{right:12px}.poetry-leaf-top>span{font-size:7px}.journal-pinned-placeholder{grid-template-columns:65px 1fr 25px;gap:20px;padding:28px}.journal-pinned-placeholder h2{font-size:23px}}@media (width<=700px){.journal-garden{padding:105px 7vw 0}.journal-overture{grid-template-columns:1fr;gap:35px}.monet-study{width:83%;max-width:370px;margin:auto;padding-left:0}.monet-margin-note{left:-20px}.journal-overture-copy{padding:0 2px}.journal-overture h1{font-size:45px;line-height:1.35}.journal-opening-note{margin-bottom:28px}.poem-words{font-size:24px}.poetry-leaf{min-height:220px;padding-left:25px}.poetry-leaf-top>span{font-size:8px}.poem-hourglass{top:83px;right:18px}.journal-entries{padding-top:65px}.journal-entries-heading{display:block}.journal-entries-heading>p{margin-top:15px}.journal-pinned-placeholder{grid-template-columns:1fr;gap:0;padding:26px;position:relative}.pinned-monogram{display:none}.journal-pinned-placeholder h2{font-size:23px}.journal-pinned-placeholder h2 br{display:block}.pinned-flower{margin:0;font-size:25px;position:absolute;top:12px;right:20px}.journal-colophon{gap:10px;margin-top:45px;font-size:7px}}@media (prefers-reduced-motion:reduce){.sand-stream,.poem-words.is-arriving [data-poem-char],.poetry-leaf.is-dissolving .poem-hourglass svg{animation:none!important}}@media (width<=380px){.poem-words{font-size:clamp(18px,6.1vw,23px)}.poetry-leaf-top>span{font-size:7px}}@media (width>=701px) and (width<=1099px) and (orientation:portrait){.journal-overture{grid-template-columns:minmax(0,1fr);gap:40px}.monet-study{width:75%;max-width:480px;margin:auto;padding:0}.journal-overture-copy{padding:0}.journal-overture h1{font-size:54px}.journal-reading-column{grid-column:auto}.journal-poetry-aside{max-width:none}}
