:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#211f1a;--cocoa:#784251;--berry:#e36b8c;--blush:#ffb8c9;--soft-blush:#ffe0e8;--paper:#fffdf2;--cream:#fff7e8;--honey:#ffb540;--mint:#99dbcf;--canvas-side:clamp(18rem, 48vh, 27rem);font-synthesis:none;text-rendering:optimizelegibility;font-family:SF Pro Rounded,Arial Rounded MT Bold,ui-rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--soft-blush)}body{background:var(--soft-blush);min-width:20rem;color:var(--ink);margin:0;overflow-x:hidden}button,a,input{font:inherit}button{color:inherit}.site-header{z-index:30;justify-content:space-between;align-items:center;width:min(100% - 2rem,78rem);padding:1.15rem 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{color:var(--ink);letter-spacing:-.045em;align-items:center;gap:.65rem;font-size:1.08rem;font-weight:900;text-decoration:none;display:inline-flex}.brand img{border-radius:.78rem;width:2.4rem;height:2.4rem;box-shadow:0 .4rem 1.3rem #78425129}.soon-note{color:var(--cocoa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf294;border:1px solid #7842512e;border-radius:999px;padding:.56rem .78rem;font-size:.7rem;font-weight:850}.drawing-room{background:linear-gradient(145deg, var(--soft-blush) 0%, #ffccd8 57%, var(--cream) 100%);isolation:isolate;place-items:center;min-height:100svh;padding:5.4rem 1rem 3.8rem;display:grid;position:relative;overflow:hidden}.drawing-room:before{z-index:-2;content:"";background:radial-gradient(circle at 16% 15%,#ffffff7a 0 5rem,#0000 24rem),radial-gradient(circle at 84% 32%,#fffdf294 0 7rem,#0000 27rem);position:absolute;inset:0}.backdrop-doodle{z-index:-1;color:#ffffff8f;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;position:absolute}.doodle-heart{font-size:clamp(4rem,8vw,8rem);animation:5s ease-in-out infinite alternate float-one;top:15%;left:8%;rotate:-12deg}.doodle-sparkle{font-size:clamp(2.8rem,6vw,6rem);animation:4.2s ease-in-out infinite alternate float-two;top:18%;right:11%;rotate:8deg}.doodle-squiggle{font-size:clamp(4rem,9vw,9rem);animation:5.8s ease-in-out infinite alternate-reverse float-one;bottom:13%;right:9%;rotate:-8deg}@keyframes float-one{to{transform:translate(.35rem,-.55rem)rotate(2deg)}}@keyframes float-two{to{transform:translate(-.25rem,.5rem)rotate(-3deg)}}.drawing-app{z-index:3;justify-items:center;width:min(100%,31rem);display:grid;position:relative}.drawing-heading{text-align:center;margin-bottom:1.05rem}.drawing-heading>span{color:var(--berry);letter-spacing:.04em;margin-bottom:.3rem;font-size:.68rem;font-weight:900;display:block}.drawing-heading h2{color:var(--cocoa);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:.98;transition:transform .42s cubic-bezier(.22,1,.36,1)}.drawing-stage{place-items:center;width:100%;margin-bottom:1rem;display:grid;position:relative}.postit{z-index:3;width:min(100%, var(--canvas-side));aspect-ratio:1;background:var(--paper);border:1px solid #78425152;border-radius:.65rem;transition:transform .52s cubic-bezier(.22,1,.36,1),border-radius .52s cubic-bezier(.22,1,.36,1),box-shadow .52s,opacity .18s;position:relative;transform:rotate(-.6deg);box-shadow:0 .9rem 2.1rem #78425129}.washi{z-index:5;pointer-events:none;background:#99dbcfcc;width:4.8rem;height:1.45rem;transition:opacity .22s,transform .42s;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:inset 0 0 0 1px #7842510f}#postcat-canvas{z-index:1;border-radius:inherit;cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#postcat-canvas:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--berry);outline-offset:4px}.canvas-prompt{z-index:0;color:#78425147;text-align:center;pointer-events:none;margin:0;font-size:clamp(.78rem,1.3vw,.95rem);font-weight:850;transition:opacity .18s;position:absolute;inset:50% 1rem auto;transform:translateY(-50%)}.canvas-prompt.is-hidden{opacity:0}.canvas-try-note{z-index:4;color:#784251b8;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;align-items:center;gap:.18rem;font-size:.72rem;font-weight:900;transition:opacity .18s,transform .26s;display:flex;position:absolute;top:43%;left:calc(100% - .14rem);right:auto;transform:translateY(-50%)}.canvas-try-note svg{width:3rem;height:1.65rem;animation:1.7s ease-in-out infinite alternate try-note-nudge;overflow:visible}.canvas-try-note path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.canvas-try-note span{background:#fffdf2d1;border:1px solid #7842512e;border-radius:999px;padding:.38rem .55rem;transform:rotate(3deg);box-shadow:0 .3rem .8rem #7842511a}.canvas-try-note.is-hidden,.drawing-app.is-sending .canvas-try-note,.drawing-app.is-delivered .canvas-try-note{opacity:0;transform:translateY(-50%)scale(.92)}@keyframes try-note-nudge{to{transform:translate(-.14rem)}}.sender-tag,.reaction-tag{z-index:6;background:var(--paper);color:var(--cocoa);opacity:0;pointer-events:none;border:1px solid #7842513d;border-radius:999px;font-size:.7rem;font-weight:900;position:absolute;box-shadow:0 .35rem .9rem #7842512e}.sender-tag{padding:.48rem .68rem;transition:opacity .22s,transform .42s cubic-bezier(.2,1.45,.35,1);top:-.85rem;left:10%;transform:translateY(-.8rem)rotate(-4deg)scale(.75)}.sender-tag span{color:var(--berry);margin-right:.25rem}.reaction-tag{padding:.48rem .72rem;transition:opacity .22s .22s,transform .42s cubic-bezier(.2,1.55,.35,1) .18s;bottom:-.8rem;right:9%;transform:translateY(.8rem)rotate(7deg)scale(.7)}.app-icons{z-index:1;opacity:0;filter:blur(.8px);pointer-events:none;gap:.75rem;transition:opacity .4s .18s,transform .52s cubic-bezier(.22,1,.36,1) .12s;display:flex;position:absolute;bottom:-4.2rem;left:50%;transform:translate(-50%,1rem)scale(.92)}.app-icons i{aspect-ratio:1;border:1px solid #ffffff8a;border-radius:28%;width:clamp(2.8rem,5vw,3.7rem);display:block;box-shadow:inset 0 0 0 1px #7842510f}.app-icons i:first-child{background:var(--honey)}.app-icons i:nth-child(2){background:var(--mint)}.app-icons i:nth-child(3){background:var(--blush)}.app-icons i:nth-child(4){background:var(--cream)}.draw-tools{width:min(100%, var(--canvas-side));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf2e6;border:1px solid #7842513d;border-radius:1.15rem;min-width:0;padding:.75rem;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);box-shadow:0 .65rem 1.7rem #7842511c;container:drawing-tools/inline-size}.tool-row,.tool-bottom-row{--tool-size:clamp(1.6rem, calc((100cqi - 2rem) / 8), 2.35rem);--sticker-tool-size:clamp(2.1rem, calc(var(--tool-size) + .25rem), 2.6rem);align-items:center;gap:.5rem;min-width:0;display:flex}.tool-row{justify-content:space-between}.tool-bottom-row{margin-top:.65rem}.ink-picker,.history-tools,.sticker-demo-tools{align-items:center;gap:.25rem;min-width:0;display:flex}.ink-picker{flex:1;justify-content:space-between}.history-tools,.sticker-demo-tools{flex:none}.ink{width:var(--tool-size);height:var(--tool-size);background:var(--ink-color);cursor:pointer;border:1px solid #78425159;border-radius:50%;flex:none;padding:0;transition:transform .18s,box-shadow .18s;position:relative}.ink[data-color=\#000000]{--ink-color:#000}.ink[data-color=\#ffb8c9]{--ink-color:var(--blush)}.ink[data-color=\#ffb540]{--ink-color:var(--honey)}.ink[data-color=\#99dbcf]{--ink-color:var(--mint)}.ink.is-selected{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px #784251b8}.ink:hover,.ink.is-selected:hover{transform:scale(1.06)}.palette-turn,.history-tools button{width:var(--tool-size);height:var(--tool-size);background:var(--soft-blush);color:var(--cocoa);cursor:pointer;border:1px solid #7842513d;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .18s cubic-bezier(.2,1.45,.35,1),opacity .15s;display:grid}.palette-turn{background:conic-gradient(var(--blush), var(--honey), var(--mint), var(--soft-blush), var(--blush));box-shadow:inset 0 0 0 .42rem #fffdf299}.palette-turn:hover,.history-tools button:not(:disabled):hover{transform:rotate(-8deg)scale(1.06)}.palette-turn:active,.history-tools button:active{transform:scale(.88)}.history-tools button:disabled{opacity:.3;cursor:default}.draw-tools button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tool-icon{z-index:1;fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:1.25rem;height:1.25rem;display:block;position:relative}.pen-size{min-width:0;min-height:var(--sticker-tool-size);color:#784251a8;background:#fff7e8c7;border:1px solid #78425124;border-radius:999px;flex:1;align-items:center;gap:.5rem;margin:0;padding:.42rem .7rem;display:flex}.pen-size .tool-icon{stroke-width:1.75px;width:1.05rem;height:1.05rem}.pen-size input{appearance:none;cursor:pointer;background:#78425124;border-radius:999px;flex:1;width:100%;min-width:0;height:.35rem}.pen-size input::-webkit-slider-thumb{appearance:none;border:2px solid var(--paper);background:var(--berry);border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px #78425159}.pen-size input::-moz-range-thumb{border:2px solid var(--paper);background:var(--berry);border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px #78425159}.push-button{width:min(100%, var(--canvas-side));min-height:3.8rem;color:var(--cocoa);cursor:pointer;isolation:isolate;background:0 0;border:0;margin-top:.8rem;padding:0 0 .3rem;text-decoration:none;display:grid;position:relative}.push-button:before{z-index:0;content:"";background:#784251d9;border-radius:999px;height:3.55rem;position:absolute;bottom:0;left:0;right:0}.button-face{z-index:3;background:var(--blush);height:3.55rem;color:var(--cocoa);border:1.5px solid #7842518c;border-radius:999px;justify-content:space-between;align-items:center;padding:0 1.3rem;font-size:.92rem;font-weight:900;transition:transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.push-button:active .button-face{transform:translateY(.25rem)}.post-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.send-flight{z-index:68;transform-origin:50%;filter:drop-shadow(0 .9rem .75rem #78425142);opacity:0;pointer-events:none;display:block;position:fixed}.send-flight.is-active{opacity:1}.svg-sprite{width:0;height:0;position:absolute;overflow:hidden}.flight-sheet{transform-origin:50%;perspective:680px;display:block;position:absolute;inset:0;transform:rotate(-.6deg)}.fold-stack{transform-origin:50%;transform-style:preserve-3d;display:block;position:absolute;inset:0}.fold-wing{transform-origin:50%;transform-style:preserve-3d;display:block;position:absolute;inset:0}.fold-panel{background-color:var(--paper);background-image:var(--drawing,none);transform-origin:50% 0;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 .6px #78425114}.fold-panel:before,.fold-panel:after{content:"";opacity:0;position:absolute;inset:0}.fold-panel:before{background:linear-gradient(115deg,#7842510a,#78425147)}.fold-panel:after{background:radial-gradient(circle at 22% 18%,#ffffff7a 0 1px,#0000 1.4px) 0 0/13px 13px,#f3ead9}.fold-wing:after{opacity:0;content:"";background:radial-gradient(circle at 22% 18%,#ffffff73 0 1px,#0000 1.4px) 0 0/13px 13px,#f1e7d4;position:absolute;inset:0;transform:translateZ(.6px)}.fold-wing-left:after{clip-path:polygon(0 0,50.5% 0,50.5% 100%,0 100%)}.fold-wing-right:after{clip-path:polygon(49.5% 0,100% 100%,49.5% 100%)}.fold-centre-crease,.fold-centre-shadow{z-index:12;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:50%}.fold-centre-crease{opacity:0;background:#7842513d;width:1px;transform:translate(-.5px)translateZ(2px);box-shadow:-1px 0 #ffffff73}.fold-centre-shadow{filter:blur(5px);opacity:0;background:linear-gradient(90deg,#0000,#7842513d,#0000);width:18%;transform:translate(-50%)translateZ(1px)}.finished-plane{z-index:24;opacity:0;transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}.finished-plane-panel{background-color:var(--paper);background-image:var(--drawing,none);transform-style:preserve-3d;backface-visibility:visible;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;inset:0}.finished-plane-body{z-index:3;clip-path:polygon(50% 0,57% 100%,50% 89%,43% 100%);filter:drop-shadow(0 2px 2px #7842512e)}.finished-plane-wing{z-index:2;transform-origin:50%;will-change:transform}.finished-plane-wing:after{content:"";opacity:.48;background:linear-gradient(90deg,#7842512b,#0000 17%);position:absolute;inset:0}.finished-plane-wing-left{clip-path:polygon(50% 0,50% 100%,5% 73%)}.finished-plane-wing-right{clip-path:polygon(50% 0,95% 73%,50% 100%)}.finished-plane-wing-right:after{background:linear-gradient(-90deg,#7842512b,#0000 17%)}.finished-plane-spine{z-index:5;background:#7842515c;width:1.5px;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)translateZ(4px);box-shadow:-1px 0 #ffffff8a}.fold-paw{--paw-delay:0s;--paw-nudge-x:0px;--paw-nudge-y:0px;--paw-scale:1;--paw-wiggle:0deg;z-index:42;aspect-ratio:120/186;opacity:0;filter:drop-shadow(0 .42rem .38rem #7842513b);pointer-events:none;will-change:transform, opacity;width:30%;height:auto;display:block;position:absolute;overflow:visible}.fold-paw-crease-left{top:calc(50% + var(--paw-nudge-y));left:calc(29% + var(--paw-nudge-x))}.fold-paw-crease-right{top:calc(50% + var(--paw-nudge-y));left:calc(71% + var(--paw-nudge-x))}.fold-paw-corners{top:calc(25% + var(--paw-nudge-y));left:calc(50% + var(--paw-nudge-x))}.fold-paw-wings{top:calc(76% + var(--paw-nudge-y));left:calc(50% + var(--paw-nudge-x))}.fold-base-left{clip-path:polygon(49.5% 0,50.5% 0,50.5% 100%,0 100%)}.fold-edge-left{clip-path:polygon(49% 0,51% 0,0 100%,0 49%)}.fold-nose-left{clip-path:polygon(0 0,51% 0,0 26%)}.fold-tip-left{clip-path:polygon(51% 0,0 24%,0 51%)}.fold-base-right{clip-path:polygon(50.5% 0,49.5% 0,49.5% 100%,100% 100%)}.fold-edge-right{clip-path:polygon(51% 0,49% 0,100% 100%,100% 49%)}.fold-nose-right{clip-path:polygon(100% 0,49% 0,100% 26%)}.fold-tip-right{clip-path:polygon(49% 0,100% 24%,100% 51%)}.fold-nose-left{--fold-delay:.82s;--fold-time:.34s}.fold-nose-right{--fold-delay:.88s;--fold-time:.34s}.fold-tip-left{--fold-delay:.82s;--fold-time:.72s}.fold-tip-right{--fold-delay:.88s;--fold-time:.72s}.fold-edge-left{--fold-delay:1.22s;--fold-time:.36s}.fold-edge-right{--fold-delay:1.28s;--fold-time:.36s}.fold-flap,.fold-flap:before,.fold-flap:after{animation-duration:var(--fold-time);animation-delay:var(--fold-delay);animation-timing-function:cubic-bezier(.6,0,.4,1);animation-fill-mode:both}.send-flight.is-folding .fold-nose-left{animation-name:fold-nose-left}.send-flight.is-folding .fold-nose-right{animation-name:fold-nose-right}.send-flight.is-folding .fold-tip-left{animation-name:fold-tip-left}.send-flight.is-folding .fold-tip-right{animation-name:fold-tip-right}.send-flight.is-folding .fold-edge-left{animation-name:fold-edge-left}.send-flight.is-folding .fold-edge-right{animation-name:fold-edge-right}.send-flight.is-folding .fold-flap:before{animation-name:fold-shade}.send-flight.is-folding .fold-flap:after{animation-name:fold-back-face}.send-flight.is-folding .fold-tip-left:before,.send-flight.is-folding .fold-tip-right:before{animation-name:fold-shade-twice}.send-flight.is-folding .fold-tip-left:after,.send-flight.is-folding .fold-tip-right:after{animation-name:fold-back-face-twice}.send-flight.is-folding .fold-wing-left{animation:2.1s linear both fold-half-left,2.1s linear both retire-fold-layer}.send-flight.is-folding .fold-wing-right{animation:2.1s linear both fold-half-right,2.1s linear both retire-fold-layer}.send-flight.is-folding .fold-wing-left:after{animation:2.1s linear both fold-half-back}.send-flight.is-folding .fold-stack{animation:2.1s linear both fold-camera}.send-flight.is-folding .fold-centre-crease{animation:2.1s both remember-centre-crease}.send-flight.is-folding .fold-centre-shadow{animation:2.1s both crease-pressure}.send-flight.is-folding .finished-plane{animation:2.1s linear both reveal-finished-plane}.send-flight.is-folding .finished-plane-wing-left{animation:2.1s linear both open-finished-wing-left}.send-flight.is-folding .finished-plane-wing-right{animation:2.1s linear both open-finished-wing-right}.send-flight.is-folding .fold-paw-crease-left{animation:working-paw-left 2.1s linear var(--paw-delay) both}.send-flight.is-folding .fold-paw-crease-right{animation:working-paw-right 2.1s linear var(--paw-delay) both}.send-flight.is-folding .fold-paw-corners{animation:working-paw-top 2.1s linear var(--paw-delay) both}.send-flight.is-folding .fold-paw-wings{animation:working-paw-bottom 2.1s linear var(--paw-delay) both}@keyframes fold-nose-left{0%{transform:rotate3d(-1,1,0,0)}to{transform:rotate3d(-1,1,0,180deg)}}@keyframes fold-nose-right{0%{transform:rotate3d(1,1,0,0)}to{transform:rotate3d(1,1,0,180deg)}}@keyframes fold-edge-left{0%{transform:rotate3d(-1,2,0,0)}to{transform:rotate3d(-1,2,0,180deg)}}@keyframes fold-edge-right{0%{transform:rotate3d(1,2,0,0)}to{transform:rotate3d(1,2,0,180deg)}}@keyframes fold-tip-left{0%{transform:rotate3d(-1,2,0,0)rotate3d(-1,1,0,0)}45%{transform:rotate3d(-1,2,0,0)rotate3d(-1,1,0,180deg)}to{transform:rotate3d(-1,2,0,180deg)rotate3d(-1,1,0,180deg)}}@keyframes fold-tip-right{0%{transform:rotate3d(1,2,0,0)rotate3d(1,1,0,0)}45%{transform:rotate3d(1,2,0,0)rotate3d(1,1,0,180deg)}to{transform:rotate3d(1,2,0,180deg)rotate3d(1,1,0,180deg)}}@keyframes fold-back-face{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes fold-back-face-twice{0%,22.4%{opacity:0}22.5%,72.4%{opacity:1}72.5%,to{opacity:0}}@keyframes fold-shade{0%{opacity:0}50%{opacity:1}to{opacity:.4}}@keyframes fold-shade-twice{0%{opacity:0}22.5%{opacity:1}45%{opacity:.3}72.5%{opacity:1}to{opacity:.35}}@keyframes fold-half-left{0%,4%{animation-timing-function:cubic-bezier(.55,0,.18,1);transform:rotateY(0)}18%{animation-timing-function:ease-out;transform:rotateY(178deg)}25%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:rotateY(178deg)}37%,67%{animation-timing-function:cubic-bezier(.52,0,.18,1);transform:rotateY(0)}76%{animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:rotateY(174deg)}to{transform:rotateY(178deg)}}@keyframes fold-half-right{0%,to{transform:rotateY(0)}}@keyframes retire-fold-layer{0%,73%{opacity:1}76%,to{opacity:0}}@keyframes reveal-finished-plane{0%,73%{opacity:0}76%,to{opacity:1}}@keyframes open-finished-wing-left{0%,76%{transform:rotateY(88deg)}77.5%{animation-timing-function:cubic-bezier(.16,.76,.24,1);transform:rotateY(82deg)}84%{animation-timing-function:ease-out;transform:rotateY(-27deg)}85.5%,to{transform:rotateY(-23deg)}}@keyframes open-finished-wing-right{0%,87%{transform:rotateY(-88deg)}88.5%{animation-timing-function:cubic-bezier(.16,.76,.24,1);transform:rotateY(-82deg)}96%{animation-timing-function:ease-out;transform:rotateY(27deg)}to{transform:rotateY(23deg)}}@keyframes working-paw-left{0%,1.5%{transform:translate(-94%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.72);opacity:0}3%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}7%{transform:translate(-39%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.93);opacity:1}9%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}10.5%,20.5%{transform:translate(-93%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}22%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}26%{transform:translate(-38%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.93);opacity:1}28%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}29.5%,75%{transform:translate(-93%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}77%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}81%{transform:translate(-36%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.92);opacity:1}84%{transform:translate(-50%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}85.5%,to{transform:translate(-93%, -50%) rotate(calc(-90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}}@keyframes working-paw-right{0%,10.5%{transform:translate(-6%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.72);opacity:0}12%{transform:translate(-50%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}16%{transform:translate(-61%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.93);opacity:1}19%{transform:translate(-50%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}20.5%,86%{transform:translate(-7%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}88%{transform:translate(-50%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}92%{transform:translate(-64%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.92);opacity:1}96%{transform:translate(-50%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}97.5%,to{transform:translate(-7%, -50%) rotate(calc(90deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}}@keyframes working-paw-top{0%,32%{transform:translate(-50%, -94%) rotate(var(--paw-wiggle)) scale(var(--paw-scale)) scale(.72);opacity:0}34%{transform:translate(-50%, -50%) rotate(var(--paw-wiggle)) scale(var(--paw-scale));opacity:1}37%{transform:translate(-59%, -39%) rotate(calc(var(--paw-wiggle) - 5deg)) scale(var(--paw-scale)) scale(.92);opacity:1}39.5%{transform:translate(-50%, -50%) rotate(var(--paw-wiggle)) scale(var(--paw-scale));opacity:1}41%,42.5%{transform:translate(-50%, -93%) rotate(var(--paw-wiggle)) scale(var(--paw-scale)) scale(.74);opacity:0}44%{transform:translate(-50%, -50%) rotate(calc(var(--paw-wiggle) + 5deg)) scale(var(--paw-scale));opacity:1}47%{transform:translate(-41%, -39%) rotate(calc(var(--paw-wiggle) + 5deg)) scale(var(--paw-scale)) scale(.92);opacity:1}49.5%{transform:translate(-50%, -50%) rotate(var(--paw-wiggle)) scale(var(--paw-scale));opacity:1}51%,to{transform:translate(-50%, -93%) rotate(var(--paw-wiggle)) scale(var(--paw-scale)) scale(.74);opacity:0}}@keyframes working-paw-bottom{0%,52%{transform:translate(-50%, -6%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.72);opacity:0}54%{transform:translate(-50%, -50%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}57%{transform:translate(-50%, -63%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.92);opacity:1}59.5%{transform:translate(-50%, -50%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}61%,62.5%{transform:translate(-50%, -7%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}64.5%{transform:translate(-50%, -50%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}68%{transform:translate(-50%, -64%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.92);opacity:1}70%{transform:translate(-50%, -50%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale));opacity:1}72%,to{transform:translate(-50%, -7%) rotate(calc(180deg + var(--paw-wiggle))) scale(var(--paw-scale)) scale(.74);opacity:0}}@keyframes fold-half-back{0%,10%{clip-path:polygon(0 0,50.5% 0,50.5% 100%,0 100%);opacity:0}14%,29%{clip-path:polygon(0 0,50.5% 0,50.5% 100%,0 100%);opacity:1}34%,74%{clip-path:polygon(0 0,50.5% 0,50.5% 100%,0 100%);opacity:0}78%{clip-path:polygon(50.5% 0,0 100%,50.5% 100%);opacity:0}84%,94%{clip-path:polygon(50.5% 0,0 100%,50.5% 100%);opacity:1}to{clip-path:polygon(50.5% 0,0 100%,50.5% 100%);opacity:0}}@keyframes remember-centre-crease{0%,23%{opacity:0}30%{opacity:.58}37%,68%{opacity:.42}77%,to{opacity:0}}@keyframes crease-pressure{0%,6%{opacity:0;transform:translate(-50%)translateZ(1px)scaleX(.2)}14%{opacity:.8;transform:translate(-50%)translateZ(1px)scaleX(1)}25%{opacity:.55;transform:translate(-50%)translateZ(1px)scaleX(.5)}37%,68%{opacity:0;transform:translate(-50%)translateZ(1px)scaleX(.18)}75%{opacity:.65;transform:translate(-50%)translateZ(1px)scaleX(.8)}to{opacity:0;transform:translate(-50%)translateZ(1px)scaleX(.2)}}@keyframes fold-camera{0%{transform:rotateX(-3deg)rotateY(0)rotate(0)scale(1)}8%{transform:rotateX(-9deg)rotateY(14deg)rotate(-1deg)scale(.98)}20%{transform:rotateX(-11deg)rotateY(19deg)rotate(0)scale(.96)}37%{transform:rotateX(-5deg)rotateY(5deg)rotate(0)scale(.97)}60%{transform:rotateX(-18deg)rotateY(11deg)rotate(5deg)scale(.92)}80%{transform:rotateX(-25deg)rotateY(17deg)rotate(13deg)scale(.86)}92%{transform:rotateX(-22deg)rotateY(8deg)rotate(38deg)scale(.82)}to{transform:rotateX(-17deg)rotateY(0)rotate(90deg)scale(.8)}}.drawing-status{color:#784251ad;text-align:center;min-height:1rem;margin:.45rem 0 0;font-size:.67rem;font-weight:800}.sticker-notice{z-index:68;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--paper);border:1px solid #78425133;border-radius:1.4rem;align-items:flex-start;gap:.85rem;width:min(100% - 2rem,30rem);margin-inline:auto;padding:1.15rem 3rem 1.1rem 1.15rem;animation:.2s ease-out sticker-notice-arrive;display:flex;position:fixed;left:1rem;box-shadow:0 .35rem #78425117,0 1rem 3rem #78425133}.sticker-notice[hidden]{display:none}.sticker-notice-icon{border-radius:.95rem;flex:0 0 3rem;transform:rotate(-6deg)}.sticker-notice-copy{min-width:0}.sticker-notice-title{color:var(--cocoa);margin:0;font-size:1rem;font-weight:850;line-height:1.3}.sticker-notice-body{color:var(--cocoa);margin:.4rem 0 0;font-size:.85rem;line-height:1.45}.sticker-notice-link{background:var(--soft-blush);min-height:2.75rem;color:var(--cocoa);border-radius:.8rem;align-items:center;gap:.8rem;margin-top:.8rem;padding:.55rem .9rem;font-size:.85rem;font-weight:850;text-decoration:none;display:inline-flex}.sticker-notice-link:hover{background:var(--blush)}.sticker-notice-close{width:2.75rem;height:2.75rem;color:var(--cocoa);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem}.sticker-notice-close:hover{background:var(--soft-blush)}.sticker-notice-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem}.sticker-notice :focus-visible{outline:2px solid var(--cocoa);outline-offset:3px}@keyframes sticker-notice-arrive{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.down-note{color:#784251b8;font-size:.68rem;font-weight:850;text-decoration:none;position:absolute;bottom:1.4rem;right:max(1.2rem,50vw - 39rem)}.drawing-app.is-sending .postit{opacity:.02;transform:translateY(-.8rem)rotate(1deg)scale(.94);box-shadow:0 1.7rem 3.4rem #7842511a}.partner-widget.is-receiving{animation:.88s cubic-bezier(.16,.82,.24,1) receive-postcat}@keyframes receive-postcat{0%{filter:brightness()drop-shadow(0 0 #ffb8c900);transform:scale(.88)}28%{filter:brightness(1.35)drop-shadow(0 0 1.8rem #ffb8c9e0);transform:scale(.96)}58%{filter:brightness(1.12)drop-shadow(0 0 2.8rem #ffb54099);transform:scale(1.09)rotate(-1.5deg)}82%{filter:brightness(1.02)drop-shadow(0 0 1.2rem #ffb8c952);transform:scale(.98)rotate(.6deg)}to{filter:brightness()drop-shadow(0 0 #ffb8c900);transform:scale(1)rotate(0)}}.drawing-app.is-delivered .drawing-heading h2{transform:translateY(-.15rem)scale(.96)}.drawing-app.is-delivered .postit{border-radius:23.5%;transform:translateY(-.3rem)rotate(0)scale(1.01);box-shadow:0 1.8rem 3.8rem #78425138}.drawing-app.is-delivered .washi{opacity:0;transform:translate(-50%)translateY(-1rem)rotate(-3deg)scale(.8)}.drawing-app.is-delivered .sender-tag,.drawing-app.is-delivered .reaction-tag{opacity:1}.drawing-app.is-delivered .sender-tag{transform:translateY(0)rotate(-4deg)scale(1)}.drawing-app.is-delivered .reaction-tag{transform:translateY(0)rotate(7deg)scale(1)}.drawing-app.is-delivered .app-icons{opacity:.78;transform:translate(-50%)scale(1)}.drawing-app.is-delivered .draw-tools{opacity:0;pointer-events:none;transform:translateY(.9rem)scale(.96)}.little-things{background:var(--mint);isolation:isolate;place-items:center;min-height:100svh;padding:6rem 1.25rem 5rem;display:grid;position:relative;overflow:hidden}.little-things:before{z-index:-2;content:"";background-image:radial-gradient(#ffffff4d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.little-copy{z-index:5;text-align:center;justify-items:center;width:min(100%,48rem);display:grid;position:relative}.little-copy>img{border-radius:1.65rem;width:clamp(4.6rem,8vw,6.2rem);margin-bottom:1.25rem;transform:rotate(-4deg);box-shadow:0 .9rem 2.2rem #345a522e}.little-copy h1{max-width:11ch;color:var(--cocoa);letter-spacing:-.082em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,8vw,7rem);font-weight:900;line-height:.86}.little-copy>p:not(.scene-kicker){color:#211f1ab8;letter-spacing:-.02em;max-width:31rem;margin:1.5rem 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:560;line-height:1.45}.iphone-note{color:var(--cocoa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf294;border:1px solid #7842512e;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.62rem .85rem;font-size:.7rem;font-weight:900;display:inline-flex}.iphone-note i{background:var(--berry);border-radius:50%;width:.45rem;height:.45rem}.memory{--shift-x:0px;--shift-y:0px;--tilt:0deg;z-index:1;aspect-ratio:1;width:clamp(9rem,17vw,14rem);transform:translate3d(var(--shift-x), var(--shift-y), 0) rotate(var(--tilt));background:var(--paper);pointer-events:none;border:1px solid #78425147;border-radius:.65rem;transition:transform .3s ease-out;position:absolute;box-shadow:0 1rem 2.4rem #345a522b}.postcat-art{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.postcat-replay{border-radius:inherit;width:100%;height:100%;position:relative}.postcat-replay-canvas{border-radius:inherit;width:100%;height:100%;display:none;position:absolute;inset:0}.postcat-replay[data-replay-state=drawing] .postcat-replay-canvas{display:block}.heart-replay-control{z-index:2;border-radius:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.heart-replay-control[aria-disabled=true]{cursor:default}.heart-replay-control:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:no-preference){.js .postcat-replay:not([data-replay-state=complete]):not([data-replay-state=static]) .postcat-art{visibility:hidden}}.memory-tape{z-index:3;background:#ffb540b3;width:3.8rem;height:1.15rem;position:absolute;top:-.62rem;left:50%;transform:translate(-50%)rotate(-3deg)}.memory-heart{--tilt:-7deg;top:9%;left:5%}.memory-cat{--tilt:6deg;top:11%;right:5%}.memory-coffee{--tilt:5deg;bottom:10%;left:7%}.memory-faces{--tilt:-5deg;bottom:9%;right:7%}.memory-cat .memory-tape,.memory-faces .memory-tape{background:#ffb8c9c7}.memory-coffee .memory-tape{background:#fffdf2c7}.memory .memory-reaction-label,.closing-card .memory-reaction-label{z-index:4;white-space:nowrap;background:var(--berry);color:#fff;letter-spacing:-.02em;border:3px solid #fff;border-radius:999px;padding:.48rem .68rem;font-size:.68rem;font-weight:900;position:absolute;bottom:-1.05rem;right:8%;transform:rotate(-4deg);box-shadow:0 .35rem .7rem #78425147}.memory-heart .memory-reaction-label{bottom:-1.15rem;left:-.7rem;right:auto;transform:rotate(-6deg)}.memory-faces .memory-reaction-label{inset:auto auto -1.15rem -.65rem;transform:rotate(6deg)}.site-footer{z-index:8;color:#211f1a94;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:850;display:flex;position:absolute;bottom:1.2rem;left:1.4rem;right:1.4rem}.site-footer span:first-child{color:var(--cocoa);font-size:.85rem;font-weight:900}@media (width<=760px){:root{--canvas-side:min(86vw, 22rem)}.site-header{width:calc(100% - 2rem)}.soon-note{font-size:.64rem}.drawing-room{min-height:100svh;padding:5.2rem 1rem 3.2rem}.drawing-heading{margin-bottom:.95rem}.drawing-heading h2{font-size:clamp(2rem,9vw,2.65rem)}.drawing-heading>span{font-size:.63rem}.canvas-try-note{gap:.05rem;font-size:.66rem;top:-1.7rem;left:auto;right:.45rem;transform:none}.canvas-try-note svg{width:2.25rem;height:1.5rem;animation:none;transform:translateY(.5rem)}.canvas-try-note span{padding:.32rem .46rem}.doodle-heart{top:11%;left:-2%}.doodle-sparkle{top:12%;right:1%}.doodle-squiggle{bottom:8%;right:-3%}.post-button{margin-top:.65rem}.down-note{display:none}.little-things{min-height:100svh;padding:5.5rem 1rem 5rem}.little-copy{width:min(100%,25rem)}.little-copy>img{border-radius:1.25rem;width:4.6rem;margin-bottom:1rem}.little-copy h1{font-size:clamp(3.25rem,15vw,4.8rem);line-height:.88}.little-copy>p{max-width:19rem;font-size:.92rem}.memory{opacity:.9;width:clamp(7.5rem,34vw,9rem)}.memory-heart{top:6%;left:-6%}.memory-cat{top:8%;right:-7%}.memory-coffee{bottom:10%;left:-6%}.memory-faces{bottom:11%;right:-7%}.site-footer{flex-direction:column;align-items:flex-start;gap:.2rem;bottom:.9rem;left:1rem;right:1rem}}@media (height<=740px){.drawing-room{padding-top:4.8rem;padding-bottom:2.2rem}.drawing-heading{margin-bottom:.65rem}.drawing-heading h2{font-size:2rem}.drawing-stage{margin-bottom:.7rem}.post-button{min-height:3.3rem;margin-top:.5rem}.push-button:before,.button-face{height:3.05rem}.drawing-status{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.memory{transform:rotate(var(--tilt))}}.little-things{padding-top:7rem}.scene-kicker{color:var(--berry);letter-spacing:.04em;margin:0 0 .65rem;font-size:.72rem;font-weight:900}.little-copy>img{margin-bottom:.85rem}.hero-side-note{color:#211f1a8c;font-size:.65rem;font-weight:850;position:absolute;bottom:1.2rem;right:1.4rem}.canvas-prompt{z-index:2;justify-items:center;gap:.45rem;display:grid}.canvas-prompt>span{color:#78425140;font-size:2rem;line-height:1;animation:2.2s ease-in-out infinite alternate hint-float}.canvas-prompt>p{margin:0}@keyframes hint-float{to{transform:translateY(-.22rem)rotate(-4deg)}}.sticker-demo-tools button{width:var(--sticker-tool-size);height:var(--sticker-tool-size);background:var(--cream);color:var(--cocoa);cursor:pointer;border:1px solid #7842512e;border-radius:.82rem;flex:none;place-items:center;padding:0;display:grid;position:relative}.sticker-demo-tools button:before{content:"";background:#ffb5406b;border-radius:.55rem;width:1.65rem;height:1.65rem;position:absolute;transform:rotate(-4deg)}.sticker-demo-tools button:last-child:before{background:#99dbcf7a;transform:rotate(4deg)}.sticker-demo-tools button:active{transform:scale(.9)}.cat-paw{z-index:70;opacity:0;transform-origin:50% 14%;filter:drop-shadow(0 .75rem .9rem #78425140);pointer-events:none;will-change:transform, opacity;width:5.8rem;height:auto;position:fixed;top:0;left:0}.paw-ripple{z-index:69;border:2px solid var(--berry);opacity:0;pointer-events:none;border-radius:50%;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;position:fixed;top:0;left:0;transform:scale(.3)}@media (hover:none),(pointer:coarse){.cat-paw,.paw-ripple{display:none}}.paw-ripple.is-going{animation:.52s ease-out paw-ring}@keyframes paw-ring{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}.delivery{background:radial-gradient(circle at 82% 17%, #ffffff6b 0 6rem, transparent 25rem), radial-gradient(circle at 12% 72%, #ffb8c96b 0 5rem, transparent 24rem), var(--cream);isolation:isolate;min-height:100svh;padding:clamp(5.5rem,9vw,8rem) 1.25rem 7rem;position:relative;overflow:hidden}.delivery:before{z-index:-1;content:"";background-image:radial-gradient(#78425117 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.delivery-inner{grid-template-columns:minmax(0,.9fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);width:min(100%,68rem);margin:0 auto;display:grid}.delivery-copy h2{max-width:9ch;color:var(--cocoa);letter-spacing:-.082em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7.4vw,6.8rem);font-weight:900;line-height:.86}.delivery-copy>p:not(.scene-kicker):not(.reaction-help){color:#211f1ab3;letter-spacing:-.02em;max-width:30rem;margin:1.45rem 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.98rem,1.4vw,1.08rem);font-weight:560;line-height:1.5}.reaction-picker{flex-wrap:wrap;gap:.55rem;margin-top:1.45rem;display:flex}.reaction-picker button{transform:rotate(var(--reaction-tilt,-2deg));background:var(--paper);color:var(--cocoa);cursor:pointer;border:1px solid #7842513d;border-radius:999px;padding:.65rem .9rem;font-size:.78rem;font-weight:900;transition:transform .18s cubic-bezier(.2,1.45,.35,1),background .18s;box-shadow:0 .3rem .75rem #7842511f}.reaction-picker button:nth-child(2){--reaction-tilt:3deg}.reaction-picker button:nth-child(3){--reaction-tilt:-4deg}.reaction-picker button:nth-child(4){--reaction-tilt:4deg;color:var(--berry)}.reaction-picker button:hover,.reaction-picker button.is-selected{background:var(--soft-blush);transform:rotate(0)translateY(-.22rem)scale(1.05)}.reaction-help{color:#78425199;min-height:1rem;margin:.7rem 0 0;font-size:.68rem;font-weight:850}.partner-stage{place-items:center;min-height:39rem;display:grid;position:relative}.partner-stage:before{aspect-ratio:1;filter:blur(.2rem);content:"";background:#ffb8c952;border-radius:50%;width:min(29rem,100%);position:absolute}.partner-phone{--phone-tilt:1.6deg;z-index:3;aspect-ratio:9/19.2;width:min(100%,18.2rem);transform:rotate(var(--phone-tilt)) scale(1);background:var(--ink);border-radius:2.7rem;padding:.47rem;transition:transform .42s cubic-bezier(.2,1.45,.35,1);position:relative;box-shadow:0 2rem 4.5rem #78425147,inset 0 0 0 1px #ffffff2e}.partner-stage.is-reacting .partner-phone{transform:rotate(.8deg)scale(1.025)}.partner-stage.is-landing .partner-phone{animation:.88s cubic-bezier(.16,.82,.24,1) phone-impact}@keyframes phone-impact{0%,to{transform:rotate(var(--phone-tilt)) scale(1)}18%{transform:rotate(2.8deg)scale(.975)}48%{transform:rotate(-1.4deg)scale(1.055)}72%{transform:rotate(1.2deg)scale(.99)}}.phone-screen{background:linear-gradient(160deg, var(--soft-blush), #ffd1dc 54%, var(--cream));border-radius:2.25rem;flex-direction:column;height:100%;padding:1rem 1.15rem 1.1rem;display:flex;position:relative;overflow:hidden}.phone-screen:before{background:var(--ink);content:"";border-radius:999px;width:5.4rem;height:1.45rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.phone-screen:after{z-index:10;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 34%,#fffffff5,#ffb8c9a8 24%,#0000 62%);position:absolute;inset:0}.partner-stage.is-landing .phone-screen:after{animation:.76s ease-out both screen-arrival-flash}@keyframes screen-arrival-flash{0%,12%{opacity:0}28%{opacity:.92}55%{opacity:.28}to{opacity:0}}.phone-status{color:#211f1ab8;justify-content:space-between;align-items:center;margin:.22rem 0 2.25rem;font-size:.58rem;font-weight:900;display:flex}.phone-status i{border:1px solid #211f1a7a;border-radius:.16rem;width:1.1rem;height:.52rem;box-shadow:inset .55rem 0 #211f1a8c}.partner-widget{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.partner-widget:before,.partner-widget:after{content:"";opacity:0;pointer-events:none;position:absolute}.partner-widget:before{z-index:-1;filter:blur(.3rem);background:radial-gradient(circle,#fffffffa 0 8%,#ffb8c9e6 22%,#ffb54059 44%,#0000 70%);border-radius:50%;inset:-48%;transform:scale(.2)}.partner-widget:after{z-index:5;border:2px solid #ffffffe0;border-radius:29%;inset:-13%;transform:scale(.55)rotate(-5deg);box-shadow:0 0 0 1px #e36b8c73,0 0 2rem #ffb8c9b8}.partner-stage.is-landing .partner-widget:before{animation:.86s cubic-bezier(.16,.82,.24,1) both widget-arrival-glow}.partner-stage.is-landing .partner-widget:after{animation:.72s cubic-bezier(.16,.82,.24,1) 80ms both widget-arrival-ring}@keyframes widget-arrival-glow{0%{opacity:0;transform:scale(.18)}24%{opacity:1;transform:scale(.5)}58%{opacity:.82;transform:scale(1.05)}to{opacity:0;transform:scale(1.35)}}@keyframes widget-arrival-ring{0%{opacity:0;transform:scale(.5)rotate(-5deg)}28%{opacity:.95}to{opacity:0;transform:scale(1.28)rotate(4deg)}}#partner-canvas{background:var(--paper);border:1px solid #78425133;border-radius:23%;width:100%;height:100%;display:block;box-shadow:0 .75rem 1.6rem #78425133}.partner-reaction{background:var(--paper);color:var(--cocoa);border:1px solid #7842513d;border-radius:999px;padding:.48rem .75rem;font-size:.72rem;font-weight:900;position:absolute;bottom:.35rem;right:-.65rem;transform:rotate(-7deg)scale(1);box-shadow:0 .45rem .95rem #7842513b}.partner-stage.is-reacting .partner-reaction{animation:.52s cubic-bezier(.2,1.55,.35,1) slap-reaction}@keyframes slap-reaction{0%{opacity:0;transform:translate(3.5rem,2.5rem)rotate(14deg)scale(.2)}70%{opacity:1;transform:translate(-.15rem,-.1rem)rotate(-10deg)scale(1.12)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.widget-label{color:#211f1a94;text-align:center;margin-top:.45rem;font-size:.58rem;font-weight:850}.phone-icons,.phone-dock{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.phone-icons{margin-top:auto}.phone-dock{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fffdf285;border-radius:1.2rem;margin-top:1rem;padding:.55rem}.phone-icons i,.phone-dock i{aspect-ratio:1;border-radius:27%;display:block;box-shadow:inset 0 0 0 1px #ffffff80}.phone-icons i:first-child,.phone-dock i:nth-child(4){background:var(--honey)}.phone-icons i:nth-child(2),.phone-dock i:first-child{background:var(--mint)}.phone-icons i:nth-child(3),.phone-dock i:nth-child(2){background:var(--blush)}.phone-icons i:nth-child(4),.phone-dock i:nth-child(3){background:#b8a9ed}.arrival-note{z-index:6;background:var(--paper);color:var(--cocoa);border:1px solid #78425133;border-radius:999px;padding:.6rem .82rem;font-size:.72rem;font-weight:900;position:absolute;top:13%;left:2%;transform:rotate(-7deg);box-shadow:0 .5rem 1rem #78425129}.reaction-burst{z-index:7;color:var(--berry);opacity:0;pointer-events:none;font-size:2rem;font-weight:900;position:absolute}.burst-one{top:17%;right:9%}.burst-two{color:var(--honey);top:46%;left:3%}.burst-three{bottom:22%;right:3%}.partner-stage.is-reacting .burst-one{animation:.62s ease-out burst-one}.partner-stage.is-reacting .burst-two{animation:.66s ease-out 40ms burst-two}.partner-stage.is-reacting .burst-three{animation:.62s ease-out 80ms burst-three}.partner-stage.is-landing .reaction-burst{font-size:2.6rem}.partner-stage.is-landing .burst-one{animation:.82s cubic-bezier(.16,.82,.24,1) 80ms landing-spark-one}.partner-stage.is-landing .burst-two{animation:.78s cubic-bezier(.16,.82,.24,1) .13s landing-spark-two}.partner-stage.is-landing .burst-three{animation:.86s cubic-bezier(.16,.82,.24,1) 40ms landing-spark-three}@keyframes burst-one{0%{opacity:0;transform:translate(-2rem,4rem)scale(.2)}55%{opacity:1}to{opacity:0;transform:translate(1rem,-1rem)rotate(15deg)scale(1)}}@keyframes burst-two{0%{opacity:0;transform:translate(4rem)scale(.2)}55%{opacity:1}to{opacity:0;transform:translate(-1rem,-1.5rem)rotate(-16deg)scale(1)}}@keyframes burst-three{0%{opacity:0;transform:translate(-2rem,-2rem)scale(.2)}55%{opacity:1}to{opacity:0;transform:translate(1.2rem,1rem)rotate(18deg)scale(1)}}@keyframes landing-spark-one{0%{opacity:0;transform:translate(-4rem,8rem)rotate(-18deg)scale(.15)}38%{opacity:1}to{opacity:0;transform:translate(1.5rem,-2.8rem)rotate(24deg)scale(1.35)}}@keyframes landing-spark-two{0%{opacity:0;transform:translate(7rem,1rem)rotate(18deg)scale(.12)}38%{opacity:1}to{opacity:0;transform:translate(-2rem,-3.6rem)rotate(-24deg)scale(1.4)}}@keyframes landing-spark-three{0%{opacity:0;transform:translate(-5rem,-5rem)rotate(-12deg)scale(.1)}38%{opacity:1}to{opacity:0;transform:translate(2.6rem,3.2rem)rotate(28deg)scale(1.3)}}.download-cluster{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffdf2c2;border:1px solid #7842513d;border-radius:1.65rem;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:1rem 1.2rem;width:min(100%,64rem);margin:clamp(4.5rem,8vw,7rem) auto 0;padding:1rem 1.1rem;display:grid;box-shadow:0 1rem 2.8rem #7842511f}.download-cluster>img{border-radius:1.2rem;width:4rem;box-shadow:0 .5rem 1.1rem #7842512b}.download-copy{gap:.18rem;display:grid}.download-copy strong{color:var(--cocoa);letter-spacing:-.035em;font-size:1.05rem}.download-copy span{color:#7842519e;font-size:.72rem;font-weight:800}@media (width<=900px){.delivery-inner{grid-template-columns:1fr 17rem;gap:2.5rem}.delivery-copy h2{font-size:clamp(3.6rem,8vw,5rem)}.download-cluster{grid-template-columns:auto 1fr}}@media (width<=760px){.little-things{padding-top:6.2rem}.scene-kicker{font-size:.66rem}.hero-side-note{display:none}.delivery{padding:5.5rem 1rem 7rem}.delivery-inner{grid-template-columns:1fr;gap:2rem}.delivery-copy{text-align:center;justify-items:center;display:grid}.delivery-copy h2{max-width:9ch;font-size:clamp(3.4rem,15vw,4.8rem)}.delivery-copy>p:not(.scene-kicker):not(.reaction-help){max-width:21rem}.reaction-picker{justify-content:center}.partner-stage{min-height:34rem}.partner-phone{border-radius:2.25rem;width:min(72vw,15rem)}.phone-screen{border-radius:1.9rem}.arrival-note{left:8%}.download-cluster{grid-template-columns:auto 1fr;margin-top:4rem;padding:.9rem}.download-cluster>img{width:3.45rem}.download-copy strong{font-size:.9rem}.cat-paw{width:4.5rem}}@media (prefers-reduced-motion:reduce){.canvas-prompt>span{animation:none}.reaction-burst{display:none}}.site-header{width:min(100% - 2.4rem,74rem);padding-top:1.25rem}.header-contact{color:var(--cocoa);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#fffdf285;border:1px solid #7842512b;border-radius:999px;align-items:center;gap:.5rem;padding:.62rem .74rem .66rem .82rem;font-size:.64rem;font-weight:900;text-decoration:none;transition:background .16s,transform .18s cubic-bezier(.2,1.45,.35,1);display:flex}.header-contact>span:last-child{background:var(--paper);width:1.45rem;height:1.45rem;color:var(--berry);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.header-contact:hover{background:#fffdf2c2;transform:rotate(1.5deg)translateY(-.08rem)}.little-things{min-height:max(100svh,47rem);padding:7.2rem 1.25rem 6rem}.little-copy{width:min(100%,43rem)}.little-copy>img{width:clamp(4.15rem,7vw,5.35rem)}.little-copy h1{font-size:clamp(3.55rem,7.3vw,6.6rem)}.hero-draw-cta{width:min(100%,18rem);margin-top:1.15rem}.drawing-room{background:var(--soft-blush);min-height:max(100svh,52rem);padding:5.4rem 1rem 4rem}.drawing-room:before{background:radial-gradient(#78425114 1px,#0000 1px) 0 0/22px 22px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.drawing-app{width:min(100%,34rem);position:relative}.drawing-heading{margin-bottom:2.4rem}.drawing-heading h2{letter-spacing:-.07em;font-size:clamp(2.15rem,4vw,3rem)}.delivery{background:var(--cream);min-height:max(100svh,48rem);padding:4.5rem 1.25rem 4rem}.delivery:before{background-image:radial-gradient(#78425114 1px,#0000 1px);-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 55%,#000,#0000 74%)}.delivery-inner{grid-template-columns:1fr;justify-items:center;gap:0;width:min(100%,48rem)}.delivery-copy{z-index:5;text-align:center;justify-items:center;display:grid;position:relative}.delivery-copy .scene-kicker{margin-bottom:.65rem}.delivery-copy h2{max-width:none;font-size:clamp(3.7rem,6vw,5.2rem);line-height:.86}.delivery-copy>p:not(.scene-kicker):not(.reaction-help){max-width:27rem;margin-top:1.15rem}.partner-stage{width:min(100%,36rem);min-height:29.5rem;margin-top:.5rem;scroll-margin-top:7vh}.partner-stage:before{display:none}.partner-phone{width:min(100%,13.5rem);box-shadow:0 1.8rem 3.6rem #7842513d,inset 0 0 0 1px #ffffff2e}.arrival-note{top:14%;left:calc(50% - 11.3rem)}.reaction-tray{z-index:8;text-align:center;justify-items:center;margin-top:.35rem;display:grid;position:relative}.reaction-tray>p:first-child{color:var(--cocoa);margin:0;font-size:.76rem;font-weight:900}.reaction-tray .reaction-picker{justify-content:center;margin-top:.7rem}.site-footer nav{gap:.8rem;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--cocoa)}.site-footer>span:last-child{text-align:right}.cat-paw{transform-origin:50% 88%}@media (width<=760px){.site-header{width:calc(100% - 1.5rem);padding-top:.75rem}.brand{gap:.45rem;font-size:.92rem}.brand img{border-radius:.65rem;width:2rem;height:2rem}.header-contact{padding:.43rem .48rem .46rem .64rem;font-size:.56rem}.header-contact>span:last-child{width:1.2rem;height:1.2rem;font-size:.6rem}.little-things{min-height:max(100svh,49rem);padding:5.6rem .85rem 4.7rem}.little-copy{width:min(100%,23rem)}.little-copy>img{border-radius:1.05rem;width:3.8rem;margin-bottom:.7rem}.little-copy h1{max-width:10ch;font-size:clamp(3.05rem,13.6vw,4rem);line-height:.87}.little-copy>p:not(.scene-kicker){max-width:18rem;margin-top:1rem;font-size:.84rem;line-height:1.38}.hero-draw-cta{width:min(100%,17rem);min-height:3.25rem;margin-top:.85rem}.hero-draw-cta:before,.hero-draw-cta .button-face{height:3rem}.hero-draw-cta .button-face{font-size:.8rem}.memory-cat,.memory-coffee{display:none}.memory{opacity:1;width:clamp(9rem,41vw,10.6rem)}.memory-heart{--tilt:-9deg;top:3.9rem;left:1rem}.memory-faces{--tilt:7deg;bottom:1.9rem;right:1rem}.memory .memory-reaction-label{border-width:2.5px;padding:.42rem .62rem;font-size:.6rem}.memory-heart .memory-reaction-label,.memory-faces .memory-reaction-label{bottom:-1rem;left:.4rem}.drawing-room{min-height:max(100svh,45rem);padding:4.7rem 1rem 3rem}.drawing-heading{margin-bottom:1.95rem}.drawing-heading h2{font-size:clamp(2rem,8.5vw,2.45rem)}.delivery{min-height:max(100svh,46rem);padding:4.1rem 1rem 3.5rem}.delivery-inner{gap:0}.delivery-copy .scene-kicker{margin-bottom:.55rem}.delivery-copy h2{font-size:clamp(3.15rem,14vw,4.15rem)}.delivery-copy>p:not(.scene-kicker):not(.reaction-help){max-width:20rem;margin-top:1rem;font-size:.86rem}.partner-stage{width:min(100%,26rem);min-height:26.5rem;margin-top:.4rem;scroll-margin-top:6vh}.partner-phone{width:min(58vw,12rem)}.arrival-note{font-size:.62rem;top:12%;left:7%}.reaction-tray{margin-top:.35rem}.reaction-tray .reaction-picker{margin-top:.55rem}}@media (width<=360px){.little-copy h1{font-size:2.85rem}.little-copy>img{width:3.45rem}.little-copy>p:not(.scene-kicker){max-width:16.5rem;font-size:.78rem}.memory{width:8.6rem}}.flight-trail{z-index:67;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s;position:fixed;inset:0}.flight-trail.is-active{opacity:1}.flight-trail path{fill:none;stroke:var(--cocoa);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 11}.partner-widget{perspective:720px}#partner-canvas{transform-style:preserve-3d}.partner-stage:after{z-index:1;aspect-ratio:1;opacity:0;content:"";pointer-events:none;background:radial-gradient(circle,#ffb8c9b8,#ffb8c900 68%);border-radius:50%;width:min(24rem,92%);margin:auto;transition:opacity .7s,transform .9s cubic-bezier(.2,1,.3,1);position:absolute;inset:0;transform:scale(.7)}.partner-stage.has-your-drawing:after{opacity:1;transform:scale(1)}.widget-fresh{z-index:3;background:var(--berry);color:#fff;letter-spacing:-.02em;opacity:0;pointer-events:none;border:2.5px solid #fff;border-radius:999px;padding:.4rem .62rem;font-size:.6rem;font-weight:900;transition:opacity .2s,transform .46s cubic-bezier(.2,1.55,.35,1);position:absolute;top:-.6rem;right:-.55rem;transform:rotate(6deg)scale(.6);box-shadow:0 .35rem .7rem #78425147}.partner-stage.has-your-drawing .widget-fresh{opacity:1;transform:rotate(6deg)scale(1)}@keyframes note-pop{0%{opacity:0;transform:rotate(-7deg)scale(.55)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.partner-stage.has-your-drawing .arrival-note{animation:.62s cubic-bezier(.2,1.5,.35,1) both note-pop}@media (prefers-reduced-motion:reduce){.flight-trail{display:none}}@keyframes memory-float{0%{translate:0;rotate:0deg}to{translate:0 -.55rem;rotate:1.8deg}}.memory{animation:6.4s ease-in-out infinite alternate memory-float}.memory-cat{animation-duration:7.3s;animation-delay:-2.1s}.memory-coffee{animation-duration:5.9s;animation-delay:-3.4s}.memory-faces{animation-duration:6.9s;animation-delay:-1.2s}@media (prefers-reduced-motion:reduce){.memory{animation:none}}.cat-paw{aspect-ratio:120/186;width:5.8rem;height:auto;overflow:hidden}.js [data-reveal]{opacity:0;transition:opacity .64s,transform .76s cubic-bezier(.2,1,.3,1);transform:translateY(.9rem)}.js [data-reveal].is-in{opacity:1;transform:none}#postcat-canvas{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20width='32'%20height='32'%20fill='none'%3e%3cg%20stroke='%23211f1a'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M6%2026%20L8.2%2019.6%20L21.4%206.4%20C22.6%205.2%2024.4%205.2%2025.6%206.4%20C26.8%207.6%2026.8%209.4%2025.6%2010.6%20L12.4%2023.8%20Z'%20fill='%23fff7e8'/%3e%3cpath%20d='M8.2%2019.6%20L12.4%2023.8'%20/%3e%3cpath%20d='M18.6%209.2%20L22.8%2013.4'%20/%3e%3cpath%20d='M6%2026%20L8.2%2019.6%20L9.6%2021%20L11%2022.4%20L12.4%2023.8%20Z'%20fill='%23ffb540'/%3e%3cpath%20d='M6%2026%20L7%2023.2%20L8.8%2025%20Z'%20fill='%23211f1a'/%3e%3c/g%3e%3c/svg%3e") 6 26,crosshair}body:after{z-index:50;opacity:.07;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.22 0 0 0 0 0.13 0 0 0 0 0.1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.closing{background:var(--mint);isolation:isolate;padding:clamp(5rem,9vw,7.5rem) 1.25rem 1.5rem;position:relative;overflow:hidden}.closing:before{z-index:-1;content:"";background-image:radial-gradient(#ffffff4d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 74%)}.closing-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);width:min(100%,58rem);margin:0 auto;display:grid}.closing-card{aspect-ratio:1;background:var(--paper);border:1px solid #78425147;border-radius:.65rem;width:clamp(11rem,21vw,14.5rem);position:relative;transform:rotate(-5deg);box-shadow:0 1rem 2.4rem #345a522b}.closing-card .memory-tape{background:#ffb8c9c7}.closing-copy{justify-items:start;display:grid}.closing-copy>img{border-radius:1.3rem;width:4.2rem;margin-bottom:1rem;transform:rotate(-5deg);box-shadow:0 .8rem 2rem #345a522e}.closing-copy .scene-kicker{margin-bottom:.55rem}.closing-copy h2{max-width:11ch;color:var(--cocoa);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.6vw,4.9rem);font-weight:900;line-height:.88}.closing-copy>p:not(.scene-kicker){color:#211f1ab8;letter-spacing:-.02em;max-width:26rem;margin:1.1rem 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:560;line-height:1.45}.qr-card{color:var(--cocoa);background:#fffdf2d1;border:1px solid #78425138;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1.35rem;padding:.55rem .95rem .55rem .55rem;display:inline-grid;transform:rotate(-1.4deg);box-shadow:0 .6rem 1.4rem #345a521f}.qr-card svg{background:var(--paper);width:6rem;height:6rem;color:var(--ink);border-radius:.5rem;padding:.35rem}.qr-card span{max-width:9rem;font-size:.66rem;font-weight:850;line-height:1.3}.closing .site-footer{grid-template-columns:1fr auto 1fr;margin-top:clamp(3.5rem,7vw,5.5rem);display:grid;position:static}@media (width<=760px){.closing{padding:4.5rem 1rem 1.1rem}.closing-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem}.closing-card{width:8.6rem;transform:rotate(-6deg)}.closing-card .memory-reaction-label{border-width:2.5px;padding:.38rem .55rem;font-size:.6rem;bottom:-.8rem;right:-.4rem}.closing-copy{justify-items:center}.closing-copy>img{border-radius:1.05rem;width:3.6rem;margin-bottom:.75rem}.closing-copy h2{max-width:10ch;font-size:clamp(2.7rem,12vw,3.5rem)}.closing-copy>p:not(.scene-kicker){max-width:19rem;margin-top:.9rem;font-size:.86rem;line-height:1.38}.qr-card{display:none}.closing .site-footer{grid-template-columns:1fr auto;align-items:center;gap:.45rem 1rem;margin-top:3rem}.closing .site-footer>span:last-child{text-align:left;grid-column:1/-1}}.store-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.store-button{color:#fff;background:#12100f;border-radius:.72rem;align-items:center;gap:.62rem;min-height:3rem;padding:0 1rem 0 .85rem;text-decoration:none;transition:transform .16s cubic-bezier(.2,1.45,.35,1),box-shadow .16s;display:inline-flex;box-shadow:0 .4rem 1rem #211f1a3d}.store-button:hover{transform:translateY(-.1rem);box-shadow:0 .6rem 1.3rem #211f1a47}.store-button:active{transform:translateY(.1rem)scale(.98);box-shadow:0 .2rem .6rem #211f1a42}.store-glyph{flex:none;width:1.45rem;height:1.45rem}.store-lockup{text-align:left;gap:.08rem;line-height:1.05;display:grid}.store-lockup small{letter-spacing:.005em;opacity:.92;font-size:.62rem;font-weight:600}.store-lockup strong{letter-spacing:-.012em;font-size:1.05rem;font-weight:700}.hero-store-buttons{justify-content:center;margin-top:.95rem}.closing-store-buttons{justify-content:flex-start;margin-top:1.5rem}.closing-store-buttons .store-button{min-height:3.25rem}.closing-store-buttons .store-glyph{width:1.58rem;height:1.58rem}.closing-store-buttons .store-lockup strong{font-size:1.14rem}:root[data-platform=ios] .hero-store-buttons .store-button-google,:root[data-platform=android] .hero-store-buttons .store-button-apple{display:none}@media (width<=760px){.store-buttons{gap:.5rem}.closing-store-buttons{justify-content:center}.closing-store-buttons .store-button{min-height:3rem}.closing-store-buttons .store-glyph{width:1.45rem;height:1.45rem}.closing-store-buttons .store-lockup strong{font-size:1.05rem}}@media (width<=360px){.store-button{gap:.5rem;padding:0 .8rem 0 .7rem}.store-lockup small{font-size:.58rem}.store-lockup strong{font-size:.98rem}}.closing .site-footer .language-switch{grid-column:1/-1;justify-self:center;align-items:center;gap:.15rem;margin-top:.6rem;font-size:.875rem;display:flex}.site-footer .language-switch a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.site-footer .language-switch a[aria-current=page]{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.site-footer .language-switch a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.closing .site-footer>span:nth-of-type(2){text-align:right}@media (width<=760px){.closing .site-footer>span:nth-of-type(2){text-align:left;grid-column:1/-1}}.memory-cat .memory-reaction-label{transform:rotate(6deg)}.memory-coffee .memory-reaction-label{right:2%;transform:rotate(-6deg)}@media (prefers-reduced-motion:no-preference){:is(.js .memory:has(.postcat-replay:not([data-replay-state=complete]):not([data-replay-state=static])) .memory-reaction-label,.js .closing-card:has(.postcat-replay:not([data-replay-state=complete]):not([data-replay-state=static])) .memory-reaction-label){opacity:0}.memory-reaction-label{transition:opacity .18s ease-out}}.about-postcat{background:var(--paper);border:1px solid #7842512e;border-radius:1.8rem;width:min(100%,64rem);margin:clamp(3.5rem,7vw,6rem) auto 0;padding:clamp(1.4rem,4vw,2.6rem)}.about-postcat h2{color:var(--cocoa);letter-spacing:-.05em;margin:0 0 1.8rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.about-postcat-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 3rem;display:grid}.about-postcat h3{color:var(--cocoa);margin:0 0 .6rem;font-size:1.05rem;line-height:1.35}.about-postcat p{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.98rem;line-height:1.65}@media (width<=600px){.about-postcat-questions{grid-template-columns:1fr}}
