:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-page:#fff;--bg-card:#fff;--bg-subtle:#f2f2f0;--text:#1a1a1a;--text-muted:#5c5c5c;--border:#d1d1cd;--accent:#1a1a1a;--accent-subtle:#f2f2f0;--on-fill:#fff;--font-sans:system-ui, sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-xs:.75rem;--lh-xs:1.4;--fs-sm:.875rem;--lh-sm:1.45;--fs-base:1rem;--lh-base:1.5;--fs-md:1.125rem;--lh-md:1.35;--fs-lg:1.375rem;--lh-lg:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-full:9999px;--tap-min:2.75rem;--col-medium:35rem;--col-wide:40rem;--dur-micro:.12s;--dur-standard:.2s;--dur-emphasis:.32s;--dur-celebrate:.6s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg-page:#171717;--bg-card:#171717;--bg-subtle:#262626;--text:#ededeb;--text-muted:#a6a6a2;--border:#3a3a38;--accent:#ededeb;--accent-subtle:#262626;--on-fill:#171717}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#171717;--bg-card:#171717;--bg-subtle:#262626;--text:#ededeb;--text-muted:#a6a6a2;--border:#3a3a38;--accent:#ededeb;--accent-subtle:#262626;--on-fill:#171717}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--bg-page);min-height:100dvh;color:var(--text);font:var(--fw-regular) var(--fs-base) / var(--lh-base) var(--font-sans);margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tap-target{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);align-items:center;display:inline-flex}.shimmer{background:var(--bg-subtle);position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--bg-card), transparent);animation:sweep var(--dur-celebrate) linear infinite;position:absolute;inset:0}@keyframes sweep{0%{translate:-100%}to{translate:100%}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:.12s;--dur-standard:.12s;--dur-emphasis:.12s;--dur-celebrate:.12s;--ease-standard:linear;--ease-exit:linear}*,:before,:after{animation-duration:var(--dur-micro)!important;scroll-behavior:auto!important;animation-iteration-count:1!important;animation-delay:0s!important}.shimmer:after{content:none;animation:none}}.column{inline-size:100%;max-inline-size:var(--col-medium);padding:var(--space-4);margin-inline:auto}@media (width>=900px){.column{max-inline-size:var(--col-wide)}}@media (width<=479.98px){main.column{padding-inline:0}.card{border-inline:0;border-radius:0}.pad{padding-inline:var(--space-4)}}h1{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-bold);margin:0 0 var(--space-4)}h2{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);margin:var(--space-5) 0 var(--space-3)}p{margin:0 0 var(--space-3)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.badge{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5;display:inline-block}.badge-private{color:var(--text);font-weight:var(--fw-semibold);background:var(--bg-subtle)}.btn-primary,.btn-secondary,.btn-text{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-fill);border:1px solid var(--accent)}.btn-secondary{color:var(--text);border:1px solid var(--border);background:0 0}.btn-secondary:hover{background:var(--bg-subtle)}.btn-text{color:var(--text);padding:0 var(--space-2);background:0 0;border:0}.btn-text:hover{text-decoration:underline}[aria-disabled=true].btn-primary,[aria-disabled=true].btn-secondary,[aria-disabled=true].btn-text,.btn-primary:disabled,.btn-secondary:disabled{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--bg-subtle);cursor:default}.notice{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}.notice p{margin:0}.empty{text-align:center;padding-block:var(--space-7);gap:var(--space-3);justify-items:center;display:grid}.empty h1,.empty h2,.empty p{margin:0}.empty p,.muted{color:var(--text-muted)}.small{font-size:var(--fs-sm);line-height:var(--lh-sm)}label{margin:var(--space-3) 0 var(--space-1);font-weight:var(--fw-semibold);display:block}textarea,input[type=text]{inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0}.error{color:var(--text)}form.inline{margin:0;display:inline}table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}th,td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);text-align:start}.xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}form.stack{gap:var(--space-5);display:grid}.dropzone{place-items:center;gap:var(--space-2);min-block-size:12.5rem;padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;font-weight:var(--fw-regular);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard);margin:0;display:grid}.dropzone.is-over{background:var(--bg-subtle);border-style:solid}.dropzone:focus-within,input.sr-only:focus-visible+.dropzone{outline:2px solid var(--accent);outline-offset:2px}.upload{gap:var(--space-2);justify-items:start;display:grid}.preview{background:var(--bg-subtle);max-block-size:40vh;inline-size:fit-content;max-inline-size:100%;margin:0;position:relative}.preview img{object-fit:contain;block-size:100%;max-block-size:40vh;inline-size:100%}.progress{background:var(--bg-subtle);block-size:.25rem;position:absolute;inset-block-end:0;inset-inline:0}.fill{background:var(--accent);block-size:100%;transition:inline-size var(--dur-standard) var(--ease-standard)}.preview.is-failed .fill{background:var(--border)}.upload-status{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.upload-status.is-error{color:var(--text)}.field{gap:var(--space-1);display:grid}.field .label{margin:0}.hint{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.count{text-align:end;color:var(--text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);margin:0}.field textarea{resize:vertical}.field textarea[aria-invalid=true]{border-color:var(--accent)}.field .error{margin:0}.choice{border:0;margin:0;padding:0;display:grid}.choice legend{font-weight:var(--fw-semibold);margin-block-end:var(--space-1);padding:0}.choice label{gap:var(--space-2);font-weight:var(--fw-regular);margin:0}.choice input{accent-color:var(--accent);margin:0}.post-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.post-row .btn-primary{min-inline-size:10rem}.post-row .reason{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.bar.svelte-1y8xt5x{z-index:1;background:var(--bg-page);border-block-end:1px solid var(--border);position:sticky;top:0}.inner.svelte-1y8xt5x{align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding-block:0;display:flex}.wordmark.svelte-1y8xt5x{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-bold);color:var(--text);text-decoration:none}nav.svelte-1y8xt5x{gap:var(--space-3);display:flex}nav.svelte-1y8xt5x a:where(.svelte-1y8xt5x){color:var(--text);min-block-size:var(--tap-min);border-block-end:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}nav.svelte-1y8xt5x a[aria-current=page]:where(.svelte-1y8xt5x){font-weight:var(--fw-semibold);border-block-end-color:var(--accent)}.who.svelte-1y8xt5x{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.email.svelte-1y8xt5x{color:var(--text-muted);font-size:var(--fs-sm)}@media (width<=479.98px){.email.svelte-1y8xt5x{display:none}}.confirm.svelte-1lf4uaj{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.photo.svelte-zbvetr{background:var(--bg-subtle);inline-size:100%;margin:0}img.svelte-zbvetr{object-fit:contain;block-size:100%;inline-size:100%}.fig.svelte-1ycuesu{aspect-ratio:4/3}.body.svelte-1ycuesu{padding:var(--space-3) var(--space-4);gap:var(--space-2);display:grid}.bar.svelte-1ycuesu{border-radius:var(--radius-sm);block-size:1em}.photo-link.svelte-1xt05xz{border-radius:inherit;display:block}.body.svelte-1xt05xz{padding:var(--space-3) var(--space-4)}.caption.svelte-1xt05xz{margin:0 0 var(--space-2);white-space:pre-wrap}.meta.svelte-1xt05xz{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.actions.svelte-1xt05xz{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}.feed.svelte-k2vxlv{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.sentinel.svelte-k2vxlv{block-size:1px}.more.svelte-k2vxlv{padding-block:var(--space-5);justify-content:center;display:flex}.end.svelte-k2vxlv{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:center;padding-block:var(--space-6);margin:0}.top.svelte-fhoqj3{padding-block:var(--space-3);margin-inline-start:calc(-1 * var(--space-2))}.fig.svelte-fhoqj3{inline-size:min(100%, calc(80dvh * var(--r)));margin-inline:auto}.text.svelte-fhoqj3{gap:var(--space-3);padding-block:var(--space-4);display:grid}.caption.svelte-fhoqj3{font-size:var(--fs-base);white-space:pre-wrap;margin:0}.meta.svelte-fhoqj3{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.copy.svelte-fhoqj3{min-inline-size:7rem}.notice.svelte-fhoqj3 input:where(.svelte-fhoqj3){inline-size:100%;margin-block-start:var(--space-2)}.alt.svelte-fhoqj3 summary:where(.svelte-fhoqj3){font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer}.alt.svelte-fhoqj3 p:where(.svelte-fhoqj3){margin:var(--space-2) 0 0}.actions.svelte-fhoqj3{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}table.svelte-a98dy6{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}th.svelte-a98dy6,td.svelte-a98dy6{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);text-align:start;white-space:nowrap}th.svelte-a98dy6{font-weight:var(--fw-semibold);color:var(--text-muted)}.num.svelte-a98dy6{text-align:end;font-variant-numeric:tabular-nums}.footer.svelte-fupvt{margin-block-start:var(--space-5)}.footer.svelte-fupvt a:where(.svelte-fupvt){color:var(--text-muted)}
