.page.svelte-1uha8ag{--label-w:7ch;--primary:var(--color-charcoal-900);--secondary:var(--color-charcoal-400);--poster-w:min((100svh - var(--baseline) * 2) / sqrt(2), 100vw - var(--baseline) * 2);gap:calc(var(--baseline) * 2);min-height:100svh;color:var(--primary);grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:1fr auto;display:grid}.page.svelte-1uha8ag :where(.svelte-1uha8ag)::selection{color:#fff;background-color:var(--primary)}@media (aspect-ratio<=1.65){.page.svelte-1uha8ag{--label-w:6ch;--poster-w:min(100svh / sqrt(2), 100vw - var(--baseline) * 2);--thumbnail-scale:3;grid-template-rows:auto;grid-template-columns:1fr}}.sidebar.svelte-1uha8ag{box-sizing:content-box;grid-template-columns:var(--label-w) 1fr;gap:var(--baseline);width:var(--poster-w);padding:var(--baseline) var(--baseline) 0;grid-area:1/1;align-content:start;align-self:start;display:grid}.sidebar.svelte-1uha8ag .name:where(.svelte-1uha8ag){color:var(--secondary);text-transform:uppercase;grid-column:1/-1;font-weight:400;font-stretch:125%}.sidebar.svelte-1uha8ag .name:where(.svelte-1uha8ag) [lang=zh]:where(.svelte-1uha8ag){font-family:"M PLUS 1 Variable",PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:400;font-stretch:unset;white-space:nowrap}.subheader.svelte-1uha8ag{padding-top:var(--snap-sm);color:var(--secondary);font-stretch:75%}.stacked-only.svelte-1uha8ag{display:none}@media (aspect-ratio<=1.65){.stacked-only.svelte-1uha8ag{display:block}}.writing.svelte-1uha8ag{box-sizing:content-box;gap:var(--baseline);width:var(--poster-w);padding:0 var(--baseline);flex-direction:column;grid-area:2/1;display:flex}@media (aspect-ratio<=1.65){.writing.svelte-1uha8ag{grid-area:auto}}.writing.svelte-1uha8ag .list:where(.svelte-1uha8ag){--item-h:calc(var(--baseline) * 2);--gap:var(--baseline);gap:var(--gap);flex-direction:column;display:flex;position:relative}.writing.svelte-1uha8ag .bg:where(.svelte-1uha8ag){--inset:var(--baseline);top:0;right:calc(-1 * var(--inset));left:calc(-1 * var(--inset));height:calc(var(--item-h) + var(--inset));margin-top:calc(-.5 * var(--inset));pointer-events:none;opacity:0;transform:translateY(calc(var(--index) * (var(--item-h) + var(--gap))));background-color:#fff;transition:transform .2s ease-out,opacity .15s ease-out;position:absolute}.writing.svelte-1uha8ag .bg:where(.svelte-1uha8ag).visible{opacity:1}@media (aspect-ratio>1.65){.writing.svelte-1uha8ag .bg:where(.svelte-1uha8ag){--inset:calc(.5 * var(--baseline))}}.writing.svelte-1uha8ag .item:where(.svelte-1uha8ag){z-index:1;gap:var(--baseline);height:var(--item-h);color:inherit;cursor:pointer;outline:none;grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid;position:relative}.writing.svelte-1uha8ag .text:where(.svelte-1uha8ag){min-width:0}.writing.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-weight:400}.writing.svelte-1uha8ag .description:where(.svelte-1uha8ag){text-overflow:ellipsis;color:var(--secondary);white-space:nowrap;font-stretch:75%;overflow:hidden}.writing.svelte-1uha8ag .year:where(.svelte-1uha8ag){color:var(--secondary)}:is(.writing.svelte-1uha8ag .item:where(.svelte-1uha8ag),.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag)):focus-visible{outline:none}:is(.writing.svelte-1uha8ag .item:where(.svelte-1uha8ag),.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag)):focus-visible:before{inset:calc(-.25 * var(--baseline)) calc(-.5 * var(--baseline));pointer-events:none;content:"";border:1px solid var(--primary);position:absolute}.mono{font-size:var(--type-sm);font-weight:450;font-stretch:66%;line-height:var(--leading-sm)}.archives.svelte-1uha8ag{box-sizing:content-box;gap:var(--baseline);width:var(--poster-w);padding:0 var(--baseline);flex-direction:column;grid-area:3/1;display:flex}@media (aspect-ratio<=1.65){.archives.svelte-1uha8ag{grid-area:auto}}.archives.svelte-1uha8ag .thumb:where(.svelte-1uha8ag){height:calc(var(--baseline) * 2);justify-content:center;align-self:flex-start;align-items:center;display:flex;overflow:hidden}.archives.svelte-1uha8ag .thumb:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:contain;max-height:100%}.archives.svelte-1uha8ag .text:where(.svelte-1uha8ag){min-width:0}.archives.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-weight:400}.archives.svelte-1uha8ag .headline:where(.svelte-1uha8ag){text-overflow:ellipsis;color:var(--secondary);white-space:nowrap;font-stretch:75%;overflow:hidden}.archives.svelte-1uha8ag .year:where(.svelte-1uha8ag){color:var(--secondary)}.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag){grid-template-columns:var(--label-w) 1fr auto;gap:var(--baseline);height:calc(var(--baseline) * 2);align-items:center;display:grid;position:relative}.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag).expanded{grid-template-columns:var(--label-w) 1fr}.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag).expanded .year:where(.svelte-1uha8ag){display:none}.archives.svelte-1uha8ag .archive:where(.svelte-1uha8ag).expanded .headline:where(.svelte-1uha8ag){text-overflow:unset;white-space:normal}.archives-bottom.svelte-1uha8ag{margin-top:calc(var(--baseline) * -1);grid-row:4}@media (aspect-ratio<=1.65){.archives-bottom.svelte-1uha8ag{order:2;grid-row:auto;margin-top:0}}.page.svelte-1uha8ag>footer{padding:var(--baseline);grid-area:6/1}@media (aspect-ratio<=1.65){.page.svelte-1uha8ag>footer{order:3;grid-area:auto;padding-bottom:50svh}}aside.svelte-1uha8ag{gap:var(--baseline);height:100svh;padding:var(--baseline);padding-left:calc(3 * var(--baseline));perspective:800px;background-color:#fff;flex-flow:wrap;grid-area:1/2/-1;align-content:end;align-items:end;display:flex;position:sticky;top:0}@media (aspect-ratio<=1.65){aside.svelte-1uha8ag{height:auto;padding-left:var(--baseline);flex-flow:column;order:1;grid-area:auto;align-content:normal;align-items:start;position:static}}@keyframes svelte-1uha8ag-scroll-tilt{0%{transform:rotateX(var(--tilt))}to{transform:rotateX(calc(-1 * var(--tilt)))}}@keyframes svelte-1uha8ag-scroll-shift{0%{translate:0 calc(-1 * var(--shift))}to{translate:0 var(--shift)}}.poster.svelte-1uha8ag{--accent:oklch(59.65% .1557 40.96);--fuscous:oklch(41.59% .0132 95.38);--tana:oklch(89.92% .0314 94.92);--tilt:3deg;height:calc(var(--poster-w) * sqrt(2));aspect-ratio:.707107;background-color:var(--tana);place-items:center;display:grid;position:relative;overflow:clip}.poster.svelte-1uha8ag.hidden{visibility:hidden;pointer-events:none;position:absolute}@media (hover:hover){.poster.svelte-1uha8ag{--rx:clamp(calc(-1 * var(--tilt)), calc(var(--cursor-y) * -1 * var(--tilt)), var(--tilt));--ry:clamp(calc(-1 * var(--tilt)), calc(var(--cursor-x) * var(--tilt)), var(--tilt));transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition:transform .3s ease-out}}@media (hover:none){.poster.svelte-1uha8ag{--tilt:12deg;animation:linear svelte-1uha8ag-scroll-tilt;animation-timeline:view();animation-range:cover}}.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag){--shift:0.8%;z-index:1;pointer-events:none;height:44.4444%;translate:calc(var(--cursor-x) * var(--shift)) calc(var(--cursor-y) * var(--shift));transition:translate .3s ease-out;position:absolute;bottom:0;right:0;overflow:hidden}@media (hover:none){.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag){animation:linear svelte-1uha8ag-scroll-shift;animation-timeline:view();animation-range:cover}}.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag) img{width:auto;height:100%}.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag) picture:first-child img{mix-blend-mode:multiply;position:relative}.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag) picture:last-child{z-index:-1;position:absolute;inset:0}.poster.svelte-1uha8ag .portrait:where(.svelte-1uha8ag) picture:last-child img{filter:drop-shadow(0 1000px 0 oklch(from var(--tana) calc(l + .3) c h));transform:translateY(-1000px)}.recess.svelte-1uha8ag{width:calc(100% + var(--recess) * 1% * 2);height:calc(100% + var(--recess) * 1% * 2);-webkit-user-select:none;user-select:none;grid-auto-rows:1fr;display:grid;position:relative;container-type:size}.row.svelte-1uha8ag{color:var(--fuscous);text-indent:calc(var(--indent,0) * 1cqw);text-transform:uppercase;white-space:nowrap;border-bottom:.2cqh solid var(--fuscous);align-items:center;font-size:8cqh;font-weight:300;font-stretch:75%;line-height:1;display:flex;position:relative}.row.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.row.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:var(--accent);text-indent:calc(var(--indent,0) * 1cqw);text-transform:lowercase;font-size:3cqh;font-weight:400;font-stretch:125%;position:absolute;bottom:-.5cqh}.row.svelte-1uha8ag p:where(.svelte-1uha8ag){text-box:cap alphabetic}.row.svelte-1uha8ag p:where(.svelte-1uha8ag):has(+div:where(.svelte-1uha8ag)){transform:translateY(-.75cqh)}.inspo.svelte-1uha8ag{cursor:zoom-out;background:0 0;border:none;padding:0;overflow:hidden}.inspo.svelte-1uha8ag picture{width:100%;height:100%}.inspo.svelte-1uha8ag img{object-fit:cover;width:100%;height:100%}.caption.svelte-1uha8ag{right:var(--baseline);bottom:calc(var(--baseline) * 2 + var(--baseline) * var(--thumbnail-scale,2));height:calc(2.4 * var(--baseline));padding:0 calc(var(--baseline) / 3);background-color:#fff;flex-direction:column;justify-content:center;font-weight:400;font-stretch:75%;display:flex;position:absolute}.caption.svelte-1uha8ag .mono{font-weight:450}@media (aspect-ratio<=1.65){.caption.svelte-1uha8ag{background-color:#0000;order:1;padding:0;position:static}}.toolbar.svelte-1uha8ag{gap:var(--baseline);align-items:start;display:flex}.thumbnail.svelte-1uha8ag{height:calc(var(--baseline) * var(--thumbnail-scale,2));cursor:zoom-in;background:0 0;border:none;padding:0}.thumbnail.svelte-1uha8ag picture{height:100%;display:block}.thumbnail.svelte-1uha8ag img{filter:grayscale();width:auto;height:100%}.thumbnail.svelte-1uha8ag img:hover{filter:none}.type-sm p.svelte-1uha8ag{padding-top:var(--snap-sm);letter-spacing:-.01em}
