html{background-image:url(../cloth.png);background-position:center;background-attachment:fixed}*{font-family:Inter,Helvetica,Arial,sans-serif}html,body{margin:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../font/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../font/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../font/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../font/inter-v18-latin-700italic.woff2) format("woff2")}.overlay.svelte-1ic0gxn{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#00000080}.dialog.svelte-1ic0gxn{border-radius:1em;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:1em}.dialog.svelte-1ic0gxn .title:where(.svelte-1ic0gxn){padding:.5em 1em;font-weight:700;background-color:#87cefa}.dialog.svelte-1ic0gxn .buttons:where(.svelte-1ic0gxn){padding:.5em;font-weight:700;background-color:#e6e6e6;display:flex;gap:.5em}.dialog.svelte-1ic0gxn .buttons:where(.svelte-1ic0gxn) button:where(.svelte-1ic0gxn){padding:.5em 1em;font-weight:700}.dialog.svelte-1ic0gxn .message:where(.svelte-1ic0gxn){padding:1em;white-space:pre-line}.open-file.svelte-fn61vy{display:flex;flex-direction:column;align-items:center;height:100vh;justify-content:center}.target.svelte-fn61vy{padding:2em;border:dashed 4px green;border-radius:2em;background:none;cursor:pointer;font-size:125%}input.svelte-fn61vy{display:none}a.hint.svelte-fn61vy{margin-top:1em}.toasts.svelte-2bmw21{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;flex-direction:column;padding:2em 1em;box-sizing:border-box;pointer-events:none}.toast.svelte-2bmw21{border-radius:1em;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin-bottom:1em}.toast.svelte-2bmw21 .title:where(.svelte-2bmw21){padding:.5em 1em;font-weight:700}.toast.warn.svelte-2bmw21 .title:where(.svelte-2bmw21){background-color:gold}.toast.error.svelte-2bmw21 .title:where(.svelte-2bmw21){background-color:red}.toast.info.svelte-2bmw21 .title:where(.svelte-2bmw21){background-color:#87cefa}.toast.svelte-2bmw21 .message:where(.svelte-2bmw21){padding:1em;white-space:pre-line}.stationery.svelte-dqscce{position:relative;width:250px;height:230px}.stationery.svelte-dqscce>div:where(.svelte-dqscce){position:absolute;width:250px;height:230px}.stationery.svelte-dqscce .s2d:where(.svelte-dqscce){background-image:var(--s2d)}.stationery.svelte-dqscce .s3d:where(.svelte-dqscce){background-image:var(--s3d);mask-image:var(--sm)}.doodle-wrapper.svelte-1gh36ra{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;background-color:#fff3}.doodle.svelte-1gh36ra{position:relative}.doodle.svelte-1gh36ra,.drawing.svelte-1gh36ra{width:calc(250px * var(--scale));height:calc(230px * var(--scale))}.stationery.svelte-1gh36ra{transform:scale(var(--scale));transform-origin:top left}.doodle.svelte-1gh36ra>*{position:absolute}.drawing.svelte-1gh36ra{image-rendering:pixelated}.controls.svelte-1gh36ra{padding:8px;background-color:#fff}.controls-row.svelte-1gh36ra{display:flex;justify-content:space-between}.centered.svelte-1gh36ra{justify-content:center}.file.svelte-13gshv{padding:1em}.card-header.svelte-13gshv{background-color:#fff;margin:-1em -1em 1em;padding:.5em 1em}.card.svelte-13gshv{background-color:#fff6;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:1em;margin-bottom:1em;font-size:18px}.sections.svelte-13gshv{display:flex;flex-wrap:wrap;gap:.5em}.gallery.svelte-13gshv{display:flex;gap:10px;flex-wrap:wrap}.gallery.svelte-13gshv img.thumbnail{height:128px;width:128px}.mii.svelte-13gshv{display:inline-flex;flex-direction:column;align-items:center}.mii.svelte-13gshv .name:where(.svelte-13gshv){font-size:120%}.mii.svelte-13gshv img:where(.svelte-13gshv){height:96px;width:96px;background-color:#fff;border-radius:50%}button.svelte-13gshv,.btn.svelte-13gshv{padding:.5em 1em;background-color:#fff;border:none;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;cursor:pointer;font-size:18px}.btn.noclick.svelte-13gshv{cursor:unset}.header.svelte-13gshv{display:flex;align-items:center;margin-bottom:1em;justify-content:space-between}.header.svelte-13gshv .title:where(.svelte-13gshv){font-size:32px;font-weight:700}.root.svelte-xola67{min-height:100vh}
