.drawer.svelte-1io0xp6{position:fixed;top:0;left:0;z-index:16;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.drawer.open.svelte-1io0xp6{pointer-events:auto}.overlay.svelte-1io0xp6{position:absolute;width:100%;height:100%;background-color:#000000a3;opacity:0;transition:opacity .24s cubic-bezier(.2,0,0,1) 0ms}.container.svelte-1khj3ce.svelte-1khj3ce{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:96%;padding:24px;margin-top:auto;overflow-y:auto;background-color:#fff;border-top-left-radius:32px;border-top-right-radius:32px;transition:transform .28s cubic-bezier(.2,0,0,1) 0ms;transform:translateY(100%);scrollbar-width:none}.container.svelte-1khj3ce .svelte-1khj3ce::-webkit-scrollbar{display:none}.open .container.svelte-1khj3ce.svelte-1khj3ce{transform:translateY(0)}@media screen and (min-width:1024px){.container.svelte-1khj3ce.svelte-1khj3ce{height:80%}}.button.svelte-pyx7ct{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-left:auto;overflow:hidden;border:2px solid #bfc9c1;border-radius:50%}.button.svelte-pyx7ct:hover{background-color:#0000000f}.button.svelte-pyx7ct:active{background-color:#0000001f}.icon.svelte-pyx7ct{width:24px;height:24px}.not-content.svelte-10jblr8{margin-top:24px;font-size:16px;text-align:center}.content.svelte-10jblr8{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px 24px;justify-content:center;padding:24px 0;border-bottom:1px solid #bfc9c1}.beautifuller.svelte-10jblr8{display:flex;gap:16px;align-items:center;width:100%;margin-bottom:16px}.beautifuller-avatar.svelte-10jblr8{width:32px;border-radius:50%}.beautifuller-name.svelte-10jblr8{box-sizing:border-box;padding-bottom:4px}.thumbnail-frame.svelte-10jblr8{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;margin-bottom:16px}.thumbnail.svelte-10jblr8{max-width:400px;border-radius:8px}.text.svelte-10jblr8{display:flex;flex-direction:column}@media screen and (min-width:1024px){.text.svelte-10jblr8{margin-top:40px}}.caption.svelte-10jblr8{margin-bottom:8px;font-size:16px}.button.svelte-10jblr8{padding:8px 16px;margin-top:auto;margin-left:auto;color:#fff;background-color:#008dbdcc;border-radius:8px}.button.svelte-10jblr8:hover{background-color:#008dbde6}.button.svelte-10jblr8:active{background-color:#008dbd}.container.svelte-i41kl4.svelte-i41kl4{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:88%;padding:24px;margin-top:auto;overflow-y:auto;background-color:#fff;border-top-left-radius:32px;border-top-right-radius:32px;transition:transform .28s cubic-bezier(.2,0,0,1) 0ms;transform:translateY(100%);scrollbar-width:none}.container.svelte-i41kl4 .svelte-i41kl4::-webkit-scrollbar{display:none}.nest-open .container.svelte-i41kl4.svelte-i41kl4{transform:translateY(0)}.text-field.svelte-13jo91r{box-sizing:border-box;flex-grow:1;width:100%;height:100%;padding:0;margin-bottom:32px;font:inherit;font-size:14px;resize:none;border:0;outline:0}@media screen and (min-width:1024px){.text-field.svelte-13jo91r{padding:24px}}.button.svelte-13u30fs{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:12px;margin-top:auto;font-weight:700;color:#fdfdfd;color:#222;background-color:#ffde03cc;border-radius:8px}.button.svelte-13u30fs:hover{background-color:#ffde03e6}.button.svelte-13u30fs:active{background-color:#ffde03}.button.svelte-13u30fs:disabled{color:#fff;background-color:gray}.frame.svelte-1ruwk01{box-sizing:border-box;width:auto;max-width:400px;aspect-ratio:1;padding:16px;margin:0 auto 24px;overflow:hidden;border:2px solid #bfc9c1;border-radius:32px}@media screen and (min-width:1024px){.frame.svelte-1ruwk01{width:100%;max-width:320px}}.form[data-astro-cid-offtbohj]{position:sticky;bottom:0;display:flex;margin-top:auto}.h2[data-astro-cid-offtbohj]{margin-bottom:32px;text-align:center}.container[data-astro-cid-offtbohj]{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}@media screen and (min-width:1024px){.container[data-astro-cid-offtbohj]{flex-direction:row;margin:auto 0}}.button.svelte-17lj7vk.svelte-17lj7vk{box-sizing:border-box;display:flex;padding:4px;border-radius:50%;transition:background-color .16s cubic-bezier(.2,0,0,1) 0ms}.button.svelte-17lj7vk.svelte-17lj7vk:hover{background-color:#0000000f}.button.svelte-17lj7vk.svelte-17lj7vk:active{background-color:#0000001f}.icon.svelte-17lj7vk.svelte-17lj7vk{width:24px;height:24px}.active.svelte-17lj7vk .icon.svelte-17lj7vk{fill:#3e9f78}.button.svelte-g6ii3b{box-sizing:border-box;display:flex;padding:2px;border-radius:50%}.button.svelte-g6ii3b:hover{background-color:#0000000f}.button.svelte-g6ii3b:active{background-color:#0000001f}.icon.svelte-g6ii3b{width:26px;height:26px}.button.svelte-17eblpc{box-sizing:border-box;display:flex;padding:4px;margin-left:auto;border-radius:50%;transition:background-color .16s cubic-bezier(.2,0,0,1) 0ms}.button.svelte-17eblpc:hover{background-color:#0000000f}.button.svelte-17eblpc:active{background-color:#0000001f}.icon.svelte-17eblpc{width:24px;height:24px}.not-post.svelte-pv6y1m{margin-top:24px;font-size:16px;text-align:center}.post.svelte-pv6y1m{box-sizing:border-box;width:100%;max-width:600px;padding-top:24px;padding-bottom:24px;border-bottom:2px solid #bfc9c1}.header.svelte-pv6y1m{display:flex;gap:8px;align-items:center;padding:0 8px 4px;margin-bottom:8px;font-size:14px}.avatar.svelte-pv6y1m{width:32px;border-radius:50%}.name.svelte-pv6y1m{padding-bottom:4px}.thumbnail-frame.svelte-pv6y1m{box-sizing:border-box;display:flex;justify-content:center;width:100%;min-height:200px;max-height:400px;margin:0 8px 12px;border:1px solid #bfc9c1}.thumbnail.svelte-pv6y1m{-o-object-fit:contain;object-fit:contain}.nav.svelte-pv6y1m{box-sizing:border-box;display:flex;gap:4px;padding:0 2px}.caption.svelte-pv6y1m{padding-left:8px;margin-bottom:8px;font-size:14px}.spot.svelte-pv6y1m{box-sizing:border-box;padding:0 4px;margin-top:4px;margin-left:24px;font-size:12px;font-weight:500;color:#8f998c;text-align:right}