.post-card--with-room.svelte-podw4w,.post-card--with-context.svelte-podw4w{--post-content-offset: 50px;flex-wrap:wrap;column-gap:10px;row-gap:2px}.post-context-stack.svelte-podw4w{flex:0 0 calc(100% - var(--post-content-offset));display:flex;flex-direction:column;gap:5px;width:fit-content;max-width:calc(100% - var(--post-content-offset));margin:-4px 0 2px var(--post-content-offset)}.post-room-link.svelte-podw4w,.post-repost-context.svelte-podw4w{flex:0 0 calc(100% - var(--post-content-offset));display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:calc(100% - var(--post-content-offset));margin:-4px 0 -2px var(--post-content-offset);color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}.post-context-stack.svelte-podw4w .post-room-link:where(.svelte-podw4w),.post-context-stack.svelte-podw4w .post-repost-context:where(.svelte-podw4w){flex:0 1 auto;max-width:100%;margin:0}.post-room-link.svelte-podw4w:hover,.post-repost-context.svelte-podw4w:hover{color:var(--color-text-secondary);text-decoration:underline}.post-room-link.svelte-podw4w span:where(.svelte-podw4w):last-child,.post-repost-context.svelte-podw4w span:where(.svelte-podw4w):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-room-link.svelte-podw4w [class^=i-lucide]:where(.svelte-podw4w),.post-repost-context.svelte-podw4w [class^=i-lucide]:where(.svelte-podw4w){flex-shrink:0;width:13px;height:13px}.post-card--detail.post-card--with-room.svelte-podw4w .post-room-link:where(.svelte-podw4w){grid-column:2;grid-row:1;max-width:100%;margin:-4px 0 -2px}.post-card--detail.post-card--with-room.svelte-podw4w{row-gap:0}.post-card--detail.post-card--with-room.svelte-podw4w .post-avatar-link:where(.svelte-podw4w),.post-card--detail.post-card--with-room.svelte-podw4w .post-header:where(.svelte-podw4w){grid-row:2}.delete-modal-overlay.svelte-podw4w{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-modal-card.svelte-podw4w{width:min(360px,100%);border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-card);box-shadow:0 24px 70px #0000006b}.delete-modal-header.svelte-podw4w{padding:16px 16px 0}.delete-modal-title.svelte-podw4w{font-size:15px;font-weight:800}.delete-modal-body.svelte-podw4w{padding:12px 16px 16px;color:var(--color-text-secondary);font-size:14px}.delete-modal-body.svelte-podw4w p:where(.svelte-podw4w){margin:0}.delete-modal-footer.svelte-podw4w{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border)}.report-modal-overlay.svelte-podw4w{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.report-modal-card.svelte-podw4w{width:min(420px,100%);border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-card);box-shadow:0 24px 70px #0000006b}.report-modal-header.svelte-podw4w,.report-modal-footer.svelte-podw4w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.report-modal-footer.svelte-podw4w{justify-content:flex-end;border-top:1px solid var(--color-border);border-bottom:0}.report-modal-title.svelte-podw4w{font-size:15px;font-weight:800}.report-modal-close.svelte-podw4w{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--color-text-muted)}.report-modal-close.svelte-podw4w:hover{background:var(--color-bg-hover);color:var(--color-text)}.report-modal-body.svelte-podw4w{display:flex;flex-direction:column;gap:12px;padding:16px}.report-field.svelte-podw4w{display:flex;flex-direction:column;gap:6px;color:var(--color-text-muted);font-size:13px;font-weight:700}.report-field.svelte-podw4w select:where(.svelte-podw4w),.report-field.svelte-podw4w textarea:where(.svelte-podw4w){width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);padding:9px 10px;font-weight:400}.report-field.svelte-podw4w textarea:where(.svelte-podw4w){resize:vertical}.report-message.svelte-podw4w{margin:0;color:var(--color-text-secondary);font-size:13px}.post-content-inner.svelte-podw4w{position:relative}.post-content-clipped.svelte-podw4w{max-height:200px;overflow:hidden}.post-content-clipped.svelte-podw4w:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--color-bg-card));pointer-events:none}.post-content-toggle.svelte-podw4w{display:block;padding:4px 0 0;color:var(--color-accent);font-size:13px;font-weight:700;background:none;border:none;cursor:pointer;text-align:left}.post-content-toggle.svelte-podw4w:hover{text-decoration:underline}.post-cw-banner.svelte-podw4w{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;margin:4px 0;border:1px solid var(--color-warning, #f59e0b);background:color-mix(in srgb,var(--color-warning, #f59e0b) 8%,transparent);border-radius:var(--radius-md, 8px);cursor:pointer;font-size:14px;text-align:center;color:var(--color-text);line-height:1.4;transition:background .2s ease,border-color .2s ease}.post-cw-banner.svelte-podw4w:hover{background:color-mix(in srgb,var(--color-warning, #f59e0b) 16%,transparent)}.post-cw-banner--revealed.svelte-podw4w{border-color:var(--color-border);background:color-mix(in srgb,var(--color-surface, #ffffff) 96%,var(--color-text-muted));color:var(--color-text-muted);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.post-cw-banner--revealed.svelte-podw4w:hover{background:color-mix(in srgb,var(--color-surface, #ffffff) 92%,var(--color-text-muted))}.post-cw-main.svelte-podw4w{display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:8px;font-weight:700}.post-cw-banner--revealed.svelte-podw4w .post-cw-main:where(.svelte-podw4w){font-weight:500}.post-cw-main.svelte-podw4w svg:where(.svelte-podw4w){color:var(--color-warning, #f59e0b);flex-shrink:0}.post-cw-banner--revealed.svelte-podw4w .post-cw-main:where(.svelte-podw4w) svg:where(.svelte-podw4w){color:var(--color-text-muted)}.post-cw-tap.svelte-podw4w{flex-shrink:0;font-size:12px;color:var(--color-text-muted)}.post-cw-content.svelte-podw4w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.post-cw-content--revealed.svelte-podw4w{grid-template-rows:1fr}.post-cw-content-body.svelte-podw4w{min-height:0;overflow:hidden;padding-top:0;transition:padding-top .3s ease}.post-cw-content--revealed.svelte-podw4w .post-cw-content-body:where(.svelte-podw4w){padding-top:8px}@media(max-width:640px){.post-cw-banner.svelte-podw4w{flex-direction:column;align-items:stretch}.post-cw-tap.svelte-podw4w{text-align:center}}
