@font-face{font-family:May Writing;src:url(/fonts/MayWritingV1-Regular.otf)format("opentype");font-display:swap}:root{--paper:#faf7ee;--paper-strong:#fffdf9;--ink:#10160d;--ink-soft:#404533;--cork:#ce9f52;--cork-light:#edcd8c;--moss:#296818;--moss-dark:#0f3e02;--coral:#eb6550;--yellow:#e5c95e;--sky:#80c6e1;--line:#10160d42;--display:"Arial Black", "Arial Narrow", "Helvetica Neue", sans-serif;--body:"Trebuchet MS", "Helvetica Neue", Arial, sans-serif;--mono:"Courier New", monospace}@supports (color:lab(0% 0 0)){:root{--paper:lab(97.161% -.00396371 4.59445);--paper-strong:lab(99.4512% -.0127256 2.29001);--ink:lab(6.3959% -3.87125 4.11969);--ink-soft:lab(28.3764% -4.82136 10.2065);--cork:lab(68.7117% 11.7724 46.4628);--cork-light:lab(83.9651% 5.46363 36.6148);--moss:lab(38.8145% -33.199 36.2343);--moss-dark:lab(22.2218% -25.4925 28.3595);--coral:lab(60.1707% 51.7905 38.7489);--yellow:lab(81.9528% .831246 55.9196);--sky:lab(75.9809% -17.4117 -21.0126);--line:lab(6.3959% -3.87125 4.11969/.26)}}*{box-sizing:border-box}html,body{width:100%;min-height:100%}body{color:var(--ink);background:var(--cork);font-family:var(--body);margin:0;line-height:1.45}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible,.board-note:focus-visible{outline:3px solid var(--coral);outline-offset:4px}::selection{color:var(--paper);background:var(--moss-dark)}.board-app{background:var(--cork);width:100vw;height:100svh;min-height:520px;position:fixed;inset:0;overflow:hidden}.board-viewport{isolation:isolate;cursor:grab;touch-action:none;background-color:var(--cork);height:100svh;position:relative;overflow:clip}.board-viewport.is-dragging{cursor:grabbing}.board-dither{z-index:0;opacity:.68;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#32271457 0 .55px,#0000 .8px),radial-gradient(circle at 3px 2px,#4435203d 0 .5px,#0000 .75px),radial-gradient(circle at 2px 4px,#fffcf447 0 .55px,#0000 .8px);background-image:radial-gradient(circle at 1px 1px,lab(16.5029% 3.52536 14.3117/.34) 0 .55px,#0000 .8px),radial-gradient(circle at 3px 2px,lab(23.4528% 4.40587 16.0935/.24) 0 .5px,#0000 .75px),radial-gradient(circle at 2px 4px,lab(98.8868% .108868 3.82333/.28) 0 .55px,#0000 .8px);background-position:0 0,1px 2px,2px 1px;background-size:3px 3px,5px 5px,7px 7px;position:absolute;inset:0}.board-camera{z-index:2;width:0;height:0;transform:translate3d(var(--startup-pan-x), var(--startup-pan-y), 0);will-change:transform;position:absolute;top:50%;left:50%}.board-surface{-webkit-user-select:none;user-select:none;transform-origin:50%;transform:translate3d(-50%, -50%, 0) scale(var(--startup-zoom));will-change:transform;position:absolute;top:0;left:0}.board-surface img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.board-scraps,.board-threads{pointer-events:none;position:absolute;inset:0}.board-scraps{z-index:1}.board-threads{z-index:2;overflow:visible}.board-thread,.board-thread-shadow{fill:none;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.board-thread-shadow{stroke:#10160d59;stroke:lab(6.3959% -3.87125 4.11969/.35);stroke-width:5px}.board-thread{stroke:#d00021;stroke:lab(44.3738% 69.921 46.8145);stroke-linecap:round;stroke-width:2.4px}.board-thread-pin{fill:#df202e;fill:lab(49.0306% 69.7939 45.0284);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.is-attachment-thread .board-thread-shadow{stroke:#1c15082e;stroke:lab(7.25193% 2.13793 7.37502/.18);stroke-width:3px;stroke-dasharray:.028 .018}.is-attachment-thread .board-thread{stroke:#8e6a2e;stroke:lab(47.8097% 9.90945 38.7706);stroke-width:1.35px;stroke-dasharray:.028 .018}.board-scrap{border:1px solid var(--ink);background:var(--paper-strong);transform:rotate(var(--scrap-rotate,0deg));margin:0;padding:8px;position:absolute;box-shadow:5px 6px #10160d33;box-shadow:5px 6px lab(6.3959% -3.87125 4.11969/.2)}.board-scrap img{object-fit:cover;object-position:top;width:100%;max-height:250px;display:block}.board-scrap-tape{background:#e5c95ead;background:lab(81.9528% .831246 55.9196/.68);width:78px;height:24px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}.scrap-focus-chart{background:var(--paper)}.scrap-iridescent-butterfly,.scrap-iridescent-cloud{box-shadow:none;background:0 0;border:0;padding:0}.scrap-iridescent-butterfly .board-scrap-tape,.scrap-iridescent-cloud .board-scrap-tape{display:none}.scrap-iridescent-butterfly img,.scrap-iridescent-cloud img{object-fit:contain;filter:drop-shadow(4px 6px #10160d29);filter:drop-shadow(4px 6px lab(6.3959% -3.87125 4.11969/.16));max-height:none}.board-note.note-usage{z-index:12;background:var(--yellow);padding:27px 24px 21px}.board-note.note-usage:hover,.board-note.note-usage.is-selected{z-index:13}.note-usage .note-tape{background:#eb65509e;background:lab(60.1707% 51.7905 38.7489/.62);transform:translate(-50%)rotate(3deg)}.usage-copy{max-width:23ch;margin:0;font-family:Georgia,serif;font-size:1.08rem;line-height:1.08}.usage-arrow{color:var(--coral);font-size:1.45rem;position:absolute;bottom:18px;right:23px}.board-note.note-recruiter-trail{background:#ffd7bd;background:lab(89.256% 15.4387 21.9918);border-style:dashed;padding:21px 18px 14px}.note-recruiter-trail .note-pin{display:none}.note-recruiter-trail .note-tape{background:#80c6e1b8;background:lab(75.9809% -17.4117 -21.0126/.72);top:-8px}.recruiter-copy{font-family:"May Writing", var(--body);margin:0;font-size:1.8rem;line-height:.9}.recruiter-direction{color:#c92420;color:lab(44.6614% 62.7587 46.643);font-family:var(--mono);margin-top:11px;font-size:.66rem;display:block}.social-slip{overflow:hidden}.social-github{color:#dff1df;color:lab(93.4342% -8.3831 6.51677);background:#071007;background:lab(3.8894% -3.96455 2.91912);border-color:#a8bfa8;border-color:lab(75.0013% -11.1776 8.73204);padding:22px 23px 18px;box-shadow:6px 7px #10160d4d;box-shadow:6px 7px lab(6.3959% -3.87125 4.11969/.3)}.social-github .note-pin,.social-github .note-tape,.social-x .note-pin{display:none}.social-github h2{color:var(--paper);font-family:var(--mono);letter-spacing:-.08em;margin:12px 0 1px;font-size:2rem}.social-github p,.social-terminal-path,.social-branch{color:#7fc581;color:lab(73.6546% -33.5853 27.1061);font-family:var(--mono);margin:0;font-size:.64rem}.social-branch{float:right;color:var(--coral)}.social-github .project-link{color:var(--yellow);margin-top:8px}.social-x{border:2px dotted var(--ink);background:var(--sky);clip-path:polygon(0 2%,100% 0,97% 95%,80% 100%,61% 96%,42% 100%,22% 96%,0 100%);padding:17px 19px 15px}.social-x .note-tape{background:#e5c95eb8;background:lab(81.9528% .831246 55.9196/.72);width:58px;top:-9px;left:77%}.social-x-mark{font-family:Georgia,serif;font-size:2rem;position:absolute;top:10px;right:14px}.social-handle{font-family:var(--mono);margin:13px 0 3px;font-size:.84rem;font-weight:700}.social-caption{margin:0;font-family:Georgia,serif;font-size:.8rem;font-style:italic;line-height:1.05}.social-x .project-link{margin:0;font-size:0;position:absolute;bottom:16px;right:18px}.social-x .project-link span{font-size:1rem}.board-note{z-index:3;top:var(--board-top);left:var(--board-left);width:var(--board-width);min-height:var(--board-height);border:1px solid var(--ink);border-radius:var(--note-radius,0);color:var(--ink);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--note-shadow-x,6px) var(--note-shadow-y,7px) 0 #10160d33;contain:layout style;padding:31px 34px 29px;transition:box-shadow .18s,filter .18s,z-index .18s;position:absolute}@supports (color:lab(0% 0 0)){.board-note{box-shadow:var(--note-shadow-x,6px) var(--note-shadow-y,7px) 0 lab(6.3959% -3.87125 4.11969/.2)}}.board-note.is-moving{z-index:14;cursor:grabbing;filter:saturate(1.08);transition:none;box-shadow:11px 13px #10160d4d;box-shadow:11px 13px lab(6.3959% -3.87125 4.11969/.3)}.board-note:hover,.board-note.is-selected{z-index:10;filter:saturate(1.06);box-shadow:8px 9px #10160d42;box-shadow:8px 9px lab(6.3959% -3.87125 4.11969/.26)}.note-pin{z-index:2;top:-10px;left:var(--note-pin-left,50%);border:1px solid var(--ink);background:var(--coral);border-radius:50%;width:19px;height:19px;position:absolute;transform:translate(-50%);box-shadow:2px 3px #10160d38;box-shadow:2px 3px lab(6.3959% -3.87125 4.11969/.22)}.note-tape{z-index:3;top:-14px;left:var(--note-tape-left,50%);width:var(--note-tape-width,88px);opacity:.82;height:27px;transform:translateX(-50%) rotate(var(--note-tape-rotate,-3deg));background:#80c6e1b8;background:lab(75.9809% -17.4117 -21.0126/.72);position:absolute}.project-sticky>.note-pin,.writing-sticky>.note-pin,.evidence-sticky>.note-pin,.blog-image-pin>.note-pin,.blog-link-slip>.note-pin,.transcript-slip>.note-pin,.keepsake>.note-pin{top:7px}.project-sticky>.note-tape,.writing-sticky>.note-tape,.evidence-sticky>.note-tape,.blog-image-pin>.note-tape,.blog-link-slip>.note-tape,.transcript-slip>.note-tape,.keepsake>.note-tape{top:0}.portrait-sticky{z-index:7;height:var(--board-height);background:var(--paper-strong);min-height:0;padding:7px;box-shadow:4px 6px #10160d33;box-shadow:4px 6px lab(6.3959% -3.87125 4.11969/.2)}.portrait-sticky .note-pin{display:none}.portrait-sticky .note-tape{width:58px;height:19px;top:-9px}.portrait-frame{background:#0c0f05;background:lab(3.81273% -1.80783 3.4182);width:100%;height:100%;margin:0;overflow:hidden}.portrait-frame img{object-fit:contain;width:100%;height:100%;display:block}.portrait-glasses{background:#f8dff0;background:lab(91.3992% 10.8991 -5.074);border-width:5px 5px 13px}.portrait-glasses .note-tape{background:#e6a4e0b3;background:lab(75.2405% 32.2129 -20.1872/.7);left:31%}.portrait-mirror{border:4px double var(--ink);background:var(--sky);padding:5px}.portrait-mirror .note-tape{background:#71d9ebbd;background:lab(81.0518% -28.0707 -18.7004/.74);left:72%;transform:translate(-50%)rotate(6deg)}.portrait-illustrated{border-width:7px 7px 14px}.portrait-illustrated .note-tape{background:#e7cc6db3;background:lab(83.071% 1.12239 50.7875/.7);left:44%;transform:translate(-50%)rotate(-5deg)}.board-note.ephemera{height:var(--board-height);background:var(--paper-strong);min-height:0;padding:7px}.ephemera-frame{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.ephemera-frame img{object-fit:contain;width:100%;height:100%;display:block}.ephemera-frame figcaption{color:var(--ink-soft);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.2;position:absolute;bottom:5px;left:7px;right:7px;overflow:hidden}.board-note.ephemera-project{border:2px solid var(--ink);padding:8px 8px 24px}.board-note.ephemera-project .ephemera-frame img,.board-note.ephemera-photo .ephemera-frame img,.board-note.ephemera-poster .ephemera-frame img{object-fit:cover}.board-note.ephemera-photo{background:#ffe5d7;background:lab(92.8867% 7.76413 10.4529);border-width:4px 4px 11px;padding:7px 7px 23px}.board-note.ephemera-poster{border:5px double var(--ink);background:var(--paper);padding:5px}.board-note.ephemera-brand{border:1px dashed var(--ink-soft);background:#f5ecc6;background:lab(93.3252% -1.25229 19.4649);padding:10px 10px 23px}.board-note.ephemera-reaction,.board-note.ephemera-sticker,.board-note.ephemera-cloud{box-shadow:none;background:0 0;border:0;padding:0}.board-note.ephemera-reaction>.note-pin,.board-note.ephemera-reaction>.note-tape,.board-note.ephemera-sticker>.note-pin,.board-note.ephemera-sticker>.note-tape,.board-note.ephemera-cloud>.note-pin,.board-note.ephemera-cloud>.note-tape{display:none}.board-note.ephemera-reaction .ephemera-frame,.board-note.ephemera-sticker .ephemera-frame,.board-note.ephemera-cloud .ephemera-frame{overflow:visible}.board-note.ephemera-reaction img,.board-note.ephemera-sticker img{filter:drop-shadow(3px 5px #10160d33);filter:drop-shadow(3px 5px lab(6.3959% -3.87125 4.11969/.2))}.board-note.ephemera-cloud img{opacity:.88;object-fit:cover;filter:saturate(.9)drop-shadow(4px 6px #10160d21);filter:saturate(.9)drop-shadow(4px 6px lab(6.3959% -3.87125 4.11969/.13));border-radius:47% 53% 44% 56%/61% 43% 57% 39%}.board-note.ephemera-reaction:hover,.board-note.ephemera-reaction.is-selected,.board-note.ephemera-sticker:hover,.board-note.ephemera-sticker.is-selected,.board-note.ephemera-cloud:hover,.board-note.ephemera-cloud.is-selected{box-shadow:none;filter:saturate(1.1)brightness(1.03)}.board-note.ephemera-layout-1{border-radius:2px 9px 4px 1px}.board-note.ephemera-layout-2{border-radius:8px 1px 6px 3px}.board-note.ephemera-layout-3{border-style:dotted}.board-note.ephemera-layout-4{border-bottom-width:15px}.board-note.ephemera-layout-5{background:#ffdcef;background:lab(91.2013% 16.2343 -4.74585)}.board-note.ephemera-layout-6{background:#b3edf7;background:lab(90.0371% -17.1469 -11.3685)}.board-note.ephemera-layout-7{border-color:var(--moss)}.board-note.ephemera-layout-8{border-radius:1px 11px 2px 7px}.board-note.ephemera-layout-9{background:#f7ecbe;background:lab(93.3593% -.974178 23.5713)}.board-note.ephemera-layout-10{border-width:2px 1px 5px 3px}.board-note.ephemera-layout-11{border-radius:10px 2px 8px 1px}.board-note.ephemera-layout-12{outline-offset:3px;outline:1px solid #2920103d;outline:1px solid lab(13.035% 2.64092 11.9784/.24)}.board-note.ephemera-reaction,.board-note.ephemera-sticker,.board-note.ephemera-cloud{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.note-microcopy,.note-signoff,.note-footer,.project-lines small{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.03em;font-size:.65rem;line-height:1.35}.board-note h1,.board-note h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:900;line-height:.94}.board-note h1{max-width:8ch;margin-bottom:27px;font-size:4.45rem}.board-note h1 span,.board-note h2 em{color:var(--moss);letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.board-note h2{margin-bottom:21px;font-size:2.7rem}.note-body,.note-lede{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.4}.note-body strong,.note-lede strong{color:var(--ink)}.note-footer{justify-content:space-between;align-items:center;margin-top:36px;display:flex}.note-arrow{color:var(--coral);font-size:1.6rem}.note-start{background:var(--paper-strong);transform:rotate(-2.2deg)}.note-start .note-pin{background:var(--moss)}.note-start h1{max-width:14ch}.note-start .note-body{max-width:52ch}.note-start-invite{border-top:1px dashed var(--line);color:var(--ink);margin-top:17px;padding-top:14px}.note-about{background:var(--yellow);transform:rotate(2.8deg)}.note-about .note-tape{background:#eb65509e;background:lab(60.1707% 51.7905 38.7489/.62);transform:translate(-50%)rotate(4deg)}.note-about h2{font-size:3.2rem}.note-list{gap:7px;margin:25px 0 28px;padding:0;font-size:.83rem;list-style:none;display:grid}.note-list li:before{color:var(--coral);content:"✳";margin-right:8px}.note-signoff{margin:0 0 18px}.note-about .project-link,.note-writing-index .project-link,.note-resume .project-link,.note-bench .project-link,.note-maywritten .project-link,.note-garden .project-link{margin-top:18px}.note-work{background:var(--coral);transform:rotate(1.3deg)}.note-work .note-pin{background:var(--yellow)}.note-work h2{max-width:7ch;margin-bottom:19px;font-size:2.85rem}.project-lines{border-top:1px solid #10160d6b;border-top:1px solid lab(6.3959% -3.87125 4.11969/.42)}.project-lines>div{border-bottom:1px solid #10160d40;border-bottom:1px solid lab(6.3959% -3.87125 4.11969/.25);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.project-lines span{color:var(--moss-dark);font-family:var(--mono);font-size:.68rem}.project-lines strong{font-size:.82rem}.project-lines small{color:var(--moss-dark);text-align:left;font-size:.56rem}.note-work .note-microcopy{margin-top:14px}.note-work>.project-link{color:var(--ink);margin-top:10px}.note-writing-index{background:var(--sky);transform:rotate(-1.6deg)}.note-writing-index .note-pin{background:var(--yellow)}.note-writing-index h2{max-width:10ch;font-size:3rem}.writing-index-count{color:var(--moss-dark);align-items:center;gap:14px;margin-top:20px;display:flex}.writing-index-count strong{font-family:var(--display);font-size:3.2rem;line-height:.8}.writing-index-count span{font-family:var(--mono);font-size:.62rem;line-height:1.25}.note-resume{color:var(--paper);background:var(--moss-dark);transform:rotate(-1.2deg)}.note-resume .note-tape{background:#e5c95ebd;background:lab(81.9528% .831246 55.9196/.74)}.note-resume h2{max-width:12ch;font-size:2.65rem}.resume-tagline{color:var(--yellow);font-family:var(--mono);margin:-8px 0 18px;font-size:.68rem}.resume-lines{gap:7px;margin:0;padding:0;list-style:none;display:grid}.resume-lines li{border-bottom:1px solid #faf7ee38;border-bottom:1px solid lab(97.161% -.00396371 4.59445/.22);grid-template-columns:92px 1fr;gap:9px;padding-bottom:7px;font-size:.72rem;display:grid}.resume-lines span,.note-resume .note-microcopy{color:#faf7eeb8;color:lab(97.161% -.00396371 4.59445/.72)}.note-resume .project-link{color:var(--yellow)}.note-bench{background:var(--paper-strong);transform:rotate(1.7deg)}.note-bench h2{max-width:12ch;font-size:2.8rem}.bench-list{flex-wrap:wrap;gap:6px;margin-bottom:19px;display:flex}.bench-list span{color:var(--paper);background:var(--moss-dark);font-family:var(--mono);padding:5px 7px;font-size:.58rem}.note-maywritten{background:var(--paper-strong);font-family:May Writing,cursive;transform:rotate(2.2deg)}.note-maywritten .note-pin{display:none}.note-maywritten h2{color:#ca3056;color:lab(46.7871% 61.6639 17.2658);letter-spacing:0;font-family:May Writing,cursive;font-size:3rem}.maywritten-copy{margin:0;font-size:1.28rem;line-height:1.25}.maywritten-heart{image-rendering:auto;width:36px;position:absolute;top:26px;right:26px}.note-maywritten .note-microcopy,.note-maywritten .project-link{font-family:May Writing,cursive;font-size:.92rem}.note-garden{background:var(--yellow);padding:16px;overflow:hidden;transform:rotate(-1.4deg)}.note-garden h2{margin:14px 8px 9px;font-size:2.25rem}.note-garden .project-description,.note-garden .project-link{margin-left:8px;margin-right:8px}.garden-preview{border:1px solid var(--ink);object-fit:cover;object-position:top;width:100%;height:184px;display:block}.note-notes{background:var(--sky);transform:rotate(-1.8deg)}.note-notes .note-tape{background:#e5c95ebd;background:lab(81.9528% .831246 55.9196/.74)}.note-notes blockquote{max-width:17ch;margin:0;font-family:Georgia,serif;font-size:1.45rem;line-height:1.05}.note-notes blockquote+blockquote{max-width:25ch;font-size:1.04rem}.note-divider{background:var(--ink);width:48px;height:1px;margin:23px 0 20px}.note-star,.note-corner{color:var(--coral);font-size:1.6rem;position:absolute;bottom:21px;right:27px}.note-now{background:var(--moss);color:var(--paper);transform:rotate(3deg)}.note-now .note-microcopy{color:#faf7eeb8;color:lab(97.161% -.00396371 4.59445/.72)}.note-now h2{letter-spacing:-.045em;font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.note-now .note-corner{color:var(--yellow)}.note-contact{background:var(--paper-strong);transform:rotate(-4deg)}.note-contact .note-tape{background:#29681885;background:lab(38.8145% -33.199 36.2343/.52);top:-9px}.note-contact h2{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin-bottom:25px;font-size:1.42rem}.note-proof{color:var(--paper);background:var(--moss-dark);transform:rotate(1.6deg)}.note-proof .note-tape{background:#e5c95ebd;background:lab(81.9528% .831246 55.9196/.74)}.note-proof h2{max-width:12ch;margin:9px 0 2px;font-size:2.35rem}.proof-mark,.proof-period{color:var(--yellow);font-family:var(--mono)}.proof-mark{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.proof-period{margin:0 0 15px;font-size:.7rem}.note-proof .project-description{color:#faf7eec2;color:lab(97.161% -.00396371 4.59445/.76)}.note-proof .project-link{color:var(--yellow)}.contact-cat{width:58px;image-rendering:pixelated;position:absolute;bottom:16px;right:18px}.note-exploration{background:var(--sky)}.note-exploration h2{max-width:9ch;margin-bottom:16px;font-family:Georgia,serif;font-size:3rem;font-weight:400}.active-checklist{font-family:var(--mono);gap:7px;margin:0 0 15px;padding:0;font-size:.67rem;list-style:none;display:grid}.active-checklist li:before{width:20px;color:var(--coral);content:"□";display:inline-block}.active-checklist li.is-active:before{content:"◩"}.note-website{background:var(--coral)}.note-website h2{max-width:10ch;font-size:2.8rem}.note-website .project-link{color:var(--ink)}.note-mess{background:var(--paper-strong);clip-path:polygon(0 2%,98% 0,100% 95%,94% 100%,4% 98%,1% 91%)}.note-mess h2{max-width:9ch;margin-bottom:16px;font-size:2.45rem}.note-screenshots{background:var(--paper-strong);background-image:linear-gradient(90deg,#0000 25px,oklch(67% .17 31/.22) 26px,#0000 27px);padding:28px 31px}.note-screenshots h2{max-width:11ch;margin:14px 0 16px;font-size:2.45rem}.screenshots-mark{color:var(--paper);background:var(--ink);font-family:var(--mono);padding:4px 7px;font-size:.62rem}.mess-copy{font-family:var(--mono);margin:0;font-size:.72rem;line-height:1.55}.center-feature .note-pin{background:#df202e;background:lab(49.0306% 69.7939 45.0284)}.project-sticky.is-graveyard{opacity:.78;filter:saturate(.38)sepia(.12);clip-path:polygon(0 3%,5% 1%,11% 3%,19% 0,29% 2%,39% 0,50% 2%,62% 0,73% 3%,84% 1%,94% 3%,100% 1%,98% 96%,91% 99%,82% 97%,73% 100%,63% 97%,53% 99%,43% 97%,31% 100%,20% 97%,10% 99%,1% 96%)}.project-sticky.is-graveyard:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 24%,#10160d26 0 1px,#0000 1.5px),radial-gradient(circle at 72% 68%,#10160d1c 0 1px,#0000 1.6px);background-image:radial-gradient(circle at 18% 24%,lab(6.3959% -3.87125 4.11969/.15) 0 1px,#0000 1.5px),radial-gradient(circle at 72% 68%,lab(6.3959% -3.87125 4.11969/.11) 0 1px,#0000 1.6px);background-size:19px 23px,31px 29px;position:absolute;inset:0}.project-sticky.is-graveyard:hover,.project-sticky.is-graveyard.is-selected{opacity:.96;filter:saturate(.55)sepia(.08)}.note-paper-dialog.is-graveyard-paper{color:#282419;color:lab(14.2406% .349268 7.97558);filter:saturate(.66);background-color:#e6ddcc;background-color:lab(88.476% 1.28499 9.57064)}.note-link{color:var(--moss-dark);font-family:var(--mono);border-bottom:1px solid;align-items:center;gap:.25em;font-size:.68rem;display:inline-flex}.project-sticky,.writing-sticky{background:var(--paper-strong);padding:14px;overflow:hidden}.project-sticky{transform:rotate(-2deg)}.project-layout-0 .project-media{clip-path:polygon(0 0,98% 2%,100% 94%,2% 100%)}.project-layout-1 .project-media{width:84%;height:142px;margin:-3px auto 0;transform:rotate(-1.8deg)}.project-layout-1 h2{font-family:var(--serif);font-weight:500}.project-layout-2{border-left:10px solid var(--ink)}.project-layout-2 .project-media{height:92px}.project-layout-2 h2{font-family:var(--mono);letter-spacing:-.06em;font-size:1.45rem}.project-layout-3 .project-media{float:left;shape-outside:circle();border-radius:50%;width:116px;height:116px;margin:0 15px 10px 0}.project-layout-3 h2{padding-top:8px;font-size:2.25rem}.project-layout-4 .project-media{border-width:0 0 1px;width:calc(100% + 68px);height:160px;margin:-31px -34px 18px}.project-layout-4 h2{text-transform:uppercase;font-size:1.55rem}.project-layout-5{border:0;border-top:13px solid var(--ink)}.project-layout-5 .project-media{height:72px}.project-layout-5 h2{font-size:2.45rem}.project-layout-6{padding-top:52px}.project-layout-6 .project-media{height:174px;transform:rotate(1.4deg)}.project-layout-6 h2{font-family:var(--serif);margin-top:18px;font-weight:500}.project-layout-7 .project-media{border-width:3px;width:108px;height:108px;margin-left:auto;transform:rotate(3deg)}.project-layout-7 h2{max-width:8ch;margin-top:-79px;font-size:2.15rem}.project-layout-8{border:2px dashed var(--ink)}.project-layout-8 .project-media{height:112px;box-shadow:4px 4px 0 var(--ink)}.project-layout-8 h2{font-family:var(--mono);font-size:1.55rem}.writing-layout-0{clip-path:polygon(0 0,100% 1%,98% 100%,2% 98%)}.writing-layout-1{border-left:9px solid var(--moss-dark)}.writing-layout-1 h2{font-family:var(--serif);font-weight:500}.writing-layout-2{background-image:linear-gradient(#0000 31px,#10160d1f 32px);background-image:linear-gradient(#0000 31px,lab(6.3959% -3.87125 4.11969/.12) 32px);background-size:100% 32px}.writing-layout-2 h2{margin-top:25px}.writing-layout-3{border:2px dotted var(--ink)}.writing-layout-3 h2{text-underline-offset:5px;font-size:2.2rem;text-decoration:underline;text-decoration-thickness:2px}.writing-layout-4 h2{font-family:var(--mono);letter-spacing:-.06em;text-transform:lowercase;font-size:1.45rem}.writing-layout-4 .writing-mark{border:1px solid;padding:2px 5px}.writing-layout-5 .writing-mark{opacity:.14;font-size:6rem;position:absolute;bottom:-18px;right:14px}.writing-layout-5 h2{max-width:9ch;font-size:2.45rem}.writing-layout-6{clip-path:polygon(0 0,90% 0,100% 12%,100% 100%,0 98%)}.writing-layout-6 h2{font-family:var(--serif);font-weight:500}.writing-layout-7{border-bottom:12px solid var(--coral)}.writing-layout-7 h2{text-transform:uppercase;font-size:1.55rem}.writing-layout-8{color:var(--paper-strong);background:var(--moss-dark)}.writing-layout-8 .project-description,.writing-layout-8 .writing-meta{color:#e8e0d3;color:lab(89.6318% .759333 7.66217)}.writing-layout-8 .project-link{color:var(--yellow)}.project-sticky h2,.writing-sticky h2{margin:13px 0 8px;font-size:1.8rem;line-height:1.06}.project-media{border:1px solid var(--ink);background:var(--cork-light);width:100%;height:126px;overflow:hidden}.project-media img{object-fit:cover;width:100%;height:100%;display:block}.project-initial{width:100%;height:100%;color:var(--paper);background:var(--moss-dark);font-family:var(--display);place-items:center;font-size:4.2rem;line-height:1;display:grid}.project-description{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.project-stack{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.project-stack span{border:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);padding:3px 5px;font-size:.53rem}.project-link{color:var(--moss-dark);font-family:var(--mono);border-bottom:1px solid;align-items:center;gap:.25em;margin-top:13px;font-size:.6rem;display:inline-flex}.project-hajspace,.project-openbayan{background:var(--yellow)}.project-bettergov{background:var(--sky);transform:rotate(2.5deg)}.project-corgi{background:var(--coral);transform:rotate(1.8deg)}.project-lto{background:var(--paper-strong);transform:rotate(-1deg)}.project-schmayterling{background:var(--coral);transform:rotate(1.2deg)}.project-paper{background:var(--paper-strong);transform:rotate(-1.7deg)}.project-yellow{background:var(--yellow);transform:rotate(1.4deg)}.project-sky{background:var(--sky);transform:rotate(-.8deg)}.project-coral{background:var(--coral);transform:rotate(1.9deg)}.writing-sticky{background:var(--paper);transform:rotate(3deg)}.writing-butterfly,.writing-eden{background:var(--yellow)}.writing-atlas,.writing-ai{background:var(--sky);transform:rotate(-1.5deg)}.writing-indexeddb{background:var(--coral);transform:rotate(1.4deg)}.writing-paper{background:var(--paper-strong);transform:rotate(1.8deg)}.writing-yellow{background:var(--yellow);transform:rotate(-1.2deg)}.writing-sky{background:var(--sky);transform:rotate(1deg)}.writing-coral{background:var(--coral);transform:rotate(-1.8deg)}.writing-handwritten{background:var(--paper-strong);font-family:May Writing,cursive;transform:rotate(2.2deg)}.writing-handwritten h2,.writing-handwritten .project-link{letter-spacing:0;font-family:May Writing,cursive}.writing-sticky h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:.12em;font-family:Georgia,serif;font-size:1.72rem;font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.writing-mark{width:1.4rem;height:1.4rem;color:var(--coral);stroke-width:1.5px;display:block}.writing-meta{color:var(--ink-soft);font-family:var(--mono);margin:11px 0 0;font-size:.52rem;line-height:1.25}.writing-sticky .project-link{margin-top:9px}.writing-open-label{pointer-events:none}.garden-signature{background:var(--paper-strong);clip-path:polygon(2% 5%,97% 0,100% 92%,93% 100%,4% 96%);border:0;padding:20px 17px 14px;font-family:May Writing,cursive;overflow:visible;box-shadow:3px 4px #10160d29;box-shadow:3px 4px lab(6.3959% -3.87125 4.11969/.16)}.garden-signature .note-pin,.garden-signature .note-tape{display:none}.signature-tone-1{background:#f4e8bb;background:lab(92.1986% -.963479 23.5826)}.signature-tone-2{background:#c8ebf7;background:lab(90.9565% -10.0188 -9.73863)}.signature-tone-3{background:#ffd6d0;background:lab(89.1198% 15.0199 9.24474)}.signature-butterfly{color:var(--coral);font-family:Georgia,serif;font-size:2.1rem;line-height:1;position:absolute;top:-18px;right:12px;transform:rotate(12deg)}.signature-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.9rem;line-height:1.08;display:-webkit-box;overflow:hidden}.signature-name{color:var(--ink-soft);font-size:.72rem}.group-sticky{background:var(--paper-strong);padding:24px 27px;overflow:hidden;transform:rotate(-1deg)}.group-sticky h2{margin:4px 0 11px;font-size:2.35rem}.group-sticky .project-description{-webkit-line-clamp:2}.group-sticky .project-link{margin-top:10px}.group-label{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.group-writing{background:var(--sky)}.group-maywritten{background:var(--paper-strong);font-family:May Writing,cursive;transform:rotate(1.8deg)}.group-maywritten h2,.group-maywritten .project-link{color:#ca3056;color:lab(46.7871% 61.6639 17.2658);letter-spacing:0;font-family:May Writing,cursive}.group-project{background:var(--yellow);transform:rotate(1.2deg)}.group-tone-1{background:var(--sky);transform:rotate(-1.4deg)}.group-tone-2{background:var(--coral)}.group-tone-3{background:var(--paper-strong);transform:rotate(-1.1deg)}.evidence-sticky{background:var(--paper-strong);padding:11px 11px 16px;overflow:hidden}.evidence-sticky h2{margin:8px 5px 6px;font-size:1.7rem;line-height:.98}.evidence-sticky .project-description,.evidence-sticky .project-link{margin-left:5px}.evidence-sticky .project-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.evidence-preview{border:1px solid var(--ink);background:var(--ink);height:220px;margin:0;padding:5px}.evidence-preview img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.evidence-label,.snippet-source,.snippet-meta{font-family:var(--mono);font-size:.56rem}.evidence-label{color:var(--paper);background:var(--ink);margin:10px 5px 0;padding:3px 5px;display:inline-block}.evidence-sky{background:var(--sky)}.evidence-yellow{background:var(--yellow)}.evidence-coral{background:var(--coral)}.blog-image-pin{height:var(--board-height);background:var(--paper-strong);min-height:0;padding:9px 9px 12px;overflow:hidden}.blog-image-preview{border:1px solid var(--ink);background:var(--ink);height:calc(100% - 49px);margin:0;overflow:hidden}.blog-image-preview img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.blog-image-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 4px 0;font-family:Georgia,serif;font-size:.72rem;line-height:1.05;display:-webkit-box;overflow:hidden}.blog-attachment-source{max-width:52%;color:var(--ink-soft);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;position:absolute;bottom:8px;right:11px;overflow:hidden}.image-frame-0{border-width:7px 7px 21px}.image-frame-1{background:#f5ead9;background:lab(93.0935% 1.85844 9.45282);padding:14px 11px 9px}.image-frame-2{border:4px double var(--ink);background:var(--sky)}.image-frame-3{background:var(--yellow);padding:7px 15px 15px}.image-frame-4{background:#ffd2ca;background:lab(87.8016% 20.7711 13.9026);border-radius:1px 10px 2px 7px}.image-frame-5{background:var(--paper);border-width:2px;padding:13px 8px 8px}.image-frame-6{border:8px solid var(--paper-strong);outline:1px solid var(--ink)}.image-frame-1 .note-pin,.image-frame-3 .note-pin,.image-frame-5 .note-pin,.image-frame-2 .note-tape,.image-frame-4 .note-tape,.image-frame-6 .note-tape{display:none}.blog-link-slip{--bookmark-paper:var(--paper-strong);--bookmark-rule:#eb65507a;--bookmark-tear:polygon(1% 1%, 17% 0, 31% 1%, 48% 0, 66% 1%, 83% 0, 99% 1%, 100% 94%, 97% 98%, 92% 96%, 87% 100%, 80% 97%, 73% 100%, 66% 96%, 59% 99%, 51% 96%, 44% 100%, 36% 97%, 28% 100%, 21% 96%, 14% 99%, 7% 96%, 0 99%);height:var(--board-height);background:var(--bookmark-paper);min-height:0;box-shadow:none;clip-path:var(--bookmark-tear);filter:drop-shadow(6px 7px #10160d33);filter:drop-shadow(6px 7px lab(6.3959% -3.87125 4.11969/.2));border:0;border-radius:0;padding:20px 20px 22px 39px;overflow:hidden}@supports (color:lab(0% 0 0)){.blog-link-slip{--bookmark-rule:lab(60.1707% 51.7905 38.7489/.48)}}.blog-link-slip:before{background:var(--cork-light);width:5px;height:5px;box-shadow:0 21px 0 var(--cork-light), 0 42px 0 var(--cork-light), 0 63px 0 var(--cork-light), 0 84px 0 var(--cork-light), 0 105px 0 var(--cork-light), 0 126px 0 var(--cork-light);content:"";pointer-events:none;border:1px solid #10160d3d;border:1px solid lab(6.3959% -3.87125 4.11969/.24);border-radius:50%;position:absolute;top:17px;left:10px}.blog-link-slip:after{border-left:1px solid var(--bookmark-rule);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:27px}.blog-link-slip:hover,.blog-link-slip.is-selected{box-shadow:none;filter:saturate(1.04)drop-shadow(8px 9px #10160d40);filter:saturate(1.04)drop-shadow(8px 9px lab(6.3959% -3.87125 4.11969/.25))}.blog-link-slip.is-moving{box-shadow:none;filter:saturate(1.08)drop-shadow(11px 13px #10160d4d);filter:saturate(1.08)drop-shadow(11px 13px lab(6.3959% -3.87125 4.11969/.3))}.blog-link-slip .note-pin{width:12px;height:12px}.blog-link-slip .note-tape{height:19px}.bookmark-domain,.bookmark-source{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bookmark-domain{color:var(--ink-soft);margin-bottom:9px;font-size:.49rem}.blog-link-slip h2{letter-spacing:-.025em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-bottom:.1em;font-family:Georgia,serif;font-size:1.22rem;font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.bookmark-source{color:var(--ink-soft);font-size:.43rem;position:absolute;bottom:12px;left:20px;right:36px}.bookmark-arrow{color:var(--coral);stroke-width:1.7px;width:1rem;height:1rem;position:absolute;bottom:10px;right:15px}.bookmark-shape-0{--bookmark-paper:var(--paper-strong)}.bookmark-shape-1{--bookmark-paper:#f6efd5;--bookmark-rule:#b35a4680;--bookmark-tear:polygon(0 0, 18% 1%, 34% 0, 51% 1%, 70% 0, 87% 1%, 100% 0, 99% 96%, 94% 100%, 88% 97%, 81% 99%, 73% 95%, 66% 100%, 57% 96%, 49% 99%, 41% 95%, 34% 100%, 25% 97%, 17% 99%, 9% 96%, 1% 100%)}@supports (color:lab(0% 0 0)){.bookmark-shape-1{--bookmark-paper:lab(94.4015% -.817329 13.5161);--bookmark-rule:lab(49.0993% 35.5216 28.9072/.5)}}.bookmark-shape-2{--bookmark-paper:#daeff8;--bookmark-rule:#c8635d75}@supports (color:lab(0% 0 0)){.bookmark-shape-2{--bookmark-paper:lab(93.1675% -6.026 -6.98391);--bookmark-rule:lab(54.6521% 40.6873 23.1529/.46)}}.bookmark-shape-3{--bookmark-paper:#ffe9e2;--bookmark-tear:polygon(1% 0, 16% 1%, 29% 0, 45% 1%, 62% 0, 78% 1%, 99% 0, 100% 97%, 96% 100%, 89% 96%, 83% 99%, 75% 97%, 68% 100%, 60% 95%, 53% 99%, 45% 96%, 38% 100%, 30% 97%, 22% 99%, 15% 95%, 8% 99%, 0 97%)}@supports (color:lab(0% 0 0)){.bookmark-shape-3{--bookmark-paper:lab(93.9697% 8.63284 6.93202)}}.bookmark-shape-4{--bookmark-paper:#fbf4e8;--bookmark-rule:#a458596b}@supports (color:lab(0% 0 0)){.bookmark-shape-4{--bookmark-paper:lab(96.5774% .877291 6.85587);--bookmark-rule:lab(46.7659% 31.9377 14.132/.42)}}.bookmark-shape-5{--bookmark-paper:#f7e5f4;--bookmark-tear:polygon(0 1%, 14% 0, 30% 1%, 47% 0, 64% 1%, 82% 0, 100% 1%, 99% 95%, 95% 98%, 90% 96%, 84% 100%, 77% 97%, 69% 99%, 62% 95%, 54% 100%, 47% 97%, 39% 99%, 31% 96%, 24% 100%, 16% 97%, 8% 99%, 1% 96%)}@supports (color:lab(0% 0 0)){.bookmark-shape-5{--bookmark-paper:lab(92.6575% 8.24523 -5.22085)}}.bookmark-shape-6{--bookmark-paper:#f2f3e4;--bookmark-rule:#346d266b}@supports (color:lab(0% 0 0)){.bookmark-shape-6{--bookmark-paper:lab(95.5392% -2.30038 7.19649);--bookmark-rule:lab(41.0454% -30.7108 32.5157/.42)}}.bookmark-shape-7{--bookmark-paper:#dff1df;--bookmark-tear:polygon(1% 1%, 19% 0, 36% 1%, 54% 0, 72% 1%, 88% 0, 100% 1%, 99% 97%, 93% 100%, 86% 96%, 79% 99%, 71% 95%, 64% 100%, 56% 97%, 48% 99%, 40% 96%, 33% 100%, 25% 97%, 17% 99%, 9% 95%, 0 99%)}@supports (color:lab(0% 0 0)){.bookmark-shape-7{--bookmark-paper:lab(93.4342% -8.3831 6.51677)}}.bookmark-shape-8{--bookmark-paper:#edf7fe;--bookmark-rule:#b25f5570}@supports (color:lab(0% 0 0)){.bookmark-shape-8{--bookmark-paper:lab(96.5411% -2.27153 -4.60784);--bookmark-rule:lab(50.2591% 33.7881 21.6359/.44)}}.bookmark-shape-9{--bookmark-paper:#ffe4e0;--bookmark-tear:polygon(0 0, 15% 1%, 32% 0, 49% 1%, 67% 0, 84% 1%, 100% 0, 99% 96%, 94% 99%, 87% 95%, 80% 100%, 72% 97%, 65% 99%, 57% 96%, 50% 100%, 42% 97%, 34% 99%, 26% 95%, 18% 100%, 10% 97%, 1% 99%)}@supports (color:lab(0% 0 0)){.bookmark-shape-9{--bookmark-paper:lab(92.7341% 10.4776 6.43107)}}.bookmark-shape-10{--bookmark-paper:#faecda;--bookmark-rule:#4167296b}@supports (color:lab(0% 0 0)){.bookmark-shape-10{--bookmark-paper:lab(94.2393% 2.58571 10.4762);--bookmark-rule:lab(39.6124% -23.0424 29.5948/.42)}}.bookmark-shape-11{--bookmark-paper:#d9f0f6;--bookmark-tear:polygon(1% 0, 18% 1%, 35% 0, 52% 1%, 69% 0, 86% 1%, 100% 0, 99% 95%, 95% 100%, 88% 97%, 81% 99%, 74% 96%, 67% 100%, 59% 97%, 51% 99%, 43% 95%, 35% 100%, 27% 97%, 19% 99%, 10% 96%, 0 100%)}@supports (color:lab(0% 0 0)){.bookmark-shape-11{--bookmark-paper:lab(93.2245% -7.07141 -5.69265)}}.bookmark-shape-1 .note-tape,.bookmark-shape-3 .note-pin,.bookmark-shape-5 .note-tape,.bookmark-shape-7 .note-pin,.bookmark-shape-9 .note-tape,.bookmark-shape-11 .note-pin{display:none}.keepsake{height:var(--board-height);min-height:0;overflow:hidden}.keepsake-people{background:var(--paper-strong);border-left:16px solid #e8bd6d;border-left:16px solid lab(79.2739% 8.80048 46.0269);border-radius:4px 24px 24px 4px;padding:33px 29px 22px 47px}.keepsake-people:before{border:2px solid var(--ink);background:var(--cork);content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.keepsake-people .note-pin,.keepsake-people .note-tape{display:none}.keepsake-butterfly{width:91px;position:absolute;top:-13px;right:4px;transform:rotate(12deg)}.keepsake-label{color:var(--coral);font-family:var(--mono);font-size:.58rem}.keepsake-people blockquote{margin:31px 0 0;font-family:May Writing,cursive;font-size:1.95rem;line-height:.92}.keepsake-coding{color:#a4f886;color:lab(90.3553% -42.0208 46.3318);background:#061008;background:lab(3.89551% -4.21887 2.58296);border:6px solid #040905;border:6px solid lab(2.06269% -1.69067 1.04533);padding:35px 25px 20px;box-shadow:8px 10px #0204026b;box-shadow:8px 10px lab(.934223% -.669867 .415701/.42)}.keepsake-coding .note-pin,.keepsake-coding .note-tape{display:none}.code-slip-tab{color:#a3bca7;color:lab(73.8518% -11.8501 7.57717);font-family:var(--mono);background:#010402;background:lab(.949202% -.99057 .60738);padding:7px 11px;font-size:.54rem;position:absolute;top:0;left:0}.keepsake-coding code{font-family:var(--mono);margin-top:22px;font-size:.79rem;line-height:1.65;display:block}.keepsake-coding code strong{color:#f8f2dc;color:lab(95.5354% -.745475 11.5482);font-size:1rem}.code-slip-cursor{color:#f8f2dc;color:lab(95.5354% -.745475 11.5482);font-family:var(--mono)}.keepsake-spinners{border:3px solid var(--ink);background:var(--coral);padding:24px 22px}.keepsake-spinners .note-tape{display:none}.keepsake-spinners h2{margin:0;font-size:2.25rem}.keepsake-spinners p{font-family:var(--mono);margin:8px 0 0;font-size:.56rem}.pixel-loader{grid-template-columns:repeat(3,8px);gap:3px;display:grid;position:absolute;top:23px;right:22px;transform:rotate(8deg)}.pixel-loader i{background:var(--ink);width:8px;height:8px}.pixel-loader i:nth-child(2n){opacity:.38}.pixel-loader i:nth-child(5){background:var(--yellow)}.keepsake-how{background:linear-gradient(128deg,#f2d9ffdb,#92f8ffc7 43%,#ffefabd6);background:linear-gradient(128deg,lab(89.5334% 20.6444 -25.3939/.86),lab(91.6864% -32.8663 -17.4904/.78) 43%,lab(94.6677% -.566125 40.6176/.84));border:1px solid #162330a6;border:1px solid lab(12.9225% -2.26182 -10.321/.65);padding:30px 25px;box-shadow:10px 12px #073b5e38;box-shadow:10px 12px lab(23.1903% -5.25862 -26.0018/.22)}.keepsake-how .note-pin{background:#6ad8f9;background:lab(80.8597% -25.9354 -26.148)}.keepsake-how .note-tape{display:none}.keepsake-how p{font-family:var(--mono);margin:0 0 22px;font-size:.62rem;line-height:1.45}.keepsake-how h2{max-width:7ch;margin:0;font-family:Georgia,serif;font-size:2.55rem;font-weight:400;line-height:.88}.glass-prism{background:radial-gradient(circle at 27% 23%,#fff,#0000 28%),linear-gradient(145deg,#b1ecffb8,#ffc9fb61);background:radial-gradient(circle at 27% 23%,#fff,#0000 28%),linear-gradient(145deg,lab(90.2351% -30.409 -30.8308/.72),lab(86.7012% 35.1471 -22.0339/.38));border:1px solid #fcf9eacc;border:1px solid lab(97.8006% -.555456 7.65355/.8);border-radius:47% 53% 38% 62%;width:78px;height:78px;position:absolute;top:16px;right:18px;transform:rotate(14deg);box-shadow:inset -9px -7px 13px #30599d33,4px 7px 11px #003f602e;box-shadow:inset -9px -7px 13px lab(37.5779% 3.65751 -42.197/.2),4px 7px 11px lab(24.4811% -7.8918 -24.9024/.18)}.keepsake-darkroom{color:#eee8d6;color:lab(92.0011% .0945032 9.64652);background:#07121e;background:lab(5.19165% -1.31605 -9.50229);border:8px solid #050e18;border:8px solid lab(3.65228% -.919387 -6.53218);padding:19px 21px}.keepsake-darkroom .note-pin,.keepsake-darkroom .note-tape{display:none}.darkroom-image{background:radial-gradient(circle,#00d5f9 0 1px,#0000 1.5px) 0 0/7px 7px,linear-gradient(100deg,#04203a,#b6508e,#dca744);background:radial-gradient(circle,lab(77.8255% -41.9229 -35.6362) 0 1px,#0000 1.5px) 0 0/7px 7px,linear-gradient(100deg,lab(11.5463% -1.80254 -20.1625),lab(49.1999% 47.2042 -14.0363),lab(72.2168% 13.0674 57.1287));border:1px solid #e9e1cb7a;border:1px solid lab(89.7023% .164479 11.6159/.48);height:88px;position:relative;overflow:hidden}.darkroom-image span{color:var(--ink);font-family:var(--mono);background:#f3ebd5c7;background:lab(93.1828% .155687 11.6089/.78);padding:3px 5px;font-size:.45rem;position:absolute;bottom:6px}.darkroom-image span:first-child{left:6px}.darkroom-image span:last-child{right:6px}.keepsake-darkroom>p{color:#c590c0;color:lab(66.2496% 26.3696 -16.5432);font-family:var(--mono);margin:11px 0 4px;font-size:.5rem}.keepsake-darkroom h2{margin:0;font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.keepsake-avery{color:#100f20;color:lab(4.96034% 3.74992 -11.3266);background-color:#d8d0ff;background-color:lab(85.1973% 11.9105 -27.3048);background-image:linear-gradient(#2b235d17 1px,#0000 1px),linear-gradient(90deg,#2b235d17 1px,#0000 1px);background-image:linear-gradient(lab(17.3146% 17.5954 -34.343/.09) 1px,#0000 1px),linear-gradient(90deg,lab(17.3146% 17.5954 -34.343/.09) 1px,#0000 1px);background-size:18px 18px;border:2px solid #2b235d;border:2px solid lab(17.3146% 17.5954 -34.343);padding:28px 25px}.keepsake-avery .note-tape{background:#b589d6b8;background:lab(63.5145% 28.3498 -33.4164/.72)}.avery-stamp{font-family:var(--mono);border:1px solid;margin-bottom:20px;padding:4px 7px;font-size:.55rem;display:inline-block}.keepsake-avery h2{margin:0 0 15px;font-size:2.25rem}.keepsake-avery p{font-family:var(--mono);margin:0;font-size:.56rem;line-height:1.35}.interest-stars{color:#f3ecce;color:lab(93.2665% -.873327 15.4993);background:radial-gradient(circle at 70% 20%,#6568b680,#0000 36%),#0f1225;background:radial-gradient(circle at 70% 20%,lab(46.4195% 14.6904 -42.411/.5),#0000 36%),lab(5.8516% 3.2298 -13.9173);border:5px solid #090c1c;border:5px solid lab(3.48298% 2.05914 -10.2774);padding:24px 21px}.interest-stars .note-pin,.interest-stars .note-tape{display:none}.interest-stars blockquote{z-index:1;margin:55px 0 0;font-family:May Writing,cursive;font-size:1.52rem;line-height:.9;position:relative}.star-scatter i{color:#e3d99c;color:lab(86.5563% -3.19168 31.6392);font-style:normal;position:absolute}.star-scatter i:first-child{font-size:2rem;top:17px;left:20px}.star-scatter i:nth-child(2){font-size:1.1rem;top:29px;left:71px}.star-scatter i:nth-child(3){font-size:1.5rem;top:14px;right:24px}.star-scatter i:nth-child(4){font-size:.9rem;top:58px;right:67px}.star-scatter i:nth-child(5){font-size:1.8rem;top:53px;left:111px}.interest-vinyl{background:#ffd1c2;background:lab(87.8249% 21.9807 19.6939);padding:15px}.interest-vinyl .note-pin{display:none}.interest-vinyl .note-tape{background:#f0a08eb3;background:lab(73.6531% 29.2594 22.1775/.7);left:25%}.record-sleeve{border:1px solid var(--ink);background:linear-gradient(145deg, var(--sky), #d782cb);width:164px;height:164px;position:relative}@supports (color:lab(0% 0 0)){.record-sleeve{background:linear-gradient(145deg, var(--sky), lab(65.5027% 41.4965 -23.9751))}}.vinyl-record{background:repeating-radial-gradient(circle,#060805 0 5px,#151a10 6px 7px);background:repeating-radial-gradient(circle,lab(2.02977% -.829048 1.06391) 0 5px,lab(8.58391% -4.21485 5.4329) 6px 7px);border-radius:50%;width:138px;height:138px;position:absolute;top:13px;right:-52px;box-shadow:4px 6px #10160d33;box-shadow:4px 6px lab(6.3959% -3.87125 4.11969/.2)}.vinyl-record i{border:8px solid var(--yellow);background:var(--coral);border-radius:50%;position:absolute;inset:49px}.interest-vinyl p{font-family:var(--mono);margin:17px 0 0;font-size:.61rem;line-height:1.35}.interest-nier{background-color:#ded3bb;background-color:lab(85.0664% .680417 13.6077);background-image:radial-gradient(circle,#2721143d 0 1px,#0000 1.2px);background-image:radial-gradient(circle,lab(13.0532% 1.63466 10.0613/.24) 0 1px,#0000 1.2px);background-size:7px 7px;border:3px double #272114;border:3px double lab(13.0532% 1.63466 10.0613);padding:25px 24px}.interest-nier .note-pin,.interest-nier .note-tape{display:none}.nier-hud{border-bottom:2px solid;align-items:center;gap:5px;padding-bottom:9px;display:flex}.nier-hud i{border:1px solid;width:11px;height:11px}.nier-hud i:nth-child(2){background:currentColor}.nier-hud span{font-family:var(--mono);margin-left:auto;font-size:.52rem}.interest-nier>p{font-family:var(--mono);margin:22px 0 6px;font-size:.56rem}.interest-nier h2{margin:0;font-size:2.25rem}.interest-nier small{font-family:var(--mono);font-size:.5rem}.interest-living-dream{background:#b8e499;background:lab(86.1651% -24.7509 31.9673);border:0;border-radius:26px 7px 30px 9px;padding:25px 24px;box-shadow:6px 9px #27431547;box-shadow:6px 9px lab(25.4648% -18.3693 23.9977/.28)}.interest-living-dream .note-pin{background:#6a8620;background:lab(52.4514% -21.444 47.9269)}.interest-living-dream .note-tape{display:none}.living-leaf{color:var(--moss-dark);font-size:2.7rem;position:absolute;top:20px;right:22px;transform:rotate(22deg)}.living-window{border:2px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:3px;width:78px;padding:5px;display:grid}.living-window i{aspect-ratio:1;background:var(--sky)}.living-window i:nth-child(2),.living-window i:nth-child(3){background:var(--yellow)}.interest-living-dream h2{margin:17px 0 4px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.interest-living-dream p{font-family:var(--mono);margin:0;font-size:.5rem}.interest-reading{box-shadow:inset 0 0 0 4px var(--paper-strong), 7px 9px 0 #55376240;background:#f5d5f9;background:lab(88.7407% 16.415 -13.3979);border:0;border-radius:18px;padding:20px 22px}@supports (color:lab(0% 0 0)){.interest-reading{box-shadow:inset 0 0 0 4px var(--paper-strong), 7px 9px 0 lab(28.071% 20.3775 -20.5012/.25)}}.interest-reading .note-pin,.interest-reading .note-tape{display:none}.library-tablet{border:5px solid var(--ink);background:var(--paper-strong);border-radius:11px;gap:5px;height:90px;padding:13px 36px 13px 13px;display:flex;position:relative}.library-tablet i{border:1px solid var(--ink);background:var(--coral);width:26px}.library-tablet i:nth-child(2){background:var(--sky);align-self:end;height:80%}.library-tablet i:nth-child(3){background:var(--yellow)}.library-tablet span{border:1px solid var(--ink);background:var(--paper-strong);border-radius:4px;width:8px;height:112px;position:absolute;bottom:-15px;right:12px;transform:rotate(16deg)}.interest-reading h2{margin:18px 0 4px;font-size:1.7rem}.interest-reading p{font-family:var(--mono);margin:0;font-size:.48rem}.interest-homelab{color:#eee4cf;color:lab(90.8291% 1.05333 11.58);background:#0a1d29;background:lab(9.504% -4.24085 -11.0296);padding:22px 24px;box-shadow:8px 9px #01060c61;box-shadow:8px 9px lab(1.55709% -.766739 -2.7166/.38)}.interest-homelab .note-pin{background:#6ec272;background:lab(71.5613% -39.2213 32.0347)}.interest-homelab .note-tape{display:none}.server-rack{float:left;border:2px solid;gap:5px;width:78px;margin:0 18px 12px 0;padding:7px;display:grid}.server-rack i{background:#060e15;background:lab(3.70023% -1.52269 -4.60249);border:1px solid;height:20px;position:relative}.server-rack i:after{content:"";background:#72d577;background:lab(77.5964% -44.8467 36.8323);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:6px}.interest-homelab>span{font-family:var(--mono);font-size:.48rem}.interest-homelab h2{color:var(--paper-strong);margin:13px 0 7px;font-size:2rem}.interest-homelab p{clear:both;font-family:var(--mono);margin:0;font-size:.52rem}.interest-privacy{border:2px dashed var(--ink);background:var(--yellow);padding:23px 22px}.interest-privacy .note-pin{display:none}.interest-privacy .note-tape{background:#eda4e6b3;background:lab(76.2523% 35.1268 -21.9933/.7);left:76%}.privacy-pig{float:right;border:2px solid var(--ink);width:58px;height:48px;color:var(--paper-strong);font-family:var(--mono);background:#e865af;background:lab(61.5857% 57.2099 -13.4441);border-radius:48% 48% 42% 42%;place-items:center;margin-left:9px;font-size:1.2rem;display:grid}.interest-privacy h2{margin:5px 0 13px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.interest-privacy h2 em{color:var(--coral);font-size:.8em}.interest-privacy p{font-family:var(--mono);margin:0;font-size:.53rem}.mood-film{color:var(--paper-strong);background:#140e08;background:lab(4.43193% 1.40546 3.22873);border:7px solid #140e08;border:7px solid lab(4.43193% 1.40546 3.22873);padding:17px 17px 22px;box-shadow:12px 13px #10160d57;box-shadow:12px 13px lab(6.3959% -3.87125 4.11969/.34)}.mood-film .note-pin{display:none}.mood-film .note-tape{background:#f59d87b8;background:lab(73.5996% 31.7235 25.9266/.72);width:92px;top:-12px;left:12%;transform:rotate(-5deg)}.film-still{background:#000;border:1px solid #dfd6c980;border:1px solid lab(86.1241% 1.46458 7.54603/.5);height:244px;margin:0;position:relative}.film-still img{object-fit:cover;width:100%;height:100%;display:block}.film-still span{color:var(--paper-strong);font-family:var(--mono);background:#080503b8;background:lab(1.55914% .462011 1.07971/.72);padding:2px 5px;font-size:.52rem;position:absolute;bottom:6px;right:8px}.film-meta,.podcast-meta{font-family:var(--mono);font-size:.58rem}.film-meta{color:#e9af90;color:lab(76.4022% 18.6362 24.7918);margin:13px 0 7px}.mood-film h2{color:var(--paper-strong);font-family:var(--serif);margin:0;font-size:2.1rem;line-height:.94}.film-copy{color:#e3ddd3;color:lab(88.4414% .898063 5.67775);font-family:var(--serif);margin:11px 0 0;font-size:.9rem;line-height:1.25}.mood-film .note-link{color:#eec469;color:lab(81.6717% 7.74112 51.0542);border-color:currentColor}.mood-podcast{background:#fcb5f9;background:lab(82.056% 34.5629 -23.3291);border:0;border-radius:24px 7px 18px 10px;padding:18px 20px 22px;box-shadow:8px 12px #441f656b;box-shadow:8px 12px lab(20.2754% 29.2367 -35.0345/.42)}.mood-podcast .note-pin{background:#42156c;background:lab(18.5825% 34.6937 -42.2068);width:14px;height:14px;top:12px;left:auto;right:17px}.mood-podcast .note-tape{display:none}.podcast-row{width:220px;margin:0 auto;position:relative}.podcast-row img{aspect-ratio:1;border:5px solid var(--paper-strong);object-fit:cover;border-radius:14px;width:100%;display:block;box-shadow:5px 6px #3a135a47;box-shadow:5px 6px lab(15.5288% 30.0602 -34.9755/.28)}.podcast-play{border:2px solid var(--ink);width:46px;height:46px;color:var(--paper-strong);background:var(--ink);text-indent:2px;border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;bottom:-12px;right:-13px}.podcast-meta{color:#3c1f58;color:lab(18.3585% 23.8127 -29.2605);margin:22px 0 5px}.mood-podcast h2{margin:0;font-size:2.6rem;line-height:.88}.podcast-copy{margin:13px 0 0;font-family:May Writing,cursive;font-size:1.25rem;line-height:1}.transcript-slip{background-color:var(--paper-strong);background-image:linear-gradient(#0000 29px,#10160d1c 30px);background-image:linear-gradient(#0000 29px,lab(6.3959% -3.87125 4.11969/.11) 30px);background-size:100% 30px;padding:25px 25px 21px;overflow:hidden}.snippet-source{color:var(--paper);background:var(--moss-dark);padding:4px 6px;display:inline-block}.snippet-copy{margin:24px 0 14px;font-family:May Writing,cursive;font-size:1.55rem;line-height:1.02}.snippet-meta{color:var(--ink-soft);margin:0}.tool-claude .snippet-source{background:#ba4900;background:lab(46.5958% 44.4295 57.3448)}.tool-opencode .snippet-source{background:#073b5e;background:lab(23.1903% -5.25862 -26.0018)}.tool-hermes .snippet-source{background:#614092;background:lab(34.2153% 28.3941 -40.2588)}.board-note.board-note{transform:rotate(var(--note-rotate,0deg))}.board-viewport.is-intro-playing .note-start{z-index:20;animation:.72s cubic-bezier(.16,1,.3,1) both intro-card-arrive}.board-viewport.is-intro-playing .note-usage{z-index:21}.board-viewport.is-intro-playing .board-note.is-intro-nearby{animation:board-note-expand .94s var(--entry-delay) cubic-bezier(.16, 1, .3, 1) both;will-change:opacity, transform}.board-viewport.is-intro-playing .board-scrap.is-intro-nearby{animation:board-scrap-expand .9s var(--entry-delay) cubic-bezier(.16, 1, .3, 1) both;will-change:opacity, transform}.board-viewport.is-intro-playing .board-thread-group.is-intro-nearby .board-thread,.board-viewport.is-intro-playing .board-thread-group.is-intro-nearby .board-thread-shadow{stroke-dasharray:1;stroke-dashoffset:1px;animation:.82s cubic-bezier(.16,1,.3,1) .52s both board-thread-draw}.board-viewport.is-intro-playing .board-thread-group.is-intro-nearby .board-thread-pin{animation:.26s ease-out .5s both control-fade}.board-viewport.is-intro-playing .navigate-pill,.board-viewport.is-intro-playing .board-minimap,.board-viewport.is-intro-playing .board-zoom-controls{animation:.36s ease-out .96s both control-fade}@keyframes intro-card-arrive{0%{opacity:0;transform:scale(.94) rotate(var(--note-rotate,0deg))}to{opacity:1;transform:scale(1) rotate(var(--note-rotate,0deg))}}@keyframes board-note-expand{0%{opacity:0;transform:translate3d(var(--entry-x), var(--entry-y), 0) scale(.62) rotate(0deg)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) rotate(var(--note-rotate,0deg))}}@keyframes board-scrap-expand{0%{opacity:0;transform:translate3d(var(--entry-x), var(--entry-y), 0) scale(.55) rotate(0deg)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) rotate(var(--scrap-rotate,0deg))}}@keyframes board-thread-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes control-fade{0%{opacity:0}to{opacity:1}}.board-viewport{--clipboard-height:min(68svh, 620px)}.note-paper-scrim{z-index:30;cursor:default;background:#10160dab;background:lab(6.3959% -3.87125 4.11969/.67);border:0;width:100%;animation:.16s both clipboard-fade;position:absolute;inset:0}.note-paper-dialog{z-index:32;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--ink);background-color:var(--paper-strong);background-image:linear-gradient(103deg,#ce9f520a,#0000 34%,#10160d06);background-image:linear-gradient(103deg,lab(68.7117% 11.7724 46.4628/.04),#0000 34%,lab(6.3959% -3.87125 4.11969/.025));width:min(650px,100% - 34px);max-height:calc(100svh - 38px);padding:48px 52px 44px;animation:.22s cubic-bezier(.22,1,.36,1) both note-paper-in;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)rotate(-.45deg);box-shadow:9px 10px #10160d42;box-shadow:9px 10px lab(6.3959% -3.87125 4.11969/.26)}.note-paper-tape{background:#80c6e1c2;background:lab(75.9809% -17.4117 -21.0126/.76);width:118px;height:31px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.note-paper-close{border:1px solid var(--line);cursor:pointer;font-family:var(--mono);background:0 0;padding:6px 8px;font-size:.62rem;position:absolute;top:18px;right:20px}.note-paper-close,.clipboard-close{align-items:center;gap:5px;display:inline-flex}.note-paper-close svg,.clipboard-close svg{width:13px;height:13px}.note-paper-kicker{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.04em;margin:0 90px 22px 0;font-size:.62rem}.note-paper-dialog>h2{max-width:13ch;font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(2.35rem,5vw,4.05rem);line-height:.96}.note-paper-dialog.writing .writing-paper-header h2{font-family:Georgia,serif;font-weight:400}.note-paper-dialog.is-handwritten>h2,.note-paper-dialog.is-handwritten .writing-paper-header h2,.note-paper-dialog.is-handwritten .note-paper-copy,.note-paper-dialog.is-handwritten .project-link{color:#ca3056;color:lab(46.7871% 61.6639 17.2658);letter-spacing:0;font-family:May Writing,cursive}.note-paper-media{border:1px solid var(--ink);background:var(--paper);margin:0 0 28px;padding:9px;transform:rotate(.7deg)}.note-paper-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,720px);margin-inline:auto;display:block}.note-paper-dialog.evidence .note-paper-media img,.note-paper-dialog.reference .note-paper-media img,.note-paper-dialog.link .note-paper-media img,.note-paper-dialog.media .note-paper-media img{object-fit:contain;background:var(--ink);max-height:min(62vh,720px)}.note-paper-initial{aspect-ratio:1;width:150px;color:var(--paper);background:var(--moss-dark);font-family:var(--display);place-items:center;margin-bottom:28px;font-size:5rem;display:grid;transform:rotate(-2deg)}.note-paper-copy{max-width:56ch;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.52}.note-paper-meta{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.note-paper-meta span{border:1px solid var(--line);font-family:var(--mono);padding:5px 7px;font-size:.6rem}.note-paper-dialog .project-link,.note-paper-dialog .note-link{margin-top:28px;font-size:.72rem}.note-paper-sections{gap:24px;margin-top:30px;display:grid}.note-paper-sections section{border-top:1px solid var(--line);padding-top:13px}.note-paper-sections h3{color:var(--coral);font-family:var(--mono);letter-spacing:.04em;text-transform:lowercase;margin:0 0 7px;font-size:.62rem;font-weight:400}.note-paper-sections p,.note-paper-sections blockquote{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.58}.note-paper-sections blockquote{color:var(--ink);font-family:May Writing,cursive;font-size:1.5rem}.note-paper-links{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.note-paper-links a{border:1px solid var(--line);font-family:var(--mono);align-items:center;gap:.25em;padding:7px 9px;font-size:.62rem;display:inline-flex}.note-paper-butterfly{color:var(--coral);margin-bottom:8px;font-family:Georgia,serif;font-size:3.3rem;line-height:1;display:block}.note-paper-dialog.is-writing-paper{width:min(820px,100% - 34px);padding:58px 0 0}.writing-paper-header{border-bottom:1px solid var(--line);padding:0 clamp(26px,6vw,64px) 38px}.note-paper-dialog .writing-paper-header h2{max-width:17ch;margin-bottom:18px}.writing-paper-header>p:last-child{max-width:62ch;color:var(--ink-soft);margin:0;font-family:Georgia,serif;line-height:1.55}.writing-paper-status{color:var(--ink-soft);font-family:var(--mono);margin:0;padding:44px clamp(26px,6vw,64px) 64px;font-size:.72rem}.writing-paper-article{color:var(--ink);padding:42px clamp(28px,7vw,68px) 72px;font-family:Georgia,serif;font-size:1.04rem;line-height:1.75}.writing-paper-article>*{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.writing-paper-article>:first-child{margin-top:0}.writing-paper-article p,.writing-paper-article li{text-wrap:pretty}.writing-paper-article p{margin-top:0;margin-bottom:1.35em}.writing-paper-article h1,.writing-paper-article h2,.writing-paper-article h3{letter-spacing:-.025em;margin:1.5em auto .55em;font-family:Georgia,serif;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400;line-height:1.08}.writing-paper-article a{color:var(--moss-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.writing-paper-article img{border:1px solid var(--line);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72vh;margin:28px auto 10px;display:block}.link-icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.link-icon>svg{stroke-width:1.7px;width:100%;height:100%;display:block}.writing-paper-article .article-link-icon{stroke-width:1.7px;vertical-align:-.14em;width:1em;height:1em;margin-left:.18em;display:inline-block}.writing-paper-article blockquote{border-left:4px solid var(--coral);color:var(--ink-soft);margin:30px auto;padding:18px 0 18px 22px}.writing-paper-article pre,.writing-paper-article .article-table-scroll{max-width:100%;overflow-x:auto}.writing-paper-article pre{color:var(--paper);font-family:var(--mono);background:#10160d;background:lab(6.3959% -3.87125 4.11969);padding:16px;font-size:.78rem}.writing-paper-article code{font-family:var(--mono);font-size:.88em}.writing-paper-article .article-table-scroll{width:fit-content;margin:28px auto}.writing-paper-article table{border-collapse:collapse;width:max-content;max-width:none;font-family:var(--mono);margin:0;font-size:.72rem;display:table}.writing-paper-article th,.writing-paper-article td{border:1px solid var(--line);text-align:left;padding:8px 10px}.writing-paper-article .red-note{color:var(--coral)}.writing-paper-article .image-caption,.writing-paper-article .muted-note,.writing-paper-article .quote-credit{color:var(--ink-soft);font-family:var(--mono);font-size:.68rem;display:block}.clipboard-scrim{z-index:16;cursor:default;background:#10160d8f;background:lab(6.3959% -3.87125 4.11969/.56);border:0;width:100%;animation:.18s both clipboard-fade;position:absolute;inset:0}.clipboard{z-index:18;width:min(760px,100% - 32px);height:var(--clipboard-height);border:1px solid var(--ink);background:var(--paper-strong);border-bottom:0;padding:16px 22px 22px;animation:.24s cubic-bezier(.22,1,.36,1) both clipboard-slide;position:absolute;bottom:0;right:50%;transform:translate(50%);box-shadow:7px 0 #10160d21,-7px 0 #10160d21;box-shadow:7px 0 lab(6.3959% -3.87125 4.11969/.13),-7px 0 lab(6.3959% -3.87125 4.11969/.13)}.clipboard-handle{background:var(--ink);opacity:.28;border-radius:999px;width:64px;height:5px;margin:0 auto 14px}.clipboard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:15px;display:flex}.clipboard-section-label,.clipboard-row-meta{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.02em;margin:0;font-size:.6rem}.clipboard-header h2{font-family:var(--display);letter-spacing:-.04em;margin:7px 0 0;font-size:2.3rem;line-height:.95}.clipboard-actions{flex:none;gap:7px;display:flex}.clipboard-close,.clipboard-reset{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-family:var(--mono);background:0 0;flex:none;padding:7px 10px;font-size:.62rem}.clipboard-close:hover,.clipboard-close:focus-visible,.clipboard-reset:hover,.clipboard-reset:focus-visible{border-color:var(--coral);color:var(--coral)}.clipboard-scroll{scrollbar-color:var(--ink-soft) transparent;height:calc(100% - 96px);padding-top:8px;overflow-y:auto}.clipboard-section+.clipboard-section{margin-top:18px}.clipboard-section-label{color:var(--moss-dark);margin:0 0 5px}.clipboard-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 4px;display:grid}.clipboard-row:hover,.clipboard-row.is-selected{color:var(--moss-dark);background:#e5c95e52;background:lab(81.9528% .831246 55.9196/.32)}.clipboard-row-index,.clipboard-row-arrow{width:15px;height:15px;color:var(--coral);stroke-width:1.7px}.clipboard-row-copy{gap:2px;min-width:0;display:grid}.clipboard-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.clipboard-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigate-pill{z-index:25;border:1px solid var(--ink);color:var(--paper);background:var(--ink);cursor:pointer;font-family:var(--mono);border-radius:999px;align-items:center;gap:13px;padding:11px 17px;font-size:.7rem;transition:bottom .22s,background-color .16s,color .16s;display:flex;position:absolute;bottom:22px;right:50%;transform:translate(50%);box-shadow:4px 5px #10160d40;box-shadow:4px 5px lab(6.3959% -3.87125 4.11969/.25)}.navigate-pill svg{stroke-width:1.7px;width:15px;height:15px}.navigate-pill:hover,.navigate-pill.is-open{color:var(--ink);background:var(--yellow)}.navigate-pill.is-open{bottom:calc(var(--clipboard-height) + 18px)}.board-zoom-controls{z-index:15;background:#10160dd6;background:lab(6.3959% -3.87125 4.11969/.84);border:1px solid #faf7ee61;border:1px solid lab(97.161% -.00396371 4.59445/.38);display:flex;position:absolute;bottom:25px;left:28px;overflow:hidden;box-shadow:4px 5px #10160d33;box-shadow:4px 5px lab(6.3959% -3.87125 4.11969/.2)}.board-zoom-controls button{min-width:34px;height:33px;color:var(--paper);cursor:pointer;font-family:var(--mono);background:0 0;border:0;place-items:center;padding:0 9px;font-size:.75rem;display:grid}.board-zoom-controls button svg{stroke-width:1.7px;width:15px;height:15px}.board-zoom-controls button+button{border-left:1px solid #faf7ee3b;border-left:1px solid lab(97.161% -.00396371 4.59445/.23)}.board-zoom-controls button:hover,.board-zoom-controls button:focus-visible{color:var(--ink);background:var(--yellow)}.board-zoom-controls .zoom-readout{min-width:52px;font-size:.58rem}.board-minimap{z-index:15;background:#10160dc7;background:lab(6.3959% -3.87125 4.11969/.78);border:1px solid #faf7ee61;border:1px solid lab(97.161% -.00396371 4.59445/.38);width:220px;height:150px;padding:8px;position:absolute;bottom:25px;right:28px;box-shadow:4px 5px #10160d33;box-shadow:4px 5px lab(6.3959% -3.87125 4.11969/.2)}.minimap-header{color:var(--cork-light);font-family:var(--mono);justify-content:space-between;padding-bottom:6px;font-size:.56rem;display:flex}.minimap-header span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.minimap-canvas{background:var(--cork);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #faf7ee3b;border:1px solid lab(97.161% -.00396371 4.59445/.23);width:100%;height:calc(100% - 20px);position:relative;overflow:hidden}.minimap-canvas:active,.minimap-canvas:active .minimap-marker{cursor:grabbing}.minimap-threads{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.minimap-threads line{stroke:#f1383ec2;stroke:lab(54.8487% 69.6498 43.5134/.76);stroke-width:24px}.minimap-marker{z-index:2;border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:1px;width:12px;height:8px;padding:0;position:absolute;transform:translate(-50%,-50%)}.minimap-density{z-index:1;background:#faf7ee80;background:lab(97.161% -.00396371 4.59445/.5);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.minimap-marker.project{background:var(--coral)}.minimap-marker.writing{background:var(--yellow)}.minimap-marker.is-graveyard{opacity:.46;background:#675c4b;background:lab(39.7274% 2.53141 11.6031)}.minimap-marker.group,.minimap-marker.evidence{background:var(--sky)}.minimap-marker.reference{background:#171008;background:lab(5.25437% 2.20192 4.67731)}.minimap-marker.link{background:#e386e1;background:lab(68.6599% 46.0674 -30.8373)}.minimap-marker.snippet{background:var(--paper-strong);width:8px;height:8px}.minimap-marker.keepsake{background:#d7aaff;background:lab(76.0157% 31.6313 -40.6015);border-radius:50%;width:9px;height:9px}.minimap-marker.is-selected{z-index:4;outline:2px solid var(--paper);width:16px;height:11px}.minimap-viewport{z-index:3;border:1px solid var(--paper);pointer-events:none;background:#faf7ee1f;background:lab(97.161% -.00396371 4.59445/.12);position:absolute;box-shadow:inset 0 0 0 1px #10160d5c;box-shadow:inset 0 0 0 1px lab(6.3959% -3.87125 4.11969/.36)}@keyframes clipboard-fade{0%{opacity:0}to{opacity:1}}@keyframes note-paper-in{0%{opacity:0;transform:translate(-50%,-46%)rotate(.4deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(-.45deg)}}@keyframes note-paper-mobile-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes clipboard-slide{0%{transform:translate(50%,100%)}to{transform:translate(50%)}}@media (max-width:680px){.board-camera{transform:translate3d(var(--startup-mobile-pan-x), var(--startup-mobile-pan-y), 0)}.board-surface{transform:translate3d(-50%, -50%, 0) scale(var(--startup-mobile-zoom))}.note-paper-dialog{width:auto;height:calc(100svh - 16px);max-height:none;padding:54px 20px 34px;animation-name:note-paper-mobile-in;inset:8px;transform:none}.note-paper-dialog.is-writing-paper{width:auto;padding:52px 0 0}.note-paper-dialog>h2,.note-paper-dialog .writing-paper-header h2{max-width:15ch;font-size:clamp(2rem,11vw,2.75rem);line-height:.98}.note-paper-close{z-index:4;background:var(--paper-strong);width:max-content;margin:-40px 0 12px auto;display:block;position:sticky;top:0}.writing-paper-header{padding:0 20px 26px}.writing-paper-header .note-paper-kicker{margin:0 72px 18px 0}.writing-paper-article{padding:28px 20px 52px;font-size:.98rem;line-height:1.68}.note-paper-media img{max-height:220px}.clipboard{width:100%;padding:13px 15px 18px;animation-name:clipboard-slide-mobile;right:0;transform:none}.clipboard-header h2{font-size:1.9rem}.clipboard-actions{flex-direction:column-reverse}.clipboard-reset{font-size:.54rem}.clipboard-row{padding:11px 2px}.clipboard-row-title{font-size:.82rem}.clipboard-row-meta{font-size:.54rem}.board-minimap,.board-zoom-controls{display:none}.navigate-pill{bottom:15px}.navigate-pill.is-open{bottom:calc(var(--clipboard-height) + 14px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes clipboard-slide-mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}
