.fn-block.svelte-8xcltg{padding:0 .9rem}.fn-body.svelte-8xcltg{display:flex;flex-direction:column;gap:.3rem;padding-bottom:.35rem}.fn-expanded-content.svelte-8xcltg{display:flex;flex-direction:column;gap:.3rem}.fn-collapsed-tapzone.svelte-8xcltg{display:flex;flex-direction:column;gap:.5rem;margin:0 -.35rem;padding:.8rem .35rem;border-radius:var(--radius-field);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--color-accent) 18%,transparent);transition:background .15s ease}.fn-collapsed-tapzone.svelte-8xcltg:focus{outline:none}.fn-collapsed-tapzone.svelte-8xcltg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fn-collapsed-chip-row.svelte-8xcltg{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.fn-collapsed-chip.svelte-8xcltg{display:inline-flex;align-items:center;padding:.16rem .46rem;border-radius:9999px;border:.5px solid color-mix(in srgb,var(--color-card-border) 68%,transparent);background:color-mix(in srgb,var(--color-asphalt) 5%,var(--color-card-bg));color:var(--color-text-muted);font-family:var(--font-mono);font-size:.6875rem;line-height:1.2}.fn-collapsed-more.svelte-8xcltg{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;margin-top:.1rem;padding:0}.fn-collapsed-inside.svelte-8xcltg{margin-top:.05rem}.fn-collapsed-more-text.svelte-8xcltg{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent)}.fn-collapsed-more-chev.svelte-8xcltg{font-size:.55rem;line-height:1;color:color-mix(in srgb,var(--color-accent) 75%,var(--color-text-muted));opacity:.9;transform:translateY(.05rem)}.fn-collapsed-tapzone.svelte-8xcltg:active{background:color-mix(in srgb,var(--color-text-muted) 10%,transparent)}.fn-expanded-less.svelte-8xcltg{margin:.15rem -.35rem 0;padding:0 .35rem;border-radius:var(--radius-field);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--color-accent) 18%,transparent);transition:background .15s ease}.fn-expanded-less.svelte-8xcltg:focus{outline:none}.fn-expanded-less.svelte-8xcltg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fn-expanded-less-inner.svelte-8xcltg{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;padding:0;min-height:2.25rem;border-top:.5px solid color-mix(in srgb,var(--color-feed-head-border) 65%,transparent)}.fn-expanded-less-text.svelte-8xcltg{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent)}.fn-expanded-less-chev.svelte-8xcltg{font-size:.55rem;line-height:1;color:color-mix(in srgb,var(--color-accent) 75%,var(--color-text-muted));opacity:.9;transform:translateY(.05rem)}.fn-expanded-less.svelte-8xcltg:active{background:color-mix(in srgb,var(--color-text-muted) 10%,transparent)}.fn-row.svelte-8xcltg{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.fn-color-chips.svelte-8xcltg{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0}.fn-row-features.svelte-8xcltg{align-items:flex-start}.fn-key.svelte-8xcltg{font-size:.625rem;font-weight:500;color:color-mix(in srgb,var(--color-text-muted) 88%,transparent);min-width:4.75rem;flex-shrink:0}.fn-key-top.svelte-8xcltg{padding-top:.2rem}.fn-chip.svelte-8xcltg{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-width:0;padding:.2rem .55rem;font-size:.8125rem;line-height:1.3;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-asphalt) 5%,var(--color-card-bg));border:.5px solid color-mix(in srgb,var(--color-card-border) 70%,transparent);border-radius:9999px;text-decoration:none;overflow-wrap:break-word;word-break:break-word}.fn-chip-link.svelte-8xcltg{color:var(--color-accent);background:color-mix(in srgb,var(--color-chemical) 10%,var(--color-card-bg));border-color:color-mix(in srgb,var(--color-chemical) 28%,transparent);font-weight:600}.fn-chip-link.svelte-8xcltg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fn-collapsed-tapzone.svelte-8xcltg:hover,.fn-expanded-less.svelte-8xcltg:hover{background:color-mix(in srgb,var(--color-text-muted) 6%,transparent)}.fn-chip-link.svelte-8xcltg:hover{text-decoration:underline}}.fn-chip-accent.svelte-8xcltg{color:var(--color-accent);background:color-mix(in srgb,var(--color-chemical) 10%,var(--color-card-bg));border-color:color-mix(in srgb,var(--color-chemical) 22%,transparent);font-weight:600}.fn-chip-color.svelte-8xcltg{gap:.35rem}.fn-chip-color--swatch.svelte-8xcltg{--chip-tint: color-mix(in srgb, var(--chip-swatch) 26%, var(--color-card-bg));--chip-edge: color-mix(in srgb, var(--chip-swatch) 44%, var(--color-input-border));background:var(--chip-tint);border-color:var(--chip-edge);border-width:1px;border-style:solid;color:var(--color-text);font-weight:700}.fn-chip-color--rainbow.svelte-8xcltg{background:linear-gradient(125deg,color-mix(in srgb,#ef4444 14%,var(--color-card-bg)),color-mix(in srgb,#eab308 12%,var(--color-card-bg)) 28%,color-mix(in srgb,#22c55e 12%,var(--color-card-bg)),color-mix(in srgb,#3b82f6 14%,var(--color-card-bg)),color-mix(in srgb,#a855f7 13%,var(--color-card-bg)));border-color:color-mix(in srgb,#c084fc 28%,var(--color-input-border));border-width:1px;border-style:solid;color:var(--color-text);font-weight:700}.fn-color-dot.svelte-8xcltg{width:.65rem;height:.65rem;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-asphalt, #57534e) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--color-card-bg) 40%,transparent)}.fn-color-dot--rainbow.svelte-8xcltg{background:conic-gradient(from 25deg,#ef4444,#f97316,#eab308,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#d946ef,#ef4444);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-asphalt, #57534e) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-card-bg) 35%,transparent)}.fn-mono.svelte-8xcltg{font-family:var(--font-mono);font-size:.78rem}.fn-muted.svelte-8xcltg{color:var(--color-text-muted);font-weight:400;font-size:.85em}.fn-unit-mult.svelte-8xcltg{margin-left:.35rem;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-accent);font-variant-numeric:tabular-nums}.fn-cond.svelte-8xcltg{min-width:0}.fn-emoji-pill.svelte-8xcltg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .25rem;padding:.2rem .55rem;background:color-mix(in srgb,var(--color-asphalt) 5%,var(--color-card-bg));border:.5px solid color-mix(in srgb,var(--color-card-border) 55%,transparent);border-radius:9999px}.fn-emoji.svelte-8xcltg{font-size:.875rem;line-height:1;opacity:.32;transform-origin:center;transition:transform .15s ease,opacity .15s ease}.fn-emoji-active.svelte-8xcltg{opacity:1;transform:scale(1.35)}.fn-outside-rank.svelte-8xcltg{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--color-text-muted);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-left:.1rem}.fn-emoji-pill.svelte-8xcltg>.fn-cond-label:where(.svelte-8xcltg):first-child{margin-left:0}.fn-cond-label.svelte-8xcltg{margin-left:.25rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--color-text-secondary)}.fn-cond-label--rating.svelte-8xcltg{color:var(--color-accent)}.fn-feature-row.svelte-8xcltg{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;min-width:0}.fn-ftag.svelte-8xcltg{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.35;color:var(--color-text-secondary);background:color-mix(in srgb,#ffffff 6%,color-mix(in srgb,var(--color-asphalt) 11%,var(--color-card-bg)));border:1px solid color-mix(in srgb,var(--color-card-border) 72%,transparent);border-radius:var(--radius-chip)}.fn-ftag-on.svelte-8xcltg{color:var(--color-success-text);background:var(--color-success-bg);border-color:color-mix(in srgb,var(--color-success-text) 28%,transparent)}.fn-ftag-check.svelte-8xcltg{font-size:.65rem;opacity:.9}@media(prefers-color-scheme:dark){.fn-ftag-on.svelte-8xcltg{border-color:color-mix(in srgb,var(--color-success-text) 35%,transparent)}}.fn-block--post.svelte-8xcltg{border-top:1px solid var(--color-feed-head-border);padding:.35rem 1.15rem 1rem}.pvc-chip.svelte-k2145c{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid var(--color-vote-chip-border);background:var(--color-vote-chip-bg);padding:.15rem .45rem .15rem .2rem;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.pvc-chip--up.svelte-k2145c{background:var(--color-vote-chip-up-active-bg);border-color:var(--color-vote-chip-up-active-border);box-shadow:inset 0 1px #ffffff38}.pvc-chip--down.svelte-k2145c{background:var(--color-vote-chip-down-active-bg);border-color:var(--color-vote-chip-down-active-border);box-shadow:inset 0 1px #ffffff1f}.pvc-chip--own-post.svelte-k2145c .pvc-poop-btn:where(.svelte-k2145c):disabled{opacity:.5;cursor:not-allowed}.pvc-chip--up.svelte-k2145c .pvc-poop-score:where(.svelte-k2145c),.pvc-chip--up.svelte-k2145c .pvc-poop-score--btn:where(.svelte-k2145c),.pvc-chip--up.svelte-k2145c .pvc-poop-btn:where(.svelte-k2145c){color:var(--color-vote-chip-up-active-fg)}.pvc-chip--down.svelte-k2145c .pvc-poop-score:where(.svelte-k2145c),.pvc-chip--down.svelte-k2145c .pvc-poop-score--btn:where(.svelte-k2145c),.pvc-chip--down.svelte-k2145c .pvc-poop-btn:where(.svelte-k2145c){color:var(--color-vote-chip-down-active-fg)}.pvc-poop.svelte-k2145c{display:inline-flex;flex-direction:row;align-items:center;gap:.05rem}.pvc-poop-readonly.svelte-k2145c{display:inline-flex;align-items:center;pointer-events:none}.pvc-poop-icon-muted{opacity:.5;color:var(--color-vote-chip-icon)}.pvc-chip--up.svelte-k2145c .pvc-poop-icon-muted,.pvc-chip--down.svelte-k2145c .pvc-poop-icon-muted{opacity:.85;color:inherit}.pvc-chip.svelte-k2145c:not(.pvc-chip--up):not(.pvc-chip--down) .pvc-poop-score--btn:where(.svelte-k2145c){color:var(--color-vote-chip-score)}.pvc-poop-btn.svelte-k2145c{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;min-width:1.85rem;padding:0;color:var(--color-vote-chip-icon);background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}@media(hover:hover)and (pointer:fine){.pvc-poop-btn.svelte-k2145c:hover:not(:disabled){background:color-mix(in srgb,var(--color-asphalt) 8%,transparent)}.pvc-chip--up.svelte-k2145c .pvc-poop-btn:where(.svelte-k2145c):hover:not(:disabled),.pvc-chip--down.svelte-k2145c .pvc-poop-btn:where(.svelte-k2145c):hover:not(:disabled){background:#ffffff24}.pvc-chip--up.svelte-k2145c .pvc-poop-btn--down:where(.svelte-k2145c):not(:hover):not(:disabled){opacity:.88}.pvc-chip--down.svelte-k2145c .pvc-poop-btn--up:where(.svelte-k2145c):not(:hover):not(:disabled){opacity:.88}.pvc-chip.svelte-k2145c:not(.pvc-chip--up):not(.pvc-chip--down) .pvc-poop-btn--up:where(.svelte-k2145c):hover:not(:disabled){color:var(--color-vote-highlight);background:var(--color-vote-hover-bg);border-color:var(--color-vote-btn-border)}.pvc-chip.svelte-k2145c:not(.pvc-chip--up):not(.pvc-chip--down) .pvc-poop-btn--down:where(.svelte-k2145c):hover:not(:disabled){color:var(--color-poop-down);background:var(--color-poop-down-bg);border-color:var(--color-poop-down-border)}.pvc-poop-score--btn.svelte-k2145c:hover{background:color-mix(in srgb,var(--color-asphalt) 10%,transparent)}.pvc-chip--up.svelte-k2145c .pvc-poop-score--btn:where(.svelte-k2145c):hover,.pvc-chip--down.svelte-k2145c .pvc-poop-score--btn:where(.svelte-k2145c):hover{background:#ffffff1f}}@media not all and (hover:hover)and (pointer:fine){.pvc-chip--up.svelte-k2145c .pvc-poop-btn--down:where(.svelte-k2145c):not(:disabled){opacity:.88}.pvc-chip--down.svelte-k2145c .pvc-poop-btn--up:where(.svelte-k2145c):not(:disabled){opacity:.88}}.pvc-chip--up.svelte-k2145c .pvc-poop-btn--up.active:where(.svelte-k2145c){background:#ffffff47;border-color:var(--color-vote-chip-up-ring);box-shadow:0 0 0 1px var(--color-vote-chip-up-ring);color:var(--color-vote-chip-up-active-fg)}.pvc-chip--down.svelte-k2145c .pvc-poop-btn--down.active:where(.svelte-k2145c){background:#ffffff29;border-color:color-mix(in srgb,var(--color-chemical) 55%,transparent);color:var(--color-vote-chip-down-active-fg)}.pvc-poop-btn.svelte-k2145c:active:not(:disabled){animation:svelte-k2145c-pvc-poop-pop .34s ease}.pvc-poop-btn.svelte-k2145c:disabled{opacity:.65;cursor:not-allowed}.pvc-poop-icon{display:block}@keyframes svelte-k2145c-pvc-poop-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.pvc-poop-score.svelte-k2145c{font-family:var(--font-sans);font-size:.875rem;font-weight:700;min-width:1.75rem;padding:0 .15rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--color-vote-chip-score);line-height:1}.pvc-poop-score--btn.svelte-k2145c{border:none;background:transparent;cursor:pointer;border-radius:.35rem;font:inherit;color:inherit}.post-image-carousel.svelte-1660i1d{position:relative;width:100%;overflow:hidden;border-radius:inherit}.post-image-carousel-viewport.svelte-1660i1d{position:relative;width:100%;overflow:hidden;border-radius:inherit;touch-action:pan-y}button.post-image-carousel-viewport.svelte-1660i1d{display:block;margin:0;padding:0;border:none;background:transparent;font:inherit;text-align:inherit;color:inherit}button.post-image-carousel-viewport.svelte-1660i1d:focus-visible{outline:2px solid var(--color-accent, #0097a7);outline-offset:2px}.post-image-carousel-viewport--tappable.svelte-1660i1d{cursor:pointer}.post-image-carousel-img.svelte-1660i1d{display:block;width:100%;height:auto;object-fit:cover;transition:opacity .22s ease,filter .32s ease;-webkit-user-select:none;user-select:none}.post-image-carousel-img-loading.svelte-1660i1d{opacity:.65}.post-image-carousel-img-loading-blur.svelte-1660i1d{filter:blur(10px)}.post-image-carousel-placeholder.svelte-1660i1d{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--color-text-muted, #718096);font-size:.9rem}.post-image-carousel-controls.svelte-1660i1d{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .35rem .45rem;box-sizing:border-box;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--color-text-primary, #1a202c) 52%,transparent),transparent)}.post-image-carousel-controls.svelte-1660i1d .post-image-carousel-btn:where(.svelte-1660i1d),.post-image-carousel-controls.svelte-1660i1d .post-image-carousel-dot:where(.svelte-1660i1d){pointer-events:auto}.post-image-carousel-btn.svelte-1660i1d{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,#fff 22%,transparent);color:#fff;cursor:pointer}@media(hover:hover)and (pointer:fine){.post-image-carousel-btn.svelte-1660i1d:hover{background:color-mix(in srgb,#fff 34%,transparent)}}.post-image-carousel-dots.svelte-1660i1d{display:flex;align-items:center;gap:.35rem}.post-image-carousel-dot.svelte-1660i1d{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#fff 42%,transparent);cursor:pointer}.post-image-carousel-dot--active.svelte-1660i1d{background:#fff;transform:scale(1.15)}.react-pills.svelte-1i5jnn3{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.52rem .9rem .56rem;border-top:1px solid var(--color-feed-head-border)}.react-pill.svelte-1i5jnn3{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:9999px;border:.5px solid color-mix(in srgb,var(--color-card-border) 70%,transparent);background:color-mix(in srgb,var(--color-asphalt) 5%,var(--color-card-bg));font-size:.8125rem;cursor:pointer;color:var(--color-text-secondary);transition:background .15s ease,border-color .15s ease,transform .12s ease}.react-pill--on.svelte-1i5jnn3{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:color-mix(in srgb,var(--color-chemical) 14%,var(--color-card-bg));color:var(--color-text);font-weight:600}.react-pill--disabled.svelte-1i5jnn3{cursor:default;opacity:.75}.react-pill.svelte-1i5jnn3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.react-pill.svelte-1i5jnn3:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);transform:translateY(-1px)}}.react-pill-emoji.svelte-1i5jnn3{font-size:1rem;line-height:1}.react-pill-count.svelte-1i5jnn3{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.react-pill--on.svelte-1i5jnn3 .react-pill-count:where(.svelte-1i5jnn3){color:var(--color-accent)}.feed-card.svelte-mu5cd4{display:flex;flex-direction:column;width:100%;max-width:100%;padding:0;overflow:hidden;border-radius:var(--radius-feed-card);border:1px solid var(--color-feed-card-border);background:var(--color-card-bg);box-shadow:none;transition:box-shadow .2s,transform .2s,border-color .2s}.feed-card.svelte-mu5cd4:hover{box-shadow:var(--shadow-elevated-hover);transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-feed-card-border))}.feed-card--static.svelte-mu5cd4:hover{box-shadow:none;transform:none;border-color:var(--color-feed-card-border)}.feed-card-head.svelte-mu5cd4{display:block;min-width:0;padding:.65rem .9rem;border-bottom:1px solid var(--color-feed-head-border);font-family:var(--font-display)}.feed-card-head-rows.svelte-mu5cd4{display:flex;flex-direction:column;gap:.15rem;min-width:0}.feed-card-meta-row.svelte-mu5cd4{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%}.feed-card-author-start.svelte-mu5cd4{flex:1 1 auto;min-width:0;display:flex}.feed-card-profile-start.svelte-mu5cd4{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.feed-card-profile-permalink.svelte-mu5cd4{font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--color-accent);text-decoration:none}.feed-card-profile-permalink.svelte-mu5cd4:hover{text-decoration:underline}.feed-card--profile.svelte-mu5cd4 .feed-card-location-row:where(.svelte-mu5cd4){padding-left:.65rem}.feed-card-time.svelte-mu5cd4{flex-shrink:0;font-family:var(--font-sans);font-size:.6875rem;font-weight:500;color:var(--color-text-muted);line-height:1.2;white-space:nowrap}.feed-card-location-row.svelte-mu5cd4{width:100%;max-width:100%;min-width:0;margin-top:-.2rem;padding-left:2.55rem;box-sizing:border-box}.feed-card-head-right.svelte-mu5cd4{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.feed-card-admin.svelte-mu5cd4{position:relative}.feed-card-admin-btn.svelte-mu5cd4{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-button);background:transparent;color:var(--color-text-muted);cursor:pointer;line-height:0}.feed-card-admin-menu.svelte-mu5cd4{position:absolute;top:calc(100% + 4px);right:0;min-width:10rem;padding:.25rem 0;font-family:var(--font-sans);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-field);box-shadow:var(--shadow-elevated);z-index:20}.feed-card-admin-menu-item.svelte-mu5cd4{display:block;padding:.45rem .75rem;font-size:.85rem;font-weight:400;line-height:1.35;color:var(--color-text);text-decoration:none}.feed-card-owner-trash-form.svelte-mu5cd4{margin:0}.feed-card-admin-menu-item--danger.svelte-mu5cd4{width:100%;text-align:left;border:none;background:none;cursor:pointer;color:var(--color-danger-text);font-family:inherit}.feed-card-author-main.svelte-mu5cd4{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto;text-decoration:none;color:inherit}.feed-card-author-main.svelte-mu5cd4:hover .feed-card-author-name:where(.svelte-mu5cd4){color:var(--color-accent)}.feed-card-author-static-inner.svelte-mu5cd4{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.feed-card-avatar.svelte-mu5cd4{width:2rem;height:2rem;border-radius:var(--radius-circle);background:var(--color-porta-blue);color:var(--color-btn-primary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.feed-card-avatar-img.svelte-mu5cd4{width:100%;height:100%;object-fit:cover;display:block}.feed-card-avatar-letter.svelte-mu5cd4{font-size:.8rem;font-weight:600;font-family:var(--font-sans);line-height:1}.feed-card-author-text.svelte-mu5cd4{min-width:0}.feed-card-author-name.svelte-mu5cd4{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.875rem;font-weight:400;letter-spacing:.5px;color:var(--color-text);line-height:1.2}.feed-card-author-name-text.svelte-mu5cd4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.feed-card-author-loc.svelte-mu5cd4{display:block;font-family:var(--font-sans);font-size:.6875rem;color:var(--color-caption);line-height:1.35;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal}.feed-card-author-loc-link.svelte-mu5cd4{color:var(--color-accent);text-decoration:none;font-size:.75rem;font-weight:500}.feed-card-author-loc-link.svelte-mu5cd4:hover{text-decoration:underline}.feed-card-badges.svelte-mu5cd4{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;flex-shrink:0}.feed-card-badge.svelte-mu5cd4{display:inline-block;padding:.2rem .55rem;border-radius:100px;font-size:.6875rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;line-height:1.2}.feed-card-badge-nsfw.svelte-mu5cd4{background:var(--color-badge-nsfw-bg);color:var(--color-badge-nsfw-text)}.feed-card-badge-pioneer.svelte-mu5cd4{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--color-chemical, #0097a7) 18%,transparent);color:var(--color-chemical, #7eccd8);border:1px solid color-mix(in srgb,var(--color-chemical, #0097a7) 35%,transparent)}.feed-card-media-link.svelte-mu5cd4{display:block;color:inherit;text-decoration:none}.feed-card-media-static.svelte-mu5cd4{cursor:default}.feed-card-lead.svelte-mu5cd4{padding:.72rem .9rem .42rem;border-top:1px solid var(--color-feed-head-border)}.feed-card-lead.svelte-mu5cd4 .feed-card-caption:where(.svelte-mu5cd4){margin:0}.feed-card-title-link.svelte-mu5cd4+.feed-card-caption:where(.svelte-mu5cd4){margin-top:.5rem}.feed-card-footer-bar.svelte-mu5cd4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.65rem .9rem .8rem;border-top:1px solid var(--color-feed-head-border)}.feed-card-footer-cluster.svelte-mu5cd4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.feed-card-footer-spacer.svelte-mu5cd4{flex:1 1 auto;min-width:.5rem}.feed-card-awards-slot.svelte-mu5cd4{min-width:2.25rem;min-height:2.25rem;flex-shrink:0}.feed-card-share.svelte-mu5cd4{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.05rem;padding:.2rem .55rem .2rem .4rem;box-sizing:border-box;border-radius:9999px;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease}.feed-card-share.svelte-mu5cd4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feed-card-share.svelte-mu5cd4:active{transform:scale(.97)}.feed-card-share-icon.svelte-mu5cd4{font-size:1rem;line-height:1;opacity:.88}.feed-card-fav.svelte-mu5cd4{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.05rem;padding:.2rem .55rem .2rem .4rem;box-sizing:border-box;border-radius:9999px;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease}.feed-card-fav--on.svelte-mu5cd4{color:var(--color-accent);font-weight:600}.feed-card-fav--on.svelte-mu5cd4 .feed-card-fav-icon:where(.svelte-mu5cd4){font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.feed-card-fav.svelte-mu5cd4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.feed-card-fav.svelte-mu5cd4:active{transform:scale(.97)}.feed-card-fav-icon.svelte-mu5cd4{font-size:1rem;line-height:1;opacity:.88}@media(hover:hover)and (pointer:fine){.feed-card-admin-btn.svelte-mu5cd4:hover{background:var(--color-btn-secondary-hover-bg);color:var(--color-text)}.feed-card-admin-menu-item.svelte-mu5cd4:hover{background:var(--color-btn-secondary-hover-bg)}.feed-card-admin-menu-item--danger.svelte-mu5cd4:hover{background:var(--color-danger-bg);color:var(--color-danger-text)}.feed-card-share.svelte-mu5cd4:hover{background:color-mix(in srgb,var(--color-text-muted) 10%,transparent);color:var(--color-text-secondary)}.feed-card-share.svelte-mu5cd4:hover .feed-card-share-icon:where(.svelte-mu5cd4){opacity:1}.feed-card-fav.svelte-mu5cd4:hover{background:color-mix(in srgb,var(--color-text-muted) 10%,transparent);color:var(--color-text-secondary)}.feed-card-fav--on.svelte-mu5cd4:hover{color:var(--color-accent)}.feed-card-fav.svelte-mu5cd4:hover .feed-card-fav-icon:where(.svelte-mu5cd4){opacity:1}}.feed-card-image-wrap.svelte-mu5cd4{position:relative;width:100%;margin-inline:auto;max-height:min(92vh,56rem);background:var(--color-feed-media-well);overflow:hidden;isolation:isolate;min-width:0;display:flex;align-items:center;justify-content:center}.feed-card-nsfw-blurred.svelte-mu5cd4 .feed-card-image{filter:blur(var(--blur-image-nsfw))}.feed-card-featured-ribbon.svelte-mu5cd4{position:absolute;top:.45rem;left:.45rem;z-index:4;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.22rem .45rem;border-radius:4px;color:var(--color-card-bg);background:linear-gradient(125deg,color-mix(in srgb,var(--color-accent) 92%,#000),color-mix(in srgb,var(--color-chemical) 88%,#1a1a1a));box-shadow:0 1px 3px color-mix(in srgb,#000 35%,transparent);pointer-events:none}.feed-card-nsfw-badge.svelte-mu5cd4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;padding:.35rem .6rem;font-size:.85rem;font-weight:600;color:var(--color-text-muted);background:var(--color-nsfw-badge-bg);border-radius:var(--radius-button);pointer-events:none}.feed-card-image{position:relative;z-index:2;width:100%;height:auto;max-height:min(92vh,56rem,calc(100vw * 16 / 9));object-fit:contain;object-position:center;display:block}.feed-card-image-placeholder.svelte-mu5cd4{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.5rem;font-size:.95rem;color:var(--color-placeholder-text)}.feed-card-caption.svelte-mu5cd4{margin:0;font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.55;color:var(--color-caption);white-space:normal;overflow:visible;text-overflow:clip}.feed-card-title-link.svelte-mu5cd4{font-family:var(--font-display);font-size:1.125rem;font-weight:400;letter-spacing:.5px;line-height:1.2;color:var(--color-text);text-decoration:none}.feed-card-title-link.svelte-mu5cd4:hover{color:var(--color-accent);text-decoration:underline}.feed-card-title-static.svelte-mu5cd4{cursor:default}.feed-card-title-static.svelte-mu5cd4:hover{color:var(--color-text);text-decoration:none}@media(max-width:600px){.card.feed-card{padding:0;border-radius:var(--radius-feed-card)}}@media(max-width:400px){.feed-card-footer-bar.svelte-mu5cd4{padding:.55rem .75rem .7rem}.feed-card-lead.svelte-mu5cd4{padding:.62rem .75rem .4rem}.feed-card-head.svelte-mu5cd4{padding:.55rem .75rem}.feed-card-location-row.svelte-mu5cd4{padding-left:2.45rem}.feed-card--profile.svelte-mu5cd4 .feed-card-location-row:where(.svelte-mu5cd4){padding-left:.55rem}}
