.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;padding-top:.65rem}.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-tapzone--compact.svelte-8xcltg{gap:.15rem;margin:0;padding:.35rem 0}.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-text) 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-inside.svelte-8xcltg .fn-key:where(.svelte-8xcltg){min-width:auto}.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-text) 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-text) 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-text) 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){:root:not([data-theme=light]) .fn-ftag-on.svelte-8xcltg{border-color:color-mix(in srgb,var(--color-success-text) 35%,transparent)}}:root[data-theme=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}.fn-block--detail.svelte-8xcltg{padding:0;margin:0;border:none}.fn-expanded-content--detail.svelte-8xcltg{gap:.5rem;padding-top:0}.fn-detail-heading.svelte-8xcltg{margin:0 0 .125rem;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ffnc.svelte-ahprvd{display:flex;align-items:center;gap:.25rem;padding:.25rem 1rem .5rem;min-width:0}.ffnc-list.svelte-ahprvd{display:flex;flex:1 1 auto;gap:.5rem;margin:0;padding:0;list-style:none;min-width:0;overflow-x:auto;scrollbar-width:none}.ffnc-list.svelte-ahprvd::-webkit-scrollbar{display:none}.ffnc-chip.svelte-ahprvd{display:inline-flex;flex-direction:column;flex-shrink:0;gap:.1rem;padding:.35rem .6rem;border-radius:var(--radius-chip);background:var(--color-control-fill);max-width:14rem}.ffnc-label.svelte-ahprvd{font-size:var(--text-chip-label);font-weight:600;letter-spacing:.4px;text-transform:uppercase;line-height:1.2;color:var(--color-text-tertiary)}.ffnc-value.svelte-ahprvd{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffnc-details.svelte-ahprvd{display:inline-flex;align-items:center;flex-shrink:0;min-height:2.75rem;padding:0 .25rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:none}.ffnc-details.svelte-ahprvd:hover{text-decoration:none}.ffnc-details.svelte-ahprvd:hover .ffnc-details-text:where(.svelte-ahprvd){text-decoration:underline;text-underline-offset:2px}.ffnc-details-icon.svelte-ahprvd{font-size:1.25rem}.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-surface);box-shadow:var(--shadow-card)}.feed-card-head.svelte-mu5cd4{display:block;min-width:0;padding:.75rem 1rem;font-family:var(--font-sans);font-weight:600}.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:0 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){width:auto;padding-left:.65rem}.feed-card-time.svelte-mu5cd4{flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-time);font-weight:400;color:var(--color-text-tertiary);line-height:1.2;white-space:nowrap}.feed-card-meta-row.svelte-mu5cd4>.feed-card-time:where(.svelte-mu5cd4):before{content:"·";margin-right:.4rem}.feed-card-location-row.svelte-mu5cd4{width:auto;max-width:100%;min-width:0;margin-top:.35rem;box-sizing:border-box}.feed-card-head-right.svelte-mu5cd4{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto;margin-block:-.5rem;margin-right:-.5rem}.feed-card-admin-btn.svelte-mu5cd4{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-button);background:transparent;color:var(--color-text-secondary);cursor:pointer;line-height:0}.feed-card-owner-trash-form.svelte-mu5cd4{display:none}.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:2.5rem;height:2.5rem;border-radius:var(--radius-circle);background:var(--color-avatar-fallback-bg);color:var(--color-avatar-fallback-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:1rem;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:var(--text-author);font-weight:600;letter-spacing:0;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:flex;align-items:center;gap:.2rem;width:auto;font-family:var(--font-sans);font-size:var(--text-location);font-weight:400;color:var(--color-text-secondary);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{width:auto;text-decoration:none}.feed-card-loc-icon.svelte-mu5cd4{flex-shrink:0;font-size:1rem;line-height:1}.feed-card-author-loc-link.svelte-mu5cd4:hover{text-decoration:none}.feed-card-author-loc-link.svelte-mu5cd4:hover .feed-card-loc-text:where(.svelte-mu5cd4){text-decoration:underline;text-underline-offset:2px}.feed-card-author-tags.svelte-mu5cd4{display:inline-flex;align-items:center;gap:.3rem;min-width:0;flex-wrap:wrap}.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-accent);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:.75rem 1rem .35rem}.feed-card-lead.svelte-mu5cd4 .feed-card-caption-wrap:where(.svelte-mu5cd4){margin:0}.feed-card-lead.svelte-mu5cd4 .feed-card-caption:where(.svelte-mu5cd4){margin:0}.feed-card-caption-wrap.svelte-mu5cd4{min-width:0}.feed-card-caption-toggle.svelte-mu5cd4{margin:.2rem 0 0;padding:0;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--color-caption, #666);cursor:pointer}.feed-card-caption-toggle.svelte-mu5cd4:hover{color:var(--color-text-secondary);text-decoration:underline}.feed-card-tags.svelte-mu5cd4{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;overflow-x:auto;scrollbar-width:none;padding:.15rem .9rem .2rem;min-width:0}.feed-card-tags.svelte-mu5cd4::-webkit-scrollbar{display:none}.feed-card-tag.svelte-mu5cd4{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;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-text) 5%,var(--color-card-bg));color:var(--color-text-muted);font-family:var(--font-mono);font-size:.6875rem;line-height:1.2}.feed-card-title-link.svelte-mu5cd4+.feed-card-caption-wrap:where(.svelte-mu5cd4){margin-top:.35rem}@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-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-btn-primary-text);background:var(--color-btn-primary-bg);pointer-events:none}.feed-card-nsfw-tap.svelte-mu5cd4{position:absolute;inset:0;z-index:5;margin:0;padding:.75rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:color-mix(in srgb,var(--color-text) 18%,transparent);font:inherit}.feed-card-nsfw-tap-label.svelte-mu5cd4{pointer-events:none;max-width:16rem;width:100%;justify-content:center}.feed-card-nsfw-tap.svelte-mu5cd4 .feed-card-nsfw-tap-label.btn.secondary:where(.svelte-mu5cd4){background:var(--color-card-bg);box-shadow:0 2px 12px color-mix(in srgb,#000 22%,transparent)}@media(hover:hover)and (pointer:fine){.feed-card-nsfw-tap.svelte-mu5cd4:hover .feed-card-nsfw-tap-label.btn.secondary:where(.svelte-mu5cd4){background:var(--color-btn-secondary-hover-bg);box-shadow:0 3px 14px color-mix(in srgb,#000 26%,transparent)}}.feed-card-nsfw-badge.svelte-mu5cd4{position:absolute;top:.55rem;right:.55rem;left:auto;transform:none;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:var(--text-caption);font-weight:400;line-height:1.47;color:var(--color-text-secondary);white-space:normal}.feed-card-caption.feed-card-caption--clamped.svelte-mu5cd4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.feed-card-admin-note.svelte-mu5cd4{margin:.65rem .9rem 1rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--color-text-muted) 35%,transparent);border-radius:calc(var(--radius-card, .5rem) * .5);background:color-mix(in srgb,var(--color-text-muted) 6%,transparent)}.feed-card-admin-note-label.svelte-mu5cd4{margin:0 0 .25rem;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-muted) 90%,transparent)}.feed-card-admin-note-body.svelte-mu5cd4{margin:0;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--color-caption);white-space:pre-wrap}.feed-card-title-link.svelte-mu5cd4{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;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)}.card.feed-card:not(.feed-card--profile){border-radius:0;border-width:1px 0;box-shadow:none}}@media(max-width:400px){.feed-card--profile.svelte-mu5cd4 .feed-card-location-row:where(.svelte-mu5cd4){padding-left:.55rem}}
