section.svelte-c3ykou{padding:28px 0 0}.feed.svelte-c3ykou{padding-bottom:40px}.signin.svelte-c3ykou h2:where(.svelte-c3ykou){margin:0;font-size:1.8rem}.signin.svelte-c3ykou input:where(.svelte-c3ykou){border:1.5px solid var(--line);background:var(--cream);border-radius:14px;width:100%;margin:12px 0;padding:14px 16px;font-size:1.1rem}.signin.svelte-c3ykou .btn:where(.svelte-c3ykou){width:100%}.hi.svelte-c3ykou{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.inline.svelte-c3ykou{display:inline}.link.svelte-c3ykou{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.big.svelte-c3ykou{width:100%;padding:18px;font-size:1.1rem}.draft.svelte-c3ykou img:where(.svelte-c3ykou),.draft.svelte-c3ykou video:where(.svelte-c3ykou){object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:70vh;display:block}.draft.svelte-c3ykou textarea:where(.svelte-c3ykou){border:1.5px solid var(--line);background:var(--cream);resize:vertical;border-radius:14px;width:100%;margin:12px 0 8px;padding:12px 14px}.row.svelte-c3ykou{justify-content:flex-end;gap:10px;display:flex}.bar.svelte-c3ykou{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.bar.svelte-c3ykou span:where(.svelte-c3ykou){background:var(--coral);height:100%;transition:width .2s;display:block}.small.svelte-c3ykou{font-size:.85rem}.err.svelte-c3ykou{color:var(--terracotta);margin:6px 0}.empty.svelte-c3ykou{text-align:center;padding:24px 0}.hint.svelte-c3ykou{text-align:center;margin:0 0 12px}.post.svelte-c3ykou{margin-bottom:18px;padding:0;overflow:hidden}.pending.svelte-c3ykou .media:where(.svelte-c3ykou){opacity:.75;max-height:40vh}.pending.svelte-c3ykou .media:where(.svelte-c3ykou) img:where(.svelte-c3ykou),.pending.svelte-c3ykou .media:where(.svelte-c3ykou) video:where(.svelte-c3ykou){object-fit:contain}.status.svelte-c3ykou{padding:10px 14px 12px}.status.svelte-c3ykou p:where(.svelte-c3ykou){margin:6px 0 0}.status.svelte-c3ykou .row:where(.svelte-c3ykou){justify-content:flex-start;gap:16px;margin-top:6px}.post.svelte-c3ykou header:where(.svelte-c3ykou){align-items:center;gap:8px;padding:12px 14px;display:flex}.avatar.svelte-c3ykou{background:var(--mustard);color:#1f3d2b;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.del.svelte-c3ykou{margin-left:auto}.media.svelte-c3ykou{background:#111;width:100%;max-height:80vh}.media.svelte-c3ykou img:where(.svelte-c3ykou),.media.svelte-c3ykou video:where(.svelte-c3ykou){object-fit:cover;width:100%;height:100%;display:block}.media.svelte-c3ykou{position:relative}.pop.svelte-c3ykou{z-index:2;color:#fff;text-shadow:0 4px 24px #00000059;pointer-events:none;place-items:center;font-size:96px;animation:.7s ease-out forwards svelte-c3ykou-pop;display:grid;position:absolute;inset:0}@keyframes svelte-c3ykou-pop{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.1)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.actions.svelte-c3ykou{align-items:center;gap:6px;padding:8px 10px 0;display:flex}.heart.svelte-c3ykou{cursor:pointer;background:0 0;border:0;padding:4px;line-height:0}.heart.svelte-c3ykou svg:where(.svelte-c3ykou){fill:none;width:28px;height:28px;stroke:var(--forest);stroke-width:1.8px;transition:transform .15s}.heart.on.svelte-c3ykou svg:where(.svelte-c3ykou){fill:var(--coral);stroke:var(--coral);animation:.3s svelte-c3ykou-bump}.heart.svelte-c3ykou:disabled{cursor:default;opacity:.6}@keyframes svelte-c3ykou-bump{50%{transform:scale(1.25)}}.count.svelte-c3ykou{font-size:.92rem;font-weight:600}.caption.svelte-c3ykou{margin:0;padding:6px 14px 4px}.comments.svelte-c3ykou{padding:0 14px 14px}.comment.svelte-c3ykou{margin:4px 0;font-size:.95rem}.tiny.svelte-c3ykou{margin-left:6px;font-size:.75rem}.add.svelte-c3ykou{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:10px;display:flex}.add.svelte-c3ykou input:where(.svelte-c3ykou){background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 0;font-size:16px}.post-btn.svelte-c3ykou{color:var(--coral);font-size:.95rem;font-weight:600;text-decoration:none}.post-btn.svelte-c3ykou:disabled{opacity:.4}.more.svelte-c3ykou{width:100%}.swipeable.svelte-c3ykou{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.strip.svelte-c3ykou{transition:transform var(--settle-ms,.34s) var(--settle-ease,cubic-bezier(.25, .9, .3, 1));will-change:transform;position:absolute;inset:0}.strip.dragging.svelte-c3ykou{transition:none}.strip.svelte-c3ykou img:where(.svelte-c3ykou){object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.strip.svelte-c3ykou img.bolly:where(.svelte-c3ykou){opacity:0;transition:opacity .7s;left:100%}.strip.svelte-c3ykou img.bolly.loaded:where(.svelte-c3ykou){opacity:1}.develop.svelte-c3ykou{background:#2a1a12;width:100%;height:100%;position:absolute;top:0;left:100%;overflow:hidden}.develop.svelte-c3ykou img:where(.svelte-c3ykou){filter:sepia(.7)saturate(1.5)hue-rotate(-12deg)blur(10px)brightness(.85);transform:scale(1.12)}.develop.svelte-c3ykou .sheen:where(.svelte-c3ykou){background:linear-gradient(105deg,#0000 30%,#ffe1aa80 50%,#0000 70%);animation:2.4s ease-in-out infinite svelte-c3ykou-sheen;position:absolute;inset:-20%}@keyframes svelte-c3ykou-sheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}.develop.svelte-c3ykou .label:where(.svelte-c3ykou){white-space:nowrap;color:#fff4e0;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);background:#1f140e8c;border-radius:999px;padding:8px 16px;font-size:1rem;animation:2.4s ease-in-out infinite svelte-c3ykou-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-c3ykou-breathe{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.develop.svelte-c3ykou .sheen:where(.svelte-c3ykou),.develop.svelte-c3ykou .label:where(.svelte-c3ykou){animation:none}.develop.svelte-c3ykou .sheen:where(.svelte-c3ykou){opacity:.4}}.new-pill.svelte-c3ykou{z-index:20;left:50%;top:calc(var(--nav-h) + 10px);background:var(--coral);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:.95rem;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0003}
