.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){width:auto;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:auto;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-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-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: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;width:auto;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{width:auto;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-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-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:.65rem .9rem .3rem;border-top:1px solid var(--color-feed-head-border)}.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-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-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:.875rem;font-weight:400;line-height:1.55;color:var(--color-caption);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-display);font-size:1.125rem;font-weight:400;letter-spacing:var(--display-letter-spacing);line-height:var(--display-line-height);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-lead.svelte-mu5cd4{padding:.62rem .75rem .28rem}.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}}
