@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(./_fonts/G7E4fqPqUvdKdxe6-KGfj5ZGTibF5e7-QCJ0ccD8ydY-B1kdR3bumPCpBdT8IOwkyHXFUozd3Z_qJoKVl7kvfVQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Caveat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:77.3639%;ascent-override:124.089%;descent-override:38.7778%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:76.2222%;ascent-override:125.948%;descent-override:39.3586%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Arial;src:local(Arial);size-adjust:76.9402%;ascent-override:124.772%;descent-override:38.9913%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:72.3629%;ascent-override:132.665%;descent-override:41.4577%;line-gap-override:0%}@font-face{font-family:Caveat;src:local(Caveat Bold),url(./_fonts/G7E4fqPqUvdKdxe6-KGfj5ZGTibF5e7-QCJ0ccD8ydY-B1kdR3bumPCpBdT8IOwkyHXFUozd3Z_qJoKVl7kvfVQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Indie Flower;src:local(Indie Flower Regular),local(Indie Flower),url(./_fonts/sw6qIzDC2XfRUfNL2xiDu2XX8VyZ7TN2XVt4TtUwyxg-A5OfuKntqnm97xnLYueSAmjh01HnWqA4_0JRXEkqORk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Indie Flower Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:94.7137%;ascent-override:102.488%;descent-override:51.5534%;line-gap-override:0%}@font-face{font-family:Indie Flower Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:93.316%;ascent-override:104.023%;descent-override:52.3256%;line-gap-override:0%}@font-face{font-family:Indie Flower Fallback\: Arial;src:local(Arial);size-adjust:94.195%;ascent-override:103.053%;descent-override:51.8373%;line-gap-override:0%}@font-face{font-family:Indie Flower Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:88.5911%;ascent-override:109.571%;descent-override:55.1163%;line-gap-override:0%}@font-face{font-family:Patrick Hand;src:local(Patrick Hand Regular),local(Patrick Hand),url(./_fonts/uJQ4FfpBbmRA2lgh1-0M-uQOj6E91EgAnrl14d5PUi0-7icXwsCm_FdAc7MwBnJAPC0v1CKB_Tko47GcVvR4HDI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Patrick Hand Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:81.8749%;ascent-override:127.267%;descent-override:38.1069%;line-gap-override:0%}@font-face{font-family:Patrick Hand Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:80.6667%;ascent-override:129.174%;descent-override:38.6777%;line-gap-override:0%}@font-face{font-family:Patrick Hand Fallback\: Arial;src:local(Arial);size-adjust:81.4265%;ascent-override:127.968%;descent-override:38.3168%;line-gap-override:0%}@font-face{font-family:Patrick Hand Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:76.5823%;ascent-override:136.063%;descent-override:40.7405%;line-gap-override:0%}@font-face{font-family:Shadows Into Light Two;src:local(Shadows Into Light Two Regular),local(Shadows Into Light Two),url(./_fonts/SGl_jgFnBratSHd8BCTUqMQ5E92O78e4q0DojK3els8-yvnJmPlSiz8yMUP0yZM60gbsTsKL0dsmIECj2h_yNy8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Shadows Into Light Two Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:90.5286%;ascent-override:123.515%;descent-override:36.7848%;line-gap-override:0%}@font-face{font-family:Shadows Into Light Two Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:89.1927%;ascent-override:125.365%;descent-override:37.3358%;line-gap-override:0%}@font-face{font-family:Shadows Into Light Two Fallback\: Arial;src:local(Arial);size-adjust:90.0329%;ascent-override:124.195%;descent-override:36.9874%;line-gap-override:0%}@font-face{font-family:Shadows Into Light Two Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:84.6766%;ascent-override:132.051%;descent-override:39.327%;line-gap-override:0%}@font-face{font-family:Kalam;src:local(Kalam Regular),local(Kalam),url(./_fonts/eWCSBuJW7t9eWVdLTrUBopYzq4GbCa0eb8w7EKcMpUQ-xE63ZRC59pskMUM0uv_VOn6jbM2hYfxiy9dXM7lhhA0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Kalam Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:98.1145%;ascent-override:108.343%;descent-override:54.1204%;line-gap-override:0%}@font-face{font-family:Kalam Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:96.6667%;ascent-override:109.966%;descent-override:54.931%;line-gap-override:0%}@font-face{font-family:Kalam Fallback\: Arial;src:local(Arial);size-adjust:97.5772%;ascent-override:108.939%;descent-override:54.4184%;line-gap-override:0%}@font-face{font-family:Kalam Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:91.7722%;ascent-override:115.83%;descent-override:57.8607%;line-gap-override:0%}@font-face{font-family:Kalam;src:local(Kalam Bold),url(./_fonts/05eAk2pAA8cgvbg2lDNoP5XYSFaP3AvIX0amcHaoesE-jEOZFwvkAtp_X-VdCIdol50_ZOhxsGRMCPTnORPa6S0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--scrap-select:#2f6fed}.scrap-backdrop{background-color:var(--scrap-backdrop,#f3efe7);background-position:50%;background-size:cover;position:relative}.scrap-backdrop--tile{background-repeat:repeat;background-size:auto}.scrap-backdrop--image:before{content:"";background-color:var(--scrap-backdrop,#f3efe7);opacity:var(--scrap-backdrop-veil,.25);pointer-events:none;position:absolute;inset:0}.scrap-scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:0;display:flex;overflow:auto hidden}.scrap-scroller::-webkit-scrollbar{display:none}.scrap-paper-slot{scroll-snap-align:center;scroll-snap-stop:always;flex:none}.scrap-paper{background-color:var(--scrap-tint,#fff);border:1px solid var(--scrap-paper-border,#d9d7d2);touch-action:pan-x;border-radius:0;position:relative;overflow:hidden}.scrap-paper:before{background-image:var(--scrap-grain);background-repeat:repeat;background-size:var(--scrap-tile,160px) var(--scrap-tile,160px);mix-blend-mode:multiply;opacity:1}.scrap-paper:after,.scrap-paper:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.scrap-paper:after{opacity:.6}.scrap-paper--grid:after{background-image:repeating-linear-gradient(0deg,var(--scrap-rule) 0 1px,transparent 1px var(--scrap-rule-gap)),repeating-linear-gradient(90deg,var(--scrap-rule) 0 1px,transparent 1px var(--scrap-rule-gap))}.scrap-paper--lined:after{background-image:repeating-linear-gradient(0deg,transparent 0 calc(-1px + var(--scrap-rule-gap) * 1.6),var(--scrap-rule) calc(-1px + var(--scrap-rule-gap) * 1.6) calc(var(--scrap-rule-gap) * 1.6))}.scrap-paper--dotted:after{background-image:radial-gradient(var(--scrap-rule) 1px,transparent 1.2px);background-size:var(--scrap-rule-gap) var(--scrap-rule-gap)}.scrap-paper--none:after{background-image:none}.scrap-paper--first{border-top-left-radius:34px;border-bottom-left-radius:34px}.scrap-paper--last{border-top-right-radius:34px;border-bottom-right-radius:34px}.scrap-paper--active{border-color:var(--scrap-select);box-shadow:0 0 0 1px var(--scrap-select)}.scrap-paper--armed{cursor:crosshair}.scrap-paper--armed:after{outline:2px dashed var(--scrap-select);outline-offset:-8px}.scrap-el{transform-origin:50%;will-change:transform;position:absolute}.scrap-el--editable{cursor:grab;touch-action:none}.scrap-el--dragging{cursor:grabbing;filter:drop-shadow(0 8px 14px #3d2b1f59)}.scrap-el--locked{cursor:default}.scrap-el--placeholder{outline:2px dashed var(--scrap-select);outline-offset:3px;animation:1.4s ease-in-out infinite scrap-pulse}@keyframes scrap-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.scrap-el--placeholder{animation:none}.scrap-scroller{scroll-behavior:auto}}.scrap-selection{outline:calc(1.5px / var(--scrap-scale,1)) solid var(--scrap-select);outline-offset:calc(2px / var(--scrap-scale,1));pointer-events:none;position:absolute}.scrap-selection--locked{outline-style:dashed}@media (hover:hover){.scrap-el--editable:hover{outline:calc(1px / var(--scrap-scale,1)) solid var(--scrap-select);outline-offset:calc(2px / var(--scrap-scale,1))}}.scrap-handle{width:calc(28px / var(--scrap-scale,1));height:calc(28px / var(--scrap-scale,1));border:calc(1.5px / var(--scrap-scale,1)) solid var(--scrap-select);pointer-events:auto;touch-action:none;background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;box-shadow:0 1px 3px #3d2b1f4d}.scrap-handle svg{color:#3d2b1f;width:55%;height:55%}.scrap-handle--corner{width:calc(14px / var(--scrap-scale,1));height:calc(14px / var(--scrap-scale,1))}.scrap-handle--side{width:calc(8px / var(--scrap-scale,1));height:calc(22px / var(--scrap-scale,1))}.scrap-handle--side-h{width:calc(22px / var(--scrap-scale,1));height:calc(8px / var(--scrap-scale,1))}.scrap-handle--crop{background:var(--scrap-select);border-color:#fff}.scrap-handle--corner:before,.scrap-handle--side:before{content:"";inset:calc(-9px / var(--scrap-scale,1));border-radius:9999px;position:absolute}.scrap-handle--rotate{cursor:grab;transform:translate(-50%,calc(16px / var(--scrap-scale,1)));top:100%;left:50%}.scrap-handle--rotate-top{transform:translate(-50%,calc(-100% - 16px / var(--scrap-scale,1)));top:0}.scrap-float{z-index:40;transform-origin:0 0;transform:scale(calc(1 / var(--scrap-scale,1))) translateX(-50%);position:absolute}.scrap-actionbar{white-space:nowrap;background:#fff;border-radius:12px;gap:2px;padding:3px;display:flex;box-shadow:0 0 0 1px #3d2b1f14,0 4px 14px #3d2b1f2e}.scrap-actionbar button{color:#3d2b1f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.scrap-actionbar button:hover{background:#3d2b1f12}.scrap-actionbar button svg{width:16px;height:16px}.scrap-actionbar button.scrap-actionbar__danger,.scrap-actionbar__danger{color:#e0483d}.scrap-readout{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.scrap-guide,.scrap-readout{background:var(--scrap-select);pointer-events:none}.scrap-guide{opacity:.9;position:absolute}.scrap-guide--v{width:calc(1px / var(--scrap-scale,1));top:0;bottom:0}.scrap-guide--h{height:calc(1px / var(--scrap-scale,1));left:0;right:0}.scrap-photo{width:100%;height:100%;position:relative}.scrap-photo__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.scrap-photo--polaroid{background:#fffdf7;padding:5% 5% 18%;box-shadow:0 2px 6px #3d2b1f47}.scrap-photo--polaroid .scrap-photo__img{height:100%}.scrap-photo__caption{text-align:center;color:#3d2b1f;line-height:1.1;position:absolute;bottom:3%;left:6%;right:6%;overflow:hidden}.scrap-photo--none{box-shadow:0 2px 6px #3d2b1f3d}.scrap-photo--arch .scrap-photo__img{border-radius:999px 999px 6px 6px}.scrap-photo--scallop .scrap-photo__img{border-radius:8px;-webkit-mask-image:radial-gradient(circle at 6px 6px,#0000 5px,#000 5.5px);mask-image:radial-gradient(circle at 6px 6px,#0000 5px,#000 5.5px);-webkit-mask-size:12px 12px;mask-size:12px 12px}.scrap-photo--filmstrip{background:#23201d;border-radius:3px;padding:12% 5%}.scrap-photo--filmstrip:after,.scrap-photo--filmstrip:before{content:"";background-image:repeating-linear-gradient(90deg,#f4efe6 0 6px,#0000 0 14px);background-size:auto 100%;height:8%;position:absolute;left:4%;right:4%}.scrap-photo--filmstrip:before{top:2%}.scrap-photo--filmstrip:after{bottom:2%}.scrap-photo__empty{color:#3d2b1f8c;background:#fff9;border:1px dashed #3d2b1f59;place-items:center;gap:4px;width:100%;height:100%;display:grid}.scrap-crop{position:relative;overflow:hidden}.scrap-crop__media{-o-object-fit:cover;object-fit:cover;display:block}.scrap-tape{background-color:var(--scrap-tape-color,#f7d6d0);background-image:var(--scrap-tape-pattern,none);opacity:var(--scrap-tape-opacity,.75);clip-path:polygon(0 8%,6% 0,14% 9%,22% 1%,32% 8%,44% 1%,56% 9%,68% 1%,80% 8%,90% 1%,100% 9%,100% 92%,92% 100%,82% 91%,70% 99%,58% 91%,46% 99%,34% 91%,22% 99%,12% 92%,0 100%);pointer-events:none;position:absolute}.scrap-tape--standalone{width:100%;height:100%;position:relative}.scrap-tape--top{width:44%;height:13%;top:-6%;left:28%;transform:rotate(-3deg)}.scrap-tape--corner-tl{width:34%;height:11%;top:-4%;left:-8%;transform:rotate(-38deg)}.scrap-tape--corner-br{width:34%;height:11%;bottom:-4%;right:-8%;transform:rotate(-38deg)}.scrap-tape--left{width:24%;height:12%;top:34%;left:-10%;transform:rotate(-84deg)}.scrap-chip{color:#3d2b1f;background:#fffdf7;border:1px solid #3d2b1f2e;border-radius:10px;align-items:center;gap:8px;width:100%;height:100%;padding:8px 10px;display:flex;overflow:hidden;box-shadow:0 2px 6px #3d2b1f33}.scrap-chip__button{background:var(--scrap-accent,#f7d6d0);color:#3d2b1f;border-radius:9999px;flex:none;place-items:center;display:grid}.scrap-chip__meta{flex:auto;min-width:0}.scrap-chip__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scrap-wave{align-items:center;gap:2px;height:100%;display:flex}.scrap-wave span{opacity:.45;background:currentColor;border-radius:9999px;flex:auto}.scrap-wave--playing span{animation:.9s ease-in-out infinite scrap-wave-bounce}@keyframes scrap-wave-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scrap-wave--playing span{animation:none}}.scrap-video{-o-object-fit:cover;object-fit:cover;background:#23201d;border-radius:4px;width:100%;height:100%;display:block}.scrap-reveal-dot{background:var(--scrap-accent,#f7d6d0);color:#3d2b1f;border:1.5px solid #fffdf7;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #3d2b1f4d}.scrap-reveal-dot--pulse{animation:2s ease-in-out infinite scrap-dot-pulse}@keyframes scrap-dot-pulse{0%,to{box-shadow:0 1px 3px #3d2b1f4d}50%{box-shadow:0 1px 3px #3d2b1f4d,0 0 0 6px #ffffff59}}@media (prefers-reduced-motion:reduce){.scrap-reveal-dot--pulse{animation:none}}.scrap-watermark{z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);display:grid;position:absolute;inset:0}.scrap-watermark span{letter-spacing:.12em;color:#3d2b1f12;place-items:center;font-size:calc(clamp(.75rem,2.4vw,1.1rem));font-weight:800;display:grid;transform:rotate(-30deg)}.scrap-memo [role=button]:not([aria-disabled=true]),.scrap-memo button:not(:disabled),.scrap-memo summary{cursor:pointer}.scrap-memo label:has(input[type=file]){cursor:pointer}.scrap-memo button:disabled{cursor:not-allowed}.scrap-hand{color:#3d2b1f}.scrap-font-caveat{font-family:Caveat,Caveat Fallback\: Segoe UI,Caveat Fallback\: Helvetica Neue,Caveat Fallback\: Arial,Caveat Fallback\: Noto Sans,cursive}.scrap-font-patrick-hand{font-family:Patrick Hand,Patrick Hand Fallback\: Segoe UI,Patrick Hand Fallback\: Helvetica Neue,Patrick Hand Fallback\: Arial,Patrick Hand Fallback\: Noto Sans,cursive}.scrap-font-indie-flower{font-family:Indie Flower,Indie Flower Fallback\: Segoe UI,Indie Flower Fallback\: Helvetica Neue,Indie Flower Fallback\: Arial,Indie Flower Fallback\: Noto Sans,cursive}.scrap-font-shadows-into-light{font-family:Shadows Into Light Two,Shadows Into Light Two Fallback\: Segoe UI,Shadows Into Light Two Fallback\: Helvetica Neue,Shadows Into Light Two Fallback\: Arial,Shadows Into Light Two Fallback\: Noto Sans,cursive}.scrap-font-kalam{font-family:Kalam,Kalam Fallback\: Segoe UI,Kalam Fallback\: Helvetica Neue,Kalam Fallback\: Arial,Kalam Fallback\: Noto Sans,cursive}.scrap-text{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:100%;overflow:hidden}.scrap-text__highlight{background-image:linear-gradient(180deg,transparent 55%,var(--scrap-highlight) 55%,var(--scrap-highlight) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
