.component-fallback.svelte-12p7z02{padding:.6em .75em;border:1px dashed hsl(var(--border));border-radius:6px;background:hsl(var(--muted) / .5)}.fallback-message.svelte-12p7z02{font-size:.85em;color:hsl(var(--muted-foreground));margin:0}.fallback-type.svelte-12p7z02{font-size:.78em;color:hsl(var(--muted-foreground));margin:.2em 0 0;font-family:ui-monospace,monospace}.post-content-grid.svelte-1v947qi{min-width:0}.content-slot.svelte-1v947qi{min-width:0;overflow:hidden}.content-slot.svelte-1v947qi>*{margin-bottom:.35em}.content-slot.svelte-1v947qi>*:last-child{margin-bottom:0}.post-content-linear.svelte-1v947qi{display:flex;flex-direction:column;gap:.35em}.gallery-layout.svelte-1v947qi{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5em}.gallery-layout.svelte-1v947qi .content-slot:where(.svelte-1v947qi){flex-shrink:0;scroll-snap-align:start}.masonry-layout.svelte-1v947qi{display:grid!important;grid-template-columns:1fr 1fr;gap:.5em}@media(max-width:768px){.masonry-layout.svelte-1v947qi{grid-template-columns:1fr}.gallery-layout.svelte-1v947qi{flex-direction:column;overflow-x:visible}}.preview-skeleton.svelte-j6q449{display:flex;gap:.75rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.skeleton-image.svelte-j6q449{flex-shrink:0;width:120px;height:80px;border-radius:.375rem;background:hsl(var(--muted))}.compact.svelte-j6q449 .preview-skeleton:where(.svelte-j6q449){flex-direction:column;gap:.5rem;padding:.5rem}.compact.svelte-j6q449 .skeleton-image:where(.svelte-j6q449){width:100%;height:auto;aspect-ratio:16 / 9}.skeleton-text.svelte-j6q449{flex:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.skeleton-title.svelte-j6q449{height:.875rem;width:75%;border-radius:.25rem;background:hsl(var(--muted))}.skeleton-desc.svelte-j6q449{height:.75rem;width:100%;border-radius:.25rem;background:hsl(var(--muted))}.skeleton-site.svelte-j6q449{height:.625rem;width:30%;border-radius:.25rem;background:hsl(var(--muted))}.shimmer.svelte-j6q449{position:relative;overflow:hidden}.shimmer.svelte-j6q449:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--muted-foreground) / .06) 50%,transparent 100%);animation:svelte-j6q449-shimmer 1.5s infinite}@keyframes svelte-j6q449-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.preview-card.svelte-j6q449{display:flex;gap:.75rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;text-decoration:none;color:inherit;transition:border-color .15s ease,background-color .15s ease;overflow:hidden}.compact.svelte-j6q449 .preview-card:where(.svelte-j6q449){flex-direction:column;gap:.5rem;padding:.5rem}.preview-card.svelte-j6q449:hover{border-color:hsl(var(--border) / .8);background:hsl(var(--accent))}.preview-image.svelte-j6q449{position:relative;flex-shrink:0;width:120px;height:80px;border-radius:.375rem;overflow:hidden;background:hsl(var(--muted))}.compact.svelte-j6q449 .preview-image:where(.svelte-j6q449){width:100%;height:auto;aspect-ratio:16 / 9}.preview-image.svelte-j6q449 img:where(.svelte-j6q449){width:100%;height:100%;object-fit:cover}.play-overlay.svelte-j6q449{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;background:#00000059;pointer-events:none}.preview-text.svelte-j6q449{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.preview-title.svelte-j6q449{font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-desc.svelte-j6q449{font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-site.svelte-j6q449{font-size:.6875rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.preview-plain.svelte-j6q449{display:block;padding:.5rem .75rem;font-size:.8125rem;color:hsl(var(--muted-foreground));word-break:break-all}a.preview-plain.svelte-j6q449:hover{text-decoration:underline}.preview-removed.svelte-j6q449{opacity:.6}.removed-label.svelte-j6q449{font-size:.6875rem;font-style:italic}.reaction-buttons.svelte-11j5mwj{display:flex;align-items:center;gap:2px}.reaction-readonly.svelte-11j5mwj{gap:8px}.reaction-count.svelte-11j5mwj{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:hsl(var(--muted-foreground))}.active-like{color:#eb4747!important}.active-dislike{color:#478cd1!important}.on-cooldown.svelte-11j5mwj{cursor:not-allowed}.on-cooldown.svelte-11j5mwj button{pointer-events:none}.post-card.svelte-113158z{--card-scale: 1;padding:calc(16px * var(--card-scale));border-bottom:1px solid hsl(var(--border));border-left:3px solid var(--sentiment-hsl, var(--sentiment-colour, transparent));font-size:calc(.9375rem * var(--card-scale))}.post-card.focused.svelte-113158z{background:hsl(var(--accent))}.post-card.compact.svelte-113158z{--card-scale: .85}.post-card.compact.svelte-113158z .post-content:where(.svelte-113158z){font-size:13px}.post-meta-bar.svelte-113158z{display:flex;align-items:center;gap:.5em;margin-bottom:.4em;font-size:.73em;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums}.rag-badge.svelte-113158z{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:3px;font-size:.85em;font-weight:700;color:#fff}.rag-r.svelte-113158z{background:#ca2b2b}.rag-a.svelte-113158z{background:#dc9518}.rag-g.svelte-113158z{background:#2c9653}.sentiment-value.svelte-113158z{font-family:ui-monospace,monospace}.post-header.svelte-113158z{display:flex;align-items:center;gap:.5em;margin-bottom:.5em}.post-author-link.svelte-113158z{display:flex;align-items:center;gap:.5em;text-decoration:none;color:inherit;min-width:0}.post-author-link.svelte-113158z:hover .post-author-name:where(.svelte-113158z){text-decoration:underline}.post-author-name.svelte-113158z{font-weight:600;font-size:.93em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-author-handle.svelte-113158z{font-size:.87em;color:hsl(var(--muted-foreground));flex-shrink:0}.post-time-link.svelte-113158z{text-decoration:none;color:inherit;flex-shrink:0}.post-time-link.svelte-113158z:hover .post-time:where(.svelte-113158z){text-decoration:underline}.post-time.svelte-113158z{font-size:.8em;color:hsl(var(--muted-foreground));white-space:nowrap}.post-body.svelte-113158z{margin-bottom:.75em}.post-body-text.svelte-113158z{min-width:0}.post-content.svelte-113158z{line-height:1.5}.post-content.svelte-113158z .plain-text:where(.svelte-113158z){white-space:pre-wrap;word-break:break-word}.post-images.svelte-113158z{display:flex;gap:6px;margin-bottom:.75em;overflow:hidden;border-radius:8px}.post-image.svelte-113158z{flex:1;min-width:0;max-height:300px;object-fit:cover;border-radius:8px}.spoiler-mask.svelte-113158z{padding:1.5em;background:hsl(var(--muted));border-radius:8px;text-align:center}.post-media.svelte-113158z{margin-bottom:.75em;border-radius:8px;overflow:hidden}.video-player.svelte-113158z{width:100%;max-height:400px;background:#000;border-radius:8px}.video-processing.svelte-113158z{display:flex;align-items:center;justify-content:center;gap:8px;padding:3em 1em;background:hsl(var(--muted));border-radius:8px;color:hsl(var(--muted-foreground));font-size:.875rem}.post-preview.svelte-113158z{margin-bottom:.5em}.post-tags.svelte-113158z{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:.5em}.post-actions.svelte-113158z{display:flex;align-items:center;gap:.25em}.action-spacer.svelte-113158z{flex:1}.action-icon{width:1.07em;height:1.07em;flex-shrink:0}.action-label.svelte-113158z{font-size:.6875rem;text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--muted-foreground))}.more-trigger.svelte-113158z{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:.375em;cursor:pointer;color:hsl(var(--muted-foreground))}.more-trigger.svelte-113158z:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.post-thumb-full.svelte-113158z{margin-bottom:.5em;border-radius:6px;overflow:hidden}.post-thumb-full.svelte-113158z img:where(.svelte-113158z){width:100%;height:auto;display:block;border-radius:6px}
