.post__actions.svelte-1vdsh0y{gap:var(--space-1);padding:var(--space-1);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);display:grid}.post__action.svelte-1vdsh0y{gap:var(--space-1);min-height:2.25rem;padding:var(--space-2) 0;font-family:inherit;font-size:var(--text-mid);font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.post__action.svelte-1vdsh0y{transition:none}}.post__action.svelte-1vdsh0y:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.post__action.svelte-1vdsh0y:disabled{cursor:default;opacity:.6}.post__action.svelte-1vdsh0y:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.post__action--liked.svelte-1vdsh0y{color:var(--text-danger)}.post__action--liked.svelte-1vdsh0y svg{fill:currentColor}.post__action--saved.svelte-1vdsh0y{color:var(--text-brand)}.post__action--saved.svelte-1vdsh0y svg{fill:currentColor}@media (width<=47.9375rem){.post__action.svelte-1vdsh0y{min-height:2.75rem}.post__action-label.svelte-1vdsh0y{display:none}}.post-menu.svelte-jxbkp2{align-self:flex-start;display:inline-flex;position:relative}.post-menu__trigger.svelte-jxbkp2{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.post-menu__trigger.svelte-jxbkp2:hover,.post-menu__trigger[aria-expanded=true].svelte-jxbkp2{background:var(--bg-hover);color:var(--text-primary)}.post-menu__trigger.svelte-jxbkp2:focus-visible{outline:2px solid var(--focus-ring-color)}.post-menu__panel.svelte-jxbkp2{top:calc(100% + var(--space-1));z-index:20;min-width:12rem;padding:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.post-menu__item.svelte-jxbkp2{gap:var(--space-2);width:100%;min-height:2.25rem;padding:var(--space-1-5) var(--space-2);font-family:inherit;font-size:var(--text-sm);text-align:left;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.post-menu__item.svelte-jxbkp2:hover,.post-menu__item.svelte-jxbkp2:focus-visible{background:var(--bg-hover);outline:none}.post-menu__item--danger.svelte-jxbkp2{color:var(--text-danger)}@media (width<=47.9375rem){.post-menu__trigger.svelte-jxbkp2,.post-menu__item.svelte-jxbkp2{min-height:2.75rem}.post-menu__trigger.svelte-jxbkp2{min-width:2.5rem}}.post__head.svelte-pdyivm{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.post__avatar-link.svelte-pdyivm{flex-shrink:0;line-height:0;display:block}.post__author.svelte-pdyivm{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.post__name.svelte-pdyivm{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);flex-wrap:wrap;align-items:center;display:flex}.post__name-link.svelte-pdyivm{color:inherit;text-decoration:none}.post__name-link.svelte-pdyivm:hover{text-decoration:underline}.post__name-link.svelte-pdyivm:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-ring-color);outline-offset:2px}.post__tagged.svelte-pdyivm{gap:var(--space-0-5);font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-tertiary);align-items:center;display:inline-flex}.post__tagged-link.svelte-pdyivm{font-weight:var(--fw-medium);color:var(--text-secondary);text-decoration:none}.post__tagged-link.svelte-pdyivm:hover{color:var(--text-brand);text-decoration:underline}.post__tagged-more.svelte-pdyivm{color:var(--text-tertiary)}.post__time-btn.svelte-pdyivm,.post__time-link.svelte-pdyivm{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.post__time-btn.svelte-pdyivm:hover,.post__time-link.svelte-pdyivm:hover{color:var(--text-secondary);text-decoration:underline}.post__time-btn.svelte-pdyivm:focus-visible,.post__time-link.svelte-pdyivm:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-radius:var(--radius-sm)}.post__meta.svelte-pdyivm{gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.post__meta.svelte-pdyivm a:where(.svelte-pdyivm){color:var(--text-tertiary);text-decoration:none}.post__meta.svelte-pdyivm a:where(.svelte-pdyivm):hover{color:var(--text-brand);text-decoration:underline}.post__pill.svelte-pdyivm{max-width:100%;padding:2px var(--space-2);font-weight:var(--fw-medium);border-radius:var(--radius-full);align-items:center;gap:4px;display:inline-flex}.post__pill--place.svelte-pdyivm{background:var(--bg-brand-subtle)}.post__pill--place.svelte-pdyivm:hover{text-decoration:none}.post__pill--place.svelte-pdyivm,.post__pill--place.svelte-pdyivm:hover{color:var(--text-brand)}.post__pill-name.svelte-pdyivm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post__await.svelte-pdyivm{font-weight:var(--fw-medium);white-space:nowrap;color:var(--text-brand);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.post__comments-preview.svelte-pb485b{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.post__comments-more.svelte-pb485b{text-align:left;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-brand);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}.post__comments-more.svelte-pb485b:hover{text-decoration:underline}.post__comments-more.svelte-pb485b:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-ring-color)}.post__link-preview.svelte-g5o3mr{margin:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;display:block;overflow:hidden}.post__link-preview.svelte-g5o3mr:hover{border-color:var(--border-strong)}.post__link-preview.svelte-g5o3mr:focus-visible{outline:2px solid var(--focus-ring-color)}.post__link-thumb.svelte-g5o3mr{aspect-ratio:16/9;background:var(--bg-hover);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.post__link-thumb.svelte-g5o3mr img:where(.svelte-g5o3mr){object-fit:cover;width:100%;height:100%;display:block}.post__link-preview--row.svelte-g5o3mr{align-items:stretch;display:flex}.post__link-thumb--side.svelte-g5o3mr{aspect-ratio:auto;flex-shrink:0;width:5.5rem;height:auto;min-height:4rem}.post__link-load.svelte-g5o3mr{cursor:pointer}.post__link-load.svelte-g5o3mr:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.post__link-iframe.svelte-g5o3mr{border:0;width:100%;height:100%;display:block}.post__link-play.svelte-g5o3mr{background:var(--bg-image-overlay-strong);border-radius:var(--radius-full);width:3.5rem;height:3.5rem;color:var(--color-white);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post__link-body.svelte-g5o3mr{min-width:0;padding:var(--space-2-5,.625rem) var(--space-3);flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.post__link-domain.svelte-g5o3mr{font-size:var(--text-2xs-up);color:var(--text-tertiary);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;overflow:hidden}.post__link-title.svelte-g5o3mr{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post__media.svelte-zb0zb9{gap:var(--space-0-5);margin:0 var(--space-4) var(--space-3);border-radius:var(--radius-md);display:grid;overflow:hidden}.post__media--1.svelte-zb0zb9{grid-template-columns:1fr}.post__media--2.svelte-zb0zb9,.post__media--3.svelte-zb0zb9,.post__media--4.svelte-zb0zb9{grid-template-columns:1fr 1fr}.post__media--3.svelte-zb0zb9>:where(.svelte-zb0zb9):first-child{aspect-ratio:8/11;grid-row:span 2}.post__media--many.svelte-zb0zb9{grid-template-columns:repeat(6,1fr)}.post__media--many.svelte-zb0zb9>.post__photo:where(.svelte-zb0zb9){grid-column:span 2}.post__media--many.svelte-zb0zb9>.post__photo:where(.svelte-zb0zb9):nth-child(n+4){grid-column:span 3}.post__photo.svelte-zb0zb9{aspect-ratio:16/11;background:var(--bg-hover);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.post__photo.svelte-zb0zb9 img:where(.svelte-zb0zb9){object-fit:cover;width:100%;height:100%;display:block}.post__photo.svelte-zb0zb9:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.post__photo-more.svelte-zb0zb9{font-size:var(--text-2xl);font-weight:var(--fw-bold);background:var(--bg-image-overlay-strong);color:var(--color-white);place-items:center;display:grid;position:absolute;inset:0}.post__place.svelte-y61sya{gap:var(--space-3);margin:0 var(--space-4) var(--space-3);padding:var(--space-3);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.post__place.svelte-y61sya:hover{border-color:var(--border-brand)}.post__place.svelte-y61sya:focus-visible{outline:2px solid var(--focus-ring-color)}.post__place-thumb.svelte-y61sya{background:var(--bg-brand-subtle);border-radius:var(--radius-sm);width:4rem;height:4rem;color:var(--text-brand);flex-shrink:0;place-items:center;display:grid}.post__place-body.svelte-y61sya{flex:1;min-width:0}.post__place-title.svelte-y61sya{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.post__place-meta.svelte-y61sya{gap:var(--space-0-5);font-size:var(--text-xs);line-height:var(--leading-mid);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;margin-top:2px;display:flex}.post__place-meta.svelte-y61sya>span:where(.svelte-y61sya){white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.post__place-sep.svelte-y61sya{opacity:.5}.post__place-legal--legal.svelte-y61sya{color:var(--text-success)}.post__place-legal--gray.svelte-y61sya{color:var(--text-warning)}.post__place-legal--illegal.svelte-y61sya{color:var(--text-danger)}.post__place-arrow.svelte-y61sya{flex-shrink:0;align-self:center;place-items:center;display:grid}.poll.svelte-pj2omk{padding:0 var(--space-4) var(--space-3)}.poll__option.svelte-pj2omk{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5,.625rem);font-family:inherit;font-size:var(--text-sm);text-align:left;background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;align-items:center;display:flex;position:relative;overflow:hidden}.poll__option.svelte-pj2omk+.poll__option:where(.svelte-pj2omk){margin-top:var(--space-2)}.poll__option.svelte-pj2omk:hover:not(:disabled){border-color:var(--border-brand)}.poll__option.svelte-pj2omk:disabled{cursor:default}.poll__option.svelte-pj2omk:focus-visible{outline:2px solid var(--focus-ring-color)}.poll__option--mine.svelte-pj2omk{border-color:var(--border-brand)}.poll__bar.svelte-pj2omk{background:var(--bg-brand-subtle);transition:width var(--duration-fast);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.poll__bar.svelte-pj2omk{transition:none}}[data-theme=dark] .poll__option.svelte-pj2omk{background:var(--bg-subtle)}[data-theme=dark] .poll__bar.svelte-pj2omk{background:color-mix(in srgb, var(--color-green-400) 11%, transparent)}[data-theme=dark] .poll__count.svelte-pj2omk{color:var(--text-secondary)}.poll__label.svelte-pj2omk{gap:var(--space-1);overflow-wrap:anywhere;flex:1;align-items:center;min-width:0;display:inline-flex;position:relative}.poll__mine-icon.svelte-pj2omk{color:var(--text-brand);display:inline-flex}.poll__result.svelte-pj2omk{gap:var(--space-1-5);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.poll__faces.svelte-pj2omk{display:inline-flex}.poll__faces.svelte-pj2omk .avatar:not(:first-child){margin-left:-6px}.poll__count.svelte-pj2omk{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.poll__percent.svelte-pj2omk{min-width:2.25rem;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:right;font-variant-numeric:tabular-nums}.poll__meta.svelte-pj2omk{gap:var(--space-2);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.poll__meta-left.svelte-pj2omk{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;display:inline-flex}.poll__status.svelte-pj2omk{gap:var(--space-1);font-size:var(--text-xs);white-space:nowrap;color:var(--text-tertiary);align-items:center;display:inline-flex}.poll__retract.svelte-pj2omk{font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.poll__retract.svelte-pj2omk:hover{color:var(--text-brand);text-decoration:underline}.poll__retract.svelte-pj2omk:focus-visible{outline:2px solid var(--focus-ring-color)}.post__thread.svelte-vhexcb{padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.post.svelte-vhexcb{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.post__body.svelte-vhexcb{padding:0 var(--space-4) var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary);overflow-wrap:break-word;white-space:pre-line}.post__stats.svelte-vhexcb{gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);border-top:1px solid var(--border-subtle);align-items:center;display:flex}.post__stats-item.svelte-vhexcb{gap:var(--space-1);color:inherit;font-variant-numeric:tabular-nums;align-items:center;text-decoration:none;display:inline-flex}.post__stats-item--end.svelte-vhexcb{margin-left:auto}a.post__stats-item.svelte-vhexcb:hover{color:var(--text-primary)}
