@font-face{font-family:"Flanders Art Serif";src:url(/webfonts/fa-serif-medium/FlandersArtSerif-Medium.woff2) format("woff2"),url(/webfonts/fa-serif-medium/FlandersArtSerif-Medium.woff) format("woff");font-style:normal;font-weight:600;line-height:normal}@font-face{font-family:Flanders Art Sans;src:url(/webfonts/fa-sans-regular/FlandersArtSans-Regular.woff2) format("woff2"),url(/webfonts/fa-serif-regular/FlandersArtSans-Regular.woff) format("woff");font-style:normal;font-weight:400;line-height:normal}@font-face{font-family:Flanders Art Sans;src:url(/webfonts/fa-sans-bold/FlandersArtSans-Bold.woff2) format("woff2"),url(/webfonts/fa-serif-bold/FlandersArtSans-Bold.woff) format("woff");font-style:normal;font-weight:700;line-height:normal}*{box-sizing:border-box}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root{font-family:Flanders Art Sans,sans-serif;line-height:1.5;font-weight:400;color:var(--text);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:light dark;font-size:62.25%}body{margin:0;min-width:320px;max-width:100vw;min-height:100vh;font-size:1.8rem}h1{font-family:Pinup,sans-serif}a{font-weight:500;color:var(--primary);text-decoration:inherit}a:hover{text-decoration:underline}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{min-height:100vh;margin:0 auto;padding:0;text-align:center}button{border-radius:0;border:2px solid var(--text);padding:4px 8px;font-size:1em;font-weight:500;font-family:inherit;background-color:transparent;color:var(--text);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--primary)}input{color:var(--text)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}legend{display:table;float:left;margin:0;padding:0;width:100%}legend+*{clear:both}fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clip-path-defs.svelte-1h4ufrh{position:absolute;z-index:-1}.svelte-container.svelte-19zpwyb.svelte-19zpwyb{width:100%;height:100vh;display:flex;flex-direction:row;justify-content:space-between;--canvas-ratio:850 / 600;--text:#242424;--primary:#00b49d;--bg-primary:#face28;--ease:cubic-bezier(.16, 1, .3, 1)}.content--loading.svelte-19zpwyb.svelte-19zpwyb{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-primary)}.loading.svelte-19zpwyb.svelte-19zpwyb{display:block;width:40px;height:40px;border:3px solid var(--text);border-radius:50%;border-left-color:transparent;animation:svelte-19zpwyb-rotate 2s linear infinite}.font-loader.svelte-19zpwyb.svelte-19zpwyb{visibility:hidden}canvas.svelte-19zpwyb.svelte-19zpwyb{height:min(600px,100%,calc(calc(100vw - calc(var(--canvas-padding) * 2)) / (var(--canvas-ratio))));width:auto;max-width:100%;aspect-ratio:var(--canvas-ratio);transition:outline .1s linear,outline-offset .1s ease-out;outline-offset:-2px;outline:thin solid transparent}@media only screen and (orientation: landscape){canvas.svelte-19zpwyb.svelte-19zpwyb{width:min(850px,100%,calc(100vh * var(--canvas-ratio) - calc(var(--canvas-padding) * 2)));height:auto;max-height:100%}}.content--placing.svelte-19zpwyb .canvas.svelte-19zpwyb{outline-offset:1px;outline:thin solid white}.content.svelte-19zpwyb.svelte-19zpwyb{flex:1 0 auto;max-width:100vw;max-height:100vh;display:flex;flex-direction:column;--canvas-padding:20px;--sidebar-width:max(250px, min(30vw, 400px));--sidebar-padding:30px}@media only screen and (orientation: landscape){.content.svelte-19zpwyb.svelte-19zpwyb{flex-direction:row}}.content__canvas.svelte-19zpwyb.svelte-19zpwyb{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--canvas-padding);height:min(60vh,70vw);background-color:var(--bg-primary)}@media only screen and (orientation: landscape){.content__canvas.svelte-19zpwyb.svelte-19zpwyb{height:100vh}}.sidebar.svelte-19zpwyb.svelte-19zpwyb{--background:white;flex:1 1 auto;padding-bottom:100px;overflow-y:auto;scrollbar-gutter:stable;text-align:left;background-color:var(--background);width:100%}@media only screen and (orientation: landscape){.sidebar.svelte-19zpwyb.svelte-19zpwyb{height:100%;min-width:280px;width:var(--sidebar-width);max-width:400px;padding-bottom:0}}@media only screen and (min-width: 800px){.sidebar.svelte-19zpwyb.svelte-19zpwyb{min-width:400px}}.content--dragging.svelte-19zpwyb .sidebar.svelte-19zpwyb{overflow:hidden}.settings__title.svelte-19zpwyb.svelte-19zpwyb{font-family:"Flanders Art Serif";font-weight:600;font-size:22px;line-height:1.3;margin-top:30px;margin-bottom:4px}@media only screen and (min-width: 800px){.settings__title.svelte-19zpwyb.svelte-19zpwyb{margin-top:60px;margin-bottom:8px}}.settings__title.svelte-19zpwyb.svelte-19zpwyb:first-child{margin-top:0}.settings__info.svelte-19zpwyb.svelte-19zpwyb{color:#999}.sidebar__content.svelte-19zpwyb.svelte-19zpwyb{padding-block:var(--sidebar-padding);padding-inline:10px;background-color:var(--background)}.sidebar__padding.svelte-19zpwyb.svelte-19zpwyb{padding-inline:20px}.content__download.svelte-19zpwyb.svelte-19zpwyb{position:fixed;bottom:0;z-index:1;inset-inline:0;padding-top:60px;padding-bottom:20px;background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none}@media only screen and (orientation: landscape){.content__download.svelte-19zpwyb.svelte-19zpwyb{position:absolute;padding-block:20px;background:none}}.content__clear.svelte-19zpwyb.svelte-19zpwyb{position:absolute;right:36px;bottom:36px;z-index:1;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:2px solid var(--text);border-radius:50%;background-color:#fff}@media only screen and (orientation: landscape){.content__clear.svelte-19zpwyb.svelte-19zpwyb{right:50px}}.content__clear.svelte-19zpwyb svg.svelte-19zpwyb{transition:transform .5s var(--ease)}.content__clear.svelte-19zpwyb:hover svg.svelte-19zpwyb{transform:rotate(45deg)}.content__download.svelte-19zpwyb.svelte-19zpwyb,.content__clear.svelte-19zpwyb.svelte-19zpwyb{transition:opacity .2s linear}.content--placing.svelte-19zpwyb .content__download.svelte-19zpwyb,.content--placing.svelte-19zpwyb .content__clear.svelte-19zpwyb{pointer-events:none;opacity:.3}input.svelte-19zpwyb.svelte-19zpwyb{font-family:Flanders Art Sans;padding:4px 8px;background:transparent;border:2px solid var(--text);border-radius:0;font-size:inherit}label.svelte-19zpwyb.svelte-19zpwyb{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.inline-submit.svelte-19zpwyb.svelte-19zpwyb{width:100%;display:flex;gap:8px;align-items:center;text-align:left;border-radius:100px;border:2px solid var(--text)}.inline-submit.svelte-19zpwyb>.svelte-19zpwyb:first-child{flex:1 1 100%;border:none;border-radius:100px;min-width:0}.inline-submit.svelte-19zpwyb>.svelte-19zpwyb:last-child{flex:1 0 auto;border-radius:100px;padding-inline:20px;background-color:var(--primary);margin:-2px;font-family:Flanders Art Sans;font-weight:700;transition:background-color .1s linear}.inline-submit.svelte-19zpwyb>.svelte-19zpwyb:last-child:hover{background-color:#c1eae0;border-color:var(--text)}.inline-submit.svelte-19zpwyb:first-child>.svelte-19zpwyb:first-child{font-weight:700}.text-limited.svelte-19zpwyb.svelte-19zpwyb{width:100%;font-size:14px;text-align:right;margin-top:-20px}.stickers.svelte-19zpwyb.svelte-19zpwyb{list-style-type:none;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:12px;padding:0}.stickers__item.svelte-19zpwyb.svelte-19zpwyb{float:left}.stickers__button.svelte-19zpwyb.svelte-19zpwyb{position:relative;padding:0;background:transparent;border:none;width:var(--w);height:var(--h);clip-path:var(--clip)}.stickers__button--moving.svelte-19zpwyb.svelte-19zpwyb{clip-path:none}.stickers__sticker.svelte-19zpwyb.svelte-19zpwyb{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);height:var(--h)}.stickers__sticker.svelte-19zpwyb.svelte-19zpwyb,.stickers__sticker-outline.svelte-19zpwyb.svelte-19zpwyb,.stickers__sticker-placing.svelte-19zpwyb.svelte-19zpwyb{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stickers__sticker-placing.svelte-19zpwyb.svelte-19zpwyb{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:var(--w);height:var(--h);opacity:0}.stickers__button--moving.svelte-19zpwyb .stickers__sticker-placing.svelte-19zpwyb,.stickers__button--dragging.svelte-19zpwyb .stickers__sticker-placing.svelte-19zpwyb{position:fixed;top:calc(var(--y) - (var(--h) / 2));left:calc(var(--x) - (var(--w) / 2));opacity:1}.stickers__sticker-placing.hidden.svelte-19zpwyb.svelte-19zpwyb{opacity:0}.stickers__button--moving.svelte-19zpwyb .stickers__sticker.svelte-19zpwyb,.stickers__button--dragging.svelte-19zpwyb .stickers__sticker.svelte-19zpwyb{display:none}.stickers__item.svelte-19zpwyb img.svelte-19zpwyb{object-fit:contain;object-position:center}.download.svelte-19zpwyb.svelte-19zpwyb{color:#333332;text-decoration:none;font-family:Flanders Art Sans,sans-serif;font-size:18px;font-weight:700;display:block;padding:10px 15px;outline-offset:-3px;background:var(--primary);position:relative;width:calc(100% - 20px);max-width:500px;margin-inline:auto;border-radius:100px;border:2px solid var(--text);pointer-events:all;transition:background-color .1s linear}.download.svelte-19zpwyb.svelte-19zpwyb:hover{background-color:#c1eae0}@media only screen and (min-width: 500px){.download.svelte-19zpwyb.svelte-19zpwyb{padding:15px 24px}}@media only screen and (min-width: 800px){.download.svelte-19zpwyb.svelte-19zpwyb{padding:20px 30px}}@keyframes svelte-19zpwyb-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
