[data-seed="1"]{--tilt-1:2deg;--tilt-2:-1.5deg;--tilt-3:3.5deg;--tilt-4:-2.5deg;--tilt-5:1deg;--tilt-6:-3deg;--jit-1:.9;--jit-2:-.6;--jit-3:1.6;--jit-4:-1.1;--jit-5:.4;--jit-6:1.2;--jit-7:-1.4;--r-hand-1:15px 225px 15px 255px / 255px 15px 225px 15px;--r-hand-2:125px 10px 20px 185px / 25px 205px 205px 25px;--r-hand-3:20px 195px 15px 120px / 165px 25px 215px 20px;--r-hand-4:255px 15px 225px 15px / 15px 225px 15px 255px}[data-seed="2"]{--tilt-1:-1.5deg;--tilt-2:3.5deg;--tilt-3:-2.5deg;--tilt-4:1deg;--tilt-5:-3deg;--tilt-6:2deg;--jit-1:-.6;--jit-2:1.6;--jit-3:-1.1;--jit-4:.4;--jit-5:1.2;--jit-6:-1.4;--jit-7:.9;--r-hand-1:125px 10px 20px 185px / 25px 205px 205px 25px;--r-hand-2:20px 195px 15px 120px / 165px 25px 215px 20px;--r-hand-3:255px 15px 225px 15px / 15px 225px 15px 255px;--r-hand-4:15px 225px 15px 255px / 255px 15px 225px 15px}[data-seed="3"]{--tilt-1:3.5deg;--tilt-2:-2.5deg;--tilt-3:1deg;--tilt-4:-3deg;--tilt-5:2deg;--tilt-6:-1.5deg;--jit-1:1.6;--jit-2:-1.1;--jit-3:.4;--jit-4:1.2;--jit-5:-1.4;--jit-6:.9;--jit-7:-.6;--r-hand-1:20px 195px 15px 120px / 165px 25px 215px 20px;--r-hand-2:255px 15px 225px 15px / 15px 225px 15px 255px;--r-hand-3:15px 225px 15px 255px / 255px 15px 225px 15px;--r-hand-4:125px 10px 20px 185px / 25px 205px 205px 25px}.toy-companion{--toy-size:72px;z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.toy-bird{width:var(--toy-size);height:var(--toy-size);pointer-events:auto;transition:opacity .24s steps(3,end),visibility;position:absolute}.toy-bird[data-shown=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s steps(3,end),visibility 0s .24s}.toy-bird-fixed{z-index:35;rotate:var(--toy-dir,0deg);transition:rotate .2s steps(3,end),opacity .24s steps(3,end),visibility;position:fixed;bottom:24px;right:24px}.toy-bird-fixed[data-dir=down]{--toy-dir:10deg}.toy-bird-fixed[data-dir=up]{--toy-dir:-10deg}.toy-bird-button{width:100%;height:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:40% 60% 55% 45%/55% 45% 60% 40%;margin:0;padding:0;display:block}.toy-bird-button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.toy-bird-art{width:100%;height:100%;transition:translate .24s steps(2,end),scale .12s step-end;display:block;position:relative}.toy-bird-art[data-near=true]{translate:0 -8px}.toy-bird-art[data-face=left]{scale:-1 1}.toy-bird-art .birb{width:100%;display:block}.toy-bird-eye-patch{background:var(--paper);border-radius:50%;width:8.5%;height:8.5%;position:absolute;top:64.3%;left:69.5%;translate:-50% -50%}.toy-bird-eye{background:var(--ink);border-radius:45% 55% 50% 50%/55% 45%;width:5.6%;height:5.6%;margin:-2.8% 0 0 -2.8%;transition:opacity .12s step-end;position:absolute;top:64.3%;left:69.5%}.toy-bird-eye[data-blink="1"]{opacity:0}.toy-bird-wing{width:40%;height:40%;color:var(--ink);position:absolute;top:30%;left:14%}@media (max-width:799px){.toy-companion{--toy-size:56px}.toy-bird-fixed{left:16px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.toy-menu{inset:auto;left:var(--x,50%);top:var(--y,50%);pointer-events:auto;z-index:80;border:2.5px solid var(--ink);border-radius:var(--r-hand-3);background:var(--paper-2);width:236px;max-width:calc(100vw - 24px);color:var(--ink);box-shadow:3px 4px 0 var(--shadow);font:500 17px/1.2 var(--font-body), system-ui, sans-serif;margin:0;padding:8px;position:fixed;overflow:visible}.toy-menu::backdrop{background:0 0}.toy-menu:before{content:"";background:var(--paper-2);border:2.5px solid var(--ink);border-color:transparent transparent var(--ink) var(--ink);width:16px;height:16px;position:absolute}.toy-menu[data-side=right]:before{left:-10px;top:var(--tail-y,50%);translate:0 -50%;rotate:45deg}.toy-menu[data-side=left]:before{right:-10px;top:var(--tail-y,50%);translate:0 -50%;rotate:-135deg}.toy-menu[data-side=below]:before{top:-10px;left:var(--tail-x,50%);translate:-50%;rotate:135deg}.toy-menu[data-side=above]:before{bottom:-10px;left:var(--tail-x,50%);translate:-50%;rotate:-45deg}.toy-menu-item{width:100%;min-height:44px;color:var(--ink);font:500 17px/1.2 var(--font-body), system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px 6px 12px 8px/8px 12px 6px 10px;align-items:center;gap:8px;margin:0;padding:0 12px;text-decoration:none;display:flex}.toy-menu-item:hover{background:var(--paper-3)}.toy-menu-item:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.toy-menu .toy-sound-toggle{font-size:17px;line-height:1.2;text-decoration:none}.toy-menu .toy-sound-toggle .toy-sound-state,.toy-menu-item[role=switch][aria-checked=true]{color:var(--ink)}@media (hover:none){.toy-menu-item:hover{background:0 0}.toy-menu-item:active{background:var(--paper-3)}}.toy-bubble{z-index:81;pointer-events:none;color:var(--ink);place-items:center;padding:14px 26px 32px;animation:.24s steps(3,end) both toy-bubble-in;display:grid;position:fixed}.toy-bubble>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.toy-bubble-text{font:400 15px/1.3 var(--font-scrawl), cursive;text-align:center;max-width:18ch;position:relative}@keyframes toy-bubble-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.toy-draw-canvas{z-index:60;touch-action:none;cursor:crosshair;width:100vw;height:100vh;position:fixed;inset:0}.toy-draw-tools{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:61;background:var(--paper-2);width:max-content;max-width:calc(100vw - 24px);color:var(--ink);border:2.5px solid var(--ink);border-radius:var(--r-wide);box-shadow:3px 4px 0 var(--shadow);flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex;position:fixed;translate:-50%}.toy-draw-tool{min-width:44px;min-height:44px;color:var(--ink);font:500 16px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:10px 6px 12px 8px/8px 12px 6px 10px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.toy-draw-tool[aria-pressed=true]{border-color:var(--ink);background:var(--paper)}.toy-draw-tool:hover{background:var(--paper-3)}.toy-draw-tool:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.toy-draw-done{font-weight:700}.toy-swatch{border:1.5px solid var(--ink);border-radius:45% 55% 50% 50%/55% 45%;width:14px;height:14px;margin-right:7px;display:inline-block}.toy-swatch-eraser{background:var(--eraser)}@media (max-width:799px){.toy-draw-tool{min-width:48px;min-height:48px;padding:0 10px}.toy-draw-tools{gap:4px;padding:6px}}@media (hover:none){.toy-draw-tool:hover{background:0 0}.toy-draw-tool:active{background:var(--paper-3)}}html[data-erased] [data-erasable]:not(.donoterase-wrap,.donoterase-wrap *,.birb,.birb *,[data-perch],[data-perch] *,.toy-companion *){opacity:0;visibility:hidden;pointer-events:none}html[data-erased=sweeping] [data-erasable]{transition:opacity .6s .2s,visibility 0s linear .8s}.toy-eraser-sweep{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.toy-eraser-block{background:var(--eraser);border:2.5px solid var(--ink);width:160px;height:60px;box-shadow:3px 4px 0 var(--shadow);border-radius:14px 40px 12px 36px/30px 12px 34px 14px;animation:.9s steps(14,end) forwards toy-sweep;position:absolute;top:42vh;left:0;transform:translate(-220px)rotate(-14deg)}.toy-eraser-block:after{content:"";background:var(--ink);opacity:.7;width:3px;position:absolute;top:-3px;bottom:-3px;left:38%;rotate:4deg}@keyframes toy-sweep{0%{transform:translate(-220px)rotate(-14deg)}45%{transform:translate(42vw)translateY(-16px)rotate(-9deg)}to{transform:translate(calc(100vw + 80px))translateY(12px)rotate(-17deg)}}.toy-crumb{top:47vh;left:var(--cx,50vw);opacity:0;background:var(--eraser);border:1px solid var(--ink);width:7px;height:5px;animation:.7s steps(5,end) forwards toy-crumb;animation-delay:var(--cd,0s);border-radius:40% 60% 55% 45%;position:absolute}@keyframes toy-crumb{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(70px)rotate(60deg)}}.toy-eraser-note{z-index:45;flex-wrap:wrap;align-items:center;gap:6px 12px;width:min(220px,100vw - 32px);display:flex;position:fixed;bottom:96px;left:16px}.toy-eraser-note[data-placed=perch]{position:absolute;bottom:auto}.toy-undo{border:2px solid var(--sticky-ink);min-height:44px;color:var(--sticky-ink);font:700 16px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:10px 6px 12px 8px/8px 12px 6px 10px;padding:0 12px}.toy-undo:focus-visible{outline:3px solid var(--link);outline-offset:3px}.toy-flock{z-index:65;pointer-events:none;color:var(--ink);position:fixed;inset:0;overflow:hidden}.toy-flock-bird{width:56px;height:56px;transform:translate(calc(var(--row,0) * -64px), calc(var(--side,0) * var(--row,0) * 30px + var(--rag,0px))) scale(var(--s,1));animation:3.5s linear forwards toy-fly;position:absolute;top:42vh;left:0}.toy-flock-bird>svg{width:100%;height:100%;animation:.64s steps(3,end) infinite toy-bob;animation-delay:calc(var(--row,0) * -90ms);display:block;overflow:visible}@keyframes toy-fly{0%{translate:-140px}to{translate:calc(100vw + 160px) -8vh}}@keyframes toy-bob{0%,to{translate:0}50%{translate:0 -6px}}.toy-wing-up{animation:.32s step-end infinite toy-flap}.toy-wing-down{animation:.32s step-end -160ms infinite toy-flap}@keyframes toy-flap{0%,49%{visibility:visible}50%,to{visibility:hidden}}.toy-flock-boom{z-index:65;pointer-events:none;color:var(--ink);place-items:center;animation:.24s steps(3,end) both toy-pop;display:grid;position:fixed;top:26vh;right:8vw}.toy-flock-boom>svg{grid-area:1/1}.toy-flock-boom-text{color:var(--ink);grid-area:1/1;font-size:28px;rotate:-6deg}@keyframes toy-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.toy-flock-landed{z-index:65;pointer-events:none;color:var(--ink);justify-content:center;align-items:flex-end;gap:2px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0;translate:0 -100%}.toy-flock-landed>svg{flex:none;width:36px;height:36px}.toy-flock-rule{background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:6%;right:8%;rotate:-.4deg}.toy-flock-sticky{z-index:66;margin:0;position:fixed;bottom:96px;right:16px}@media (max-width:799px){.toy-flock-landed>svg{width:24px;height:24px}.toy-flock-boom{right:4vw}.toy-flock-boom>svg{width:160px;height:160px}}.toy-sticker-sheet{pointer-events:none;z-index:1;position:relative}.toy-sticker{pointer-events:auto;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;appearance:none;margin:0}.toy-sticker[data-positioned]{z-index:1;position:absolute}.toy-sticker[data-dragging]{cursor:grabbing;z-index:30;touch-action:none;box-shadow:4px 6px 0 var(--shadow)}.toy-sticker-sheet.is-restored .toy-sticker{animation:.12s steps(2,end) both toy-fade-in}@keyframes toy-fade-in{0%{opacity:0}to{opacity:1}}.toy-sticker-sheet[data-static]{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.toy-sticker-sheet[data-static] .toy-sticker{background:var(--paper-3);color:var(--ink);cursor:default;position:static}:root[data-theme=dark] .toy-sticker-sheet[data-static] .toy-sticker{color:var(--ink)}@media (max-width:799px){.toy-sticker-sheet{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.toy-sticker-sheet .toy-sticker{background:var(--paper-3);color:var(--ink);cursor:default;position:static!important;top:auto!important;left:auto!important}:root[data-theme=dark] .toy-sticker-sheet .toy-sticker{color:var(--ink)}}.toy-tear,.toy-tear.tear-off{align-items:start;gap:6px;display:grid}.toy-tear-heading{color:var(--ink);justify-self:start;padding-left:6px;font-size:16px;display:inline-block;rotate:-1deg}.toy-tear-tabs{flex-wrap:wrap;gap:0 10px;margin:0;padding:0 2px;list-style:none;display:flex}.toy-tear-tab{grid-template-rows:14px auto;width:120px;display:grid;position:relative}.toy-tear-stub{background:var(--paper-3);border:2px solid var(--ink);border-bottom:0;border-radius:8px 6px 0 0/6px 8px 0 0;height:14px;display:block}.toy-tear-body{background:var(--paper-2);min-height:44px;color:var(--ink);border:2px solid var(--ink);font:500 16px/1.1 var(--font-body), system-ui, sans-serif;text-align:center;cursor:pointer;transform-origin:30% 0;border-top:0;border-radius:0 0 14px 40px/0 0 30px 12px;justify-content:center;align-items:center;padding:4px 8px 2px;text-decoration:none;display:flex;-webkit-mask:radial-gradient(circle at 8px 0,#0000 5px,#000 5.5px) 0 0/16px 100% repeat-x;mask:radial-gradient(circle at 8px 0,#0000 5px,#000 5.5px) 0 0/16px 100% repeat-x}.toy-tear-body:hover{background:var(--paper-3)}.toy-tear-body:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.toy-tear-tab[data-torn] .toy-tear-body{opacity:.8;transform:translateY(30px)rotate(-18deg)}.toy-tear-tab[data-tearing] .toy-tear-body{transition:transform .32s steps(4,end),opacity .32s steps(4,end)}.toy-tear-note{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4;rotate:-1deg}@media (max-width:799px){.toy-tear-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:36px;overflow-x:auto}.toy-tear-tab{scroll-snap-align:start;flex:0 0 120px}.toy-tear-note{margin-top:0}}@media (hover:none){.toy-tear-body:hover{background:var(--paper-2)}.toy-tear-body:active{background:var(--paper-3)}}.toy-stamp-zone{border:2px dotted var(--rule);isolation:isolate;min-height:80px;position:relative;overflow:hidden}.toy-stamp-button{z-index:1;width:100%;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.toy-stamp-button:focus-visible{outline:3px solid var(--focus);outline-offset:-5px}.toy-stamp-label{color:var(--muted);pointer-events:none;font-size:15px;rotate:-1deg}.toy-stamps{z-index:2;pointer-events:none;position:absolute;inset:0}.toy-stamp{white-space:nowrap;position:absolute;translate:-50% -50%}.toy-stamp.is-new{animation:.12s steps(3,end) both toy-ink}@keyframes toy-ink{0%{scale:1.25}to{scale:1}}.toy-stamp-whisper{z-index:3;color:var(--muted);pointer-events:none;font-size:14px;position:absolute;bottom:6px;right:12px;rotate:-2deg}.toy-sound-toggle,.toy-tidy{min-height:44px;color:var(--ink);font:500 14px/1 var(--font-body), system-ui, sans-serif;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:0;padding:0 8px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.toy-sound-toggle:disabled{cursor:default;opacity:.6}.toy-sound-toggle[aria-checked=true] .toy-sound-state{color:var(--swift-text);font-weight:700}.toy-sound-toggle:focus-visible,.toy-tidy:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toy-bird,.toy-bird-fixed,.toy-bird-art,.toy-tear-body,.toy-menu-item,.toy-sticker{transition:none}.toy-bird-art[data-near=true]{translate:0}.toy-bird-fixed{rotate:none}.toy-bubble,.toy-flock-boom,.toy-flock-bird,.toy-flock-bird>svg,.toy-wing-up,.toy-wing-down,.toy-eraser-block,.toy-crumb,.toy-stamp.is-new,.toy-sticker-sheet.is-restored .toy-sticker{animation:none}.toy-wing-up,.toy-wing-down{visibility:visible}html[data-erased=done] [data-erasable]{transition:opacity .2s linear,visibility 0s linear .2s!important}}
