.diary-module__IAO71a__root{--diary-bg:#010102;--diary-bg-deep:#000;--diary-fridge:#0f1214;--diary-fridge-shadow:#000;--diary-paper-kraft:#cfb292;--diary-paper-lined:#e9e4d7;--diary-paper-graph:#eeebe1;--diary-paper-postit:#ffc7c2;--diary-ink:#241713;--diary-ink-soft:#473a35;--diary-rule:#4f6778;--diary-magnet-red:#c53829;--diary-magnet-blue:#007bae;--diary-magnet-cream:#dfcfb4;--diary-magnet-brass:#bc8f4d;--diary-tape:#c7b49c8c;--diary-vignette:#000;--diary-warm:#db9152;--diary-script:var(--font-caveat), "Caveat", "Marker Felt", cursive;--diary-body:var(--font-lora), "Lora", "Hoefler Text", Georgia, serif;--diary-system:var(--font-hanken), system-ui, -apple-system, sans-serif;background:radial-gradient(130% 90% at 50% 35%, color-mix(in oklch, var(--diary-warm) 4%, transparent), transparent 55%), var(--diary-bg);color:var(--diary-paper-lined);position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.diary-module__IAO71a__root{--diary-bg:lab(.308809% -.0512525 -.225085);--diary-bg-deep:lab(.0241547% -.0058189 -.035727);--diary-fridge:lab(5.27377% -.707611 -1.56681);--diary-fridge-shadow:lab(.057476% -.0120029 -.0609487);--diary-paper-kraft:lab(74.4612% 7.21377 20.5616);--diary-paper-lined:lab(90.8014% .244886 6.91602);--diary-paper-graph:lab(93.1257% -.409782 5.3422);--diary-paper-postit:lab(85.3753% 23.1564 12.6297);--diary-ink:lab(9.36837% 5.93036 5.4318);--diary-ink-soft:lab(25.6281% 5.28394 5.05825);--diary-rule:lab(42.0258% -5.78566 -12.86);--diary-magnet-red:lab(46.0858% 55.7278 42.9237);--diary-magnet-blue:lab(47.793% -16.474 -38.2967);--diary-magnet-cream:lab(83.8514% 2.73588 15.406);--diary-magnet-brass:lab(62.8489% 12.2849 41.4691);--diary-tape:lab(74.5228% 3.93608 15.1661/.55);--diary-vignette:lab(.00707817% -.00173599 -.0172138);--diary-warm:lab(67.0794% 24.2741 45.228)}}.diary-module__IAO71a__root[data-mode=fallback]{min-height:100dvh;position:relative;inset:auto;overflow:visible}.diary-module__IAO71a__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.diary-module__IAO71a__overlayLayer{pointer-events:none;position:absolute;inset:0}.diary-module__IAO71a__overlay{pointer-events:auto;color:var(--diary-ink);font-family:var(--diary-body);letter-spacing:.005em;opacity:0;will-change:opacity;transform-origin:50%;word-wrap:break-word;overflow-wrap:anywhere;box-sizing:border-box;clip-path:inset(0);background:0 0;border-radius:2px;padding:clamp(2.2rem,3.8vw,3.6rem) clamp(1.1rem,1.9vw,1.9rem) clamp(1.4rem,2.4vw,2.4rem);font-size:clamp(.78rem,.95vw,.95rem);line-height:1.55;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute}.diary-module__IAO71a__overlay[data-active-note=true]{clip-path:none;z-index:100}.diary-module__IAO71a__overlay[data-paper=lined]{padding-left:clamp(2.4rem,4vw,3.4rem)}.diary-module__IAO71a__overlay[data-visible=true]{opacity:1}.diary-module__IAO71a__overlay::-webkit-scrollbar{width:6px}.diary-module__IAO71a__overlay::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--diary-ink-soft) 50%, transparent);border-radius:3px}.diary-module__IAO71a__overlay[data-paper=postit]{color:#240f0e;color:lab(6.91519% 10.688 4.73724)}.diary-module__IAO71a__overlayPreview{font-family:var(--diary-body);color:var(--diary-ink-soft);margin:0;font-size:.92em;font-style:italic}.diary-module__IAO71a__overlayTitle{font-family:var(--diary-script);color:var(--diary-ink);letter-spacing:-.005em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0 0 .55em;font-size:clamp(1.15rem,1.7vw,1.7rem);font-weight:400;line-height:1.05}.diary-module__IAO71a__overlayDate{font-family:var(--diary-system);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklch, var(--diary-ink-soft) 75%, transparent);margin:-.2em 0 1.4em;font-size:.66rem;display:block}.diary-module__IAO71a__overlayBody :is(p,ul,ol,blockquote){margin:0 0 1em}.diary-module__IAO71a__overlayBody :is(p,li,blockquote){max-width:64ch}.diary-module__IAO71a__overlayBody code{background:color-mix(in oklch, var(--diary-ink) 8%, transparent);border-radius:2px;padding:.05em .35em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.92em}.diary-module__IAO71a__overlayBody pre{background:color-mix(in oklch, var(--diary-ink) 6%, transparent);border-radius:3px;margin:0 0 1em;padding:.9em 1em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.86em;line-height:1.5;overflow-x:auto}.diary-module__IAO71a__overlayBody em{color:var(--diary-ink-soft);font-style:italic}.diary-module__IAO71a__stickerCluster{pointer-events:none;z-index:2;width:100%;position:relative}.diary-module__IAO71a__overlay[data-active-note=true]{flex-direction:column;display:flex}.diary-module__IAO71a__overlay .diary-module__IAO71a__stickerCluster{flex:1 1 0;min-height:clamp(120px,22%,240px);margin-top:1.2em}.diary-module__IAO71a__readerNote .diary-module__IAO71a__stickerCluster{min-height:clamp(140px,34vw,280px);margin-top:1.6em}.diary-module__IAO71a__sticker{object-fit:contain;filter:drop-shadow(0 8px 14px #0000005c)drop-shadow(0 2px 5px #00000042);filter:drop-shadow(0 8px 14px lab(0% 0 0/.36))drop-shadow(0 2px 5px lab(0% 0 0/.26));transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:auto;position:absolute}.diary-module__IAO71a__readerNote{position:relative}.diary-module__IAO71a__scrim{pointer-events:none;background:radial-gradient(120% 90% at 50% 50%, transparent 0%, transparent 35%, color-mix(in oklch, var(--diary-vignette) 70%, transparent) 100%);opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.diary-module__IAO71a__scrim[data-on=true]{opacity:1}.diary-module__IAO71a__signature{font-family:var(--diary-script);color:#816f508c;color:lab(47.8799% 4.0246 19.9031/.55);letter-spacing:.01em;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:4;font-size:.78rem;position:absolute;bottom:clamp(.9rem,2vw,1.6rem);right:clamp(1rem,2.4vw,2rem)}.diary-module__IAO71a__signature a{pointer-events:auto;color:inherit;border-bottom:1px solid;text-decoration:none}.diary-module__IAO71a__dismissHint{font-family:var(--diary-system);letter-spacing:.18em;text-transform:uppercase;color:#b5ada080;color:lab(71.052% 1.25533 7.61184/.5);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3;font-size:.7rem;transition:opacity .4s cubic-bezier(.16,1,.3,1) .2s;position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%)}.diary-module__IAO71a__dismissHint[data-visible=true]{opacity:1}.diary-module__IAO71a__skipLink{background:var(--diary-paper-lined);color:var(--diary-ink);font-family:var(--diary-system);z-index:10;border-radius:2px;padding:.5rem .75rem;font-size:.85rem;position:absolute;top:1rem;left:-9999px}.diary-module__IAO71a__skipLink:focus{left:1rem}.diary-module__IAO71a__grid{width:100%;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem) 6rem;position:relative}.diary-module__IAO71a__gridInner{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(2rem,5vw,3.4rem) clamp(1.4rem,4vw,2.6rem);max-width:1100px;margin:0 auto;display:grid;position:relative}.diary-module__IAO71a__gridNote{text-align:left;cursor:pointer;color:var(--diary-ink);font:inherit;background:0 0;border:0;border-radius:2px;padding:1.4rem 1.4rem 1.6rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:block;position:relative;box-shadow:0 14px 28px -10px #0000008c,0 6px 12px -6px #0006;box-shadow:0 14px 28px -10px lab(0% 0 0/.55),0 6px 12px -6px lab(0% 0 0/.4)}.diary-module__IAO71a__gridNote:focus-visible{outline:2px solid var(--diary-warm);outline-offset:4px}.diary-module__IAO71a__gridNote:hover,.diary-module__IAO71a__gridNote:focus-visible{transform:var(--note-rot) translateY(-4px);box-shadow:0 22px 36px -10px #000000a6,0 10px 16px -8px #00000073;box-shadow:0 22px 36px -10px lab(0% 0 0/.65),0 10px 16px -8px lab(0% 0 0/.45)}.diary-module__IAO71a__gridNote[data-paper=kraft]{background:var(--diary-paper-kraft)}.diary-module__IAO71a__gridNote[data-paper=lined]{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.55em - 1px), color-mix(in oklch, var(--diary-rule) 60%, transparent) calc(1.55em - 1px), color-mix(in oklch, var(--diary-rule) 60%, transparent) 1.55em), var(--diary-paper-lined);background-position:0 1.1em,0 0}.diary-module__IAO71a__gridNote[data-paper=graph]{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(.55em - 1px), color-mix(in oklch, var(--diary-rule) 30%, transparent) calc(.55em - 1px), color-mix(in oklch, var(--diary-rule) 30%, transparent) .55em), repeating-linear-gradient(to right, transparent 0, transparent calc(.55em - 1px), color-mix(in oklch, var(--diary-rule) 30%, transparent) calc(.55em - 1px), color-mix(in oklch, var(--diary-rule) 30%, transparent) .55em), var(--diary-paper-graph)}.diary-module__IAO71a__gridNote[data-paper=postit]{background:var(--diary-paper-postit);color:#240f0e;color:lab(6.91519% 10.688 4.73724)}.diary-module__IAO71a__gridMagnet{z-index:1;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.diary-module__IAO71a__gridTitle{font-family:var(--diary-script);letter-spacing:-.005em;margin:0 0 .5em;font-size:clamp(1.6rem,3.4vw,2rem);line-height:1}.diary-module__IAO71a__gridPreview{font-family:var(--diary-body);color:var(--diary-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.diary-module__IAO71a__gridDate{font-family:var(--diary-system);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch, var(--diary-ink-soft) 70%, transparent);margin-top:1.1em;font-size:.68rem;display:block}.diary-module__IAO71a__reader{z-index:50;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:center;align-items:flex-start;width:100vw;height:100dvh;padding:clamp(2rem,5vw,3.5rem) clamp(1.2rem,5vw,2rem) 4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.diary-module__IAO71a__reader[data-variant=fallback]{background:var(--diary-bg)}.diary-module__IAO71a__reader[data-variant=zoom]{background:radial-gradient(130% 90% at 50% 50%, color-mix(in oklch, var(--diary-vignette) 60%, transparent) 0%, color-mix(in oklch, var(--diary-vignette) 92%, transparent) 100%);animation:.28s cubic-bezier(.16,1,.3,1) diary-module__IAO71a__readerFadeIn}@keyframes diary-module__IAO71a__readerFadeIn{0%{opacity:0}to{opacity:1}}.diary-module__IAO71a__readerInner{width:100%;max-width:38rem;position:relative}.diary-module__IAO71a__readerClose{font-family:var(--diary-system);letter-spacing:.18em;text-transform:uppercase;color:var(--diary-paper-lined);cursor:pointer;background:0 0;border:0;margin-bottom:1.4rem;padding:.5rem 0;font-size:.72rem;display:inline-block}.diary-module__IAO71a__readerCloseHint{font-family:var(--diary-system);letter-spacing:.2em;text-transform:uppercase;color:#b5ada08c;color:lab(71.052% 1.25533 7.61184/.55);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.5rem 1rem;font-size:.7rem;position:absolute;top:-2.6rem;left:50%;transform:translate(-50%)}.diary-module__IAO71a__readerCloseHint:hover,.diary-module__IAO71a__readerCloseHint:focus-visible{color:#dccbb1d9;color:lab(82.691% 2.74202 15.4113/.85);outline:none}.diary-module__IAO71a__readerClose:focus-visible{outline-offset:4px;outline:1px solid}.diary-module__IAO71a__readerNote{color:var(--diary-ink);font-family:var(--diary-body);border-radius:2px;padding:clamp(1.6rem,4vw,2.4rem);line-height:1.7;box-shadow:0 24px 48px -16px #000000b3,0 8px 16px -8px #00000073;box-shadow:0 24px 48px -16px lab(0% 0 0/.7),0 8px 16px -8px lab(0% 0 0/.45)}.diary-module__IAO71a__readerNote[data-paper=kraft]{background:var(--diary-paper-kraft)}.diary-module__IAO71a__readerNote[data-paper=lined]{background:var(--diary-paper-lined)}.diary-module__IAO71a__readerNote[data-paper=graph]{background:var(--diary-paper-graph)}.diary-module__IAO71a__readerNote[data-paper=postit]{background:var(--diary-paper-postit);color:#240f0e;color:lab(6.91519% 10.688 4.73724)}.diary-module__IAO71a__readerTitle{font-family:var(--diary-script);margin:0 0 .4em;font-size:clamp(2.2rem,5vw,3rem);line-height:1}.diary-module__IAO71a__readerDate{font-family:var(--diary-system);letter-spacing:.16em;text-transform:uppercase;color:var(--diary-ink-soft);margin-bottom:1.8em;font-size:.72rem;display:block}.diary-module__IAO71a__empty{place-items:center;display:grid;position:absolute;inset:0}.diary-module__IAO71a__emptyNote{background:var(--diary-paper-postit);color:#240f0e;color:lab(6.91519% 10.688 4.73724);font-family:var(--diary-script);padding:2.4rem 3rem;font-size:clamp(1.6rem,3vw,2rem);position:relative;transform:rotate(-3deg)translate(-8%,-12%);box-shadow:0 20px 40px -16px #0009;box-shadow:0 20px 40px -16px lab(0% 0 0/.6)}@media (prefers-reduced-motion:reduce){.diary-module__IAO71a__overlay,.diary-module__IAO71a__scrim,.diary-module__IAO71a__dismissHint,.diary-module__IAO71a__gridNote{transition-duration:0s!important}}
