.long-memo.svelte-1ge5st5{position:relative}.body-wrap.svelte-1ge5st5{position:relative;max-height:220px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 72%,transparent 100%);transition:max-height .55s cubic-bezier(.2,.8,.2,1)}.expanded.svelte-1ge5st5 .body-wrap:where(.svelte-1ge5st5){max-height:4000px;mask-image:none;-webkit-mask-image:none;transition:max-height .8s cubic-bezier(.2,.8,.2,1)}.expand.svelte-1ge5st5{display:block;width:100%;margin:12px 0 -6px;padding:10px 8px 2px;text-align:center;font-family:var(--sans);font-size:10.5px;color:var(--accent);letter-spacing:.28em;position:relative;z-index:2;transition:opacity .2s ease}.expand.svelte-1ge5st5:hover{opacity:.75}.expand.svelte-1ge5st5:before,.expand.svelte-1ge5st5:after{content:"";display:inline-block;width:18px;height:1px;background:rgba(var(--accent-rgb),.3);vertical-align:middle;margin:0 7px}.card[data-astro-cid-bxnbc3dx]{color:var(--ink)}.meta[data-astro-cid-bxnbc3dx]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.from-inline[data-astro-cid-bxnbc3dx]{font-family:var(--sans);font-size:10.5px;letter-spacing:.05em;color:var(--muted);text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title[data-astro-cid-bxnbc3dx]{font-family:var(--brush);font-size:18px;font-weight:500;letter-spacing:.06em;color:var(--ink);margin:4px 0 10px;line-height:1.5}.pull-search.svelte-118ttpo{position:fixed;top:0;left:0;right:0;height:60px;background:#faf6eef5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(31,29,26,.12);z-index:200;will-change:transform;transform:translateY(-64px)}.pull-search.transitioning.svelte-118ttpo{transition:transform .42s cubic-bezier(.25,.85,.2,1)}.pull-search.svelte-118ttpo form:where(.svelte-118ttpo){height:100%;padding:0 24px;display:flex;align-items:center}.pull-search.svelte-118ttpo input:where(.svelte-118ttpo){flex:1;background:transparent;border:0;outline:0;border-bottom:1px solid var(--ink, #1f1d1a);padding:6px 0 8px;font-family:"Noto Serif SC",serif;font-weight:400;font-size:17px;color:var(--ink, #1f1d1a);letter-spacing:.02em;-webkit-appearance:none;appearance:none;border-radius:0}.pull-search.svelte-118ttpo input:where(.svelte-118ttpo)::placeholder{font-family:Ma Shan Zheng,cursive;font-weight:400;color:#1f1d1a52;font-size:16px;letter-spacing:.06em}.pull-search.svelte-118ttpo input:where(.svelte-118ttpo)::-webkit-search-cancel-button{display:none}.pull-scrim.svelte-118ttpo{position:fixed;inset:0;background:#14120e00;z-index:199;pointer-events:none;transition:background .42s ease}.pull-scrim.on.svelte-118ttpo{background:#14120e2e;pointer-events:auto}.fold{scroll-margin-top:228px}.fold.open .spine{display:none}.fold.open>.fold-body{padding-top:6px}.fold-body{padding-bottom:22px}.spine{width:100%;display:flex;align-items:baseline;gap:16px;padding:24px 6px 16px;cursor:pointer;text-align:left}.spine-year{font-family:var(--brush);font-size:20px;letter-spacing:.12em;color:var(--muted-2);line-height:1;transition:color .3s var(--ease)}.spine-rule{flex:1;height:1px;background:var(--line-soft);align-self:center}.spine-count{font-family:var(--sans);font-size:10px;letter-spacing:.18em;color:var(--muted-2);align-self:center}.spine:hover .spine-year{color:var(--accent)}.yearnav-handle{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 22px 10px}.yearnav-handle .grip{width:34px;height:4px;border-radius:2px;background:#2a241e38;transition:background .2s var(--ease)}.yearnav-handle .hint{font-family:var(--sans);font-size:9px;letter-spacing:.18em;color:var(--muted);opacity:.7}.yearnav-handle:hover .grip{background:var(--accent)}.yearnav-panel{position:fixed;top:0;left:0;right:0;z-index:39;background:linear-gradient(180deg,#fdfbf5f7,#fdfbf5ed);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);box-shadow:0 10px 30px #0000000f;transform:translateY(-100%);transition:transform .42s var(--ease);padding:54px 20px 26px}.yearnav-panel.open{transform:translateY(0)}.yearnav-row{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:560px;margin:0 auto}.yeartag{font-family:var(--brush);font-size:16px;letter-spacing:.08em;color:var(--ink-soft);padding:9px 14px 7px;border-radius:9px;cursor:pointer;transition:.2s var(--ease);display:flex;flex-direction:column;align-items:center;gap:2px}.yeartag .n{font-family:var(--sans);font-size:9px;letter-spacing:.1em;color:var(--muted-2)}.yeartag:hover{background:rgba(var(--accent-rgb),.1);color:var(--ink)}.yeartag.cur{color:var(--accent)}.yearnav-scrim{position:fixed;inset:0;z-index:38;background:transparent;display:none}.yearnav-scrim.on{display:block}@media(min-width:1024px){.yearnav-handle{left:calc(50% + 120px)}.yearnav-panel{left:240px}}
