.mention.svelte-2q8fl{color:var(--color-accent);font-weight:600;text-decoration:none}.mention.svelte-2q8fl:hover,.mention.svelte-2q8fl:focus-visible{text-decoration:underline}.pvc-chip.svelte-k2145c{display:inline-flex;align-items:center;border-radius:var(--radius-button);background:var(--color-vote-chip-bg);box-sizing:border-box;padding:0}.pvc-poop.svelte-k2145c{display:inline-flex;flex-direction:row;align-items:center}.pvc-poop-btn.svelte-k2145c{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:3rem;height:2.75rem;min-width:3rem;padding:0;flex-shrink:0;color:var(--color-vote-chip-icon);background:transparent;border:none;border-radius:var(--radius-button)}.pvc-poop-btn.svelte-k2145c{cursor:pointer;transition:background .15s,color .15s}.pvc-poop-icon-muted{opacity:.6;color:var(--color-vote-chip-icon)}.pvc-poop-icon{display:block}.pvc-chip--up.svelte-k2145c .pvc-poop-btn--up.active:where(.svelte-k2145c){background:var(--color-vote-chip-up-active-bg);color:var(--color-vote-chip-up-active-fg)}.pvc-chip--down.svelte-k2145c .pvc-poop-btn--down.active:where(.svelte-k2145c){background:var(--color-vote-chip-down-active-bg);color:var(--color-vote-chip-down-active-fg)}.pvc-poop-btn.svelte-k2145c:focus-visible,.pvc-poop-score--btn.svelte-k2145c:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.pvc-poop-btn.svelte-k2145c:active{animation:svelte-k2145c-pvc-poop-pop .34s ease}@media(hover:hover)and (pointer:fine){.pvc-poop-btn.svelte-k2145c:hover:not(.active){background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}.pvc-poop-score--btn.svelte-k2145c:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}}.pvc-poop-btn--up.pvc-poop-btn--fired.svelte-k2145c .pvc-poop-icon{animation:svelte-k2145c-pvc-up-spring .6s cubic-bezier(.2,1.7,.4,1)}.pvc-poop-btn--down.pvc-poop-btn--fired.svelte-k2145c .pvc-poop-icon{animation:svelte-k2145c-pvc-down-drop .55s cubic-bezier(.3,0,.3,1.4)}.pvc-poop-btn--up.pvc-poop-btn--fired.svelte-k2145c{animation:svelte-k2145c-pvc-up-flash .6s ease-out}@keyframes svelte-k2145c-pvc-up-spring{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.65) rotate(-14deg)}50%{transform:scale(.9) rotate(10deg)}75%{transform:scale(1.15) rotate(-5deg)}to{transform:scale(1) rotate(0)}}@keyframes svelte-k2145c-pvc-up-flash{0%{box-shadow:0 0 #f0a5008c}to{box-shadow:0 0 0 14px #f0a50000}}@keyframes svelte-k2145c-pvc-down-drop{0%{transform:translateY(0) scale(1)}35%{transform:translateY(7px) scale(.9)}65%{transform:translateY(-2px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes svelte-k2145c-pvc-poop-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pvc-poop-btn.svelte-k2145c:active,.pvc-poop-btn--fired.svelte-k2145c,.pvc-poop-btn--fired.svelte-k2145c .pvc-poop-icon{animation:none!important}}.pvc-poop-score.svelte-k2145c{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2.5rem;height:2.75rem;padding:0 .15rem;font-family:var(--font-mono);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:var(--color-vote-chip-score)}.pvc-poop-score--btn.svelte-k2145c{border:none;background:transparent;cursor:pointer;border-radius:var(--radius-chip);font:inherit;font-family:var(--font-mono);font-size:.9375rem;font-weight:600;appearance:none;-webkit-appearance:none}.react-pills.svelte-1i5jnn3{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.52rem .9rem .56rem;border-top:1px solid var(--color-feed-head-border)}.react-pills--popover.svelte-1i5jnn3{padding:.35rem;border-top:none;flex-wrap:nowrap}.react-pill.svelte-1i5jnn3{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:var(--radius-chip);border:.5px solid color-mix(in srgb,var(--color-card-border) 70%,transparent);background:color-mix(in srgb,var(--color-text) 5%,var(--color-card-bg));font-size:.8125rem;cursor:pointer;color:var(--color-text-secondary);transition:background .15s ease,border-color .15s ease,transform .12s ease}.react-pill--on.svelte-1i5jnn3{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:color-mix(in srgb,var(--color-chemical) 14%,var(--color-card-bg));color:var(--color-text);font-weight:600}.react-pill--disabled.svelte-1i5jnn3{cursor:default;opacity:.75}.react-pill.svelte-1i5jnn3:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.react-pill.svelte-1i5jnn3:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent);transform:translateY(-1px)}}.react-pill-emoji.svelte-1i5jnn3{font-size:1rem;line-height:1}.react-pill-count.svelte-1i5jnn3{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.react-pill--on.svelte-1i5jnn3 .react-pill-count:where(.svelte-1i5jnn3){color:var(--color-accent)}.fcrc-root.svelte-pmoxxl{position:relative;display:inline-flex;flex-shrink:0}.fcrc-trigger.svelte-pmoxxl{display:inline-flex;align-items:center;gap:.2rem;min-height:2.75rem;padding:0 .6rem;border:none;border-radius:var(--radius-button);background:transparent;cursor:pointer;color:var(--color-text-secondary);transition:background .15s ease}.fcrc-trigger--empty.svelte-pmoxxl{opacity:1}.fcrc-trigger.svelte-pmoxxl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fcrc-trigger.svelte-pmoxxl:hover{background:var(--color-control-fill)}.fcrc-trigger--empty.svelte-pmoxxl:hover .fcrc-empty:where(.svelte-pmoxxl){color:var(--color-text)}}.fcrc-emoji.svelte-pmoxxl{font-size:1.25rem;line-height:1}.fcrc-more.svelte-pmoxxl{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--color-text-muted);margin-left:.05rem}.fcrc-empty.svelte-pmoxxl{font-size:1.4rem;line-height:1;color:var(--color-text-secondary)}.fcrc-popover.svelte-pmoxxl{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);z-index:var(--z-dropdown, 40);min-width:max-content;border-radius:var(--radius-feed-card, 12px);border:1px solid var(--color-card-border);background:var(--color-surface);box-shadow:0 8px 24px #0a0c0f2e}.fcab.svelte-nzg4wl{display:flex;align-items:center;gap:.5rem;padding:.25rem .625rem .5rem 1rem;min-width:0}.fcab-group.svelte-nzg4wl{display:inline-flex;align-items:center;flex-shrink:0;min-width:0}.fcab-group--reactions.svelte-nzg4wl{flex-shrink:1;min-width:0}.fcab-comments.svelte-nzg4wl{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .6rem;border-radius:var(--radius-button);color:var(--color-text-secondary);text-decoration:none;flex-shrink:0;transition:background .15s ease,color .15s ease}.fcab-comments--btn.svelte-nzg4wl{border:none;background:transparent;font:inherit;cursor:pointer}.fcab-comments.svelte-nzg4wl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fcab-comments.svelte-nzg4wl:hover,.fcab-comments--btn.svelte-nzg4wl:hover{background:var(--color-control-fill);color:var(--color-text)}}.fcab-count.svelte-nzg4wl{font-family:var(--font-mono);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.fcab-spacer.svelte-nzg4wl{flex:1 1 auto;min-width:.25rem}.fcab-icon-btn.svelte-nzg4wl{display:inline-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;flex-shrink:0;transition:background .15s ease,color .15s ease}.fcab-icon-btn--on.svelte-nzg4wl{color:var(--color-accent)}.fcab-icon-btn.svelte-nzg4wl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fcab-icon-btn.svelte-nzg4wl:hover:not(:disabled){background:var(--color-control-fill);color:var(--color-text)}.fcab-icon-btn--on.svelte-nzg4wl:hover:not(:disabled){color:var(--color-accent)}}.fcab-icon-btn.svelte-nzg4wl:disabled{opacity:.65;cursor:not-allowed}.fcab-icon-btn--on.svelte-nzg4wl .fcab-icon:where(.svelte-nzg4wl){font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.fcab-icon.svelte-nzg4wl{font-size:1.4rem;line-height:1}.post-image-carousel.svelte-1660i1d{position:relative;width:100%;overflow:hidden;border-radius:inherit}.post-image-carousel-viewport.svelte-1660i1d{position:relative;width:100%;overflow:hidden;border-radius:inherit;touch-action:pan-y pinch-zoom}.post-image-carousel-img.svelte-1660i1d{display:block;width:100%;height:100%;transition:opacity .22s ease,filter .32s ease;-webkit-user-select:none;user-select:none}.post-image-carousel-media.svelte-1660i1d{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-feed-media-well)}.post-image-carousel-img--foreground.svelte-1660i1d{position:relative;z-index:1;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;object-position:center}.embla__container.svelte-1660i1d{display:flex;height:100%;align-items:stretch}.embla__slide.svelte-1660i1d{position:relative;flex:0 0 100%;min-width:0;height:100%}.post-image-carousel-img-loading.svelte-1660i1d{opacity:1}.post-image-carousel-loader.svelte-1660i1d{position:absolute;z-index:2;left:50%;top:50%;width:4.5rem;height:4.5rem;transform:translate(-50%,-50%);opacity:.28;pointer-events:none}.post-image-carousel-placeholder.svelte-1660i1d{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--color-text-muted, #718096);font-size:.9rem}.post-image-carousel-count.svelte-1660i1d{position:absolute;z-index:3;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem .25rem .45rem;border-radius:var(--radius-pill);background:#0a0c0f9e;color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:600;line-height:1;pointer-events:none}.post-image-carousel-count-icon.svelte-1660i1d{font-size:.95rem}.post-image-carousel-controls.svelte-1660i1d{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .5rem;box-sizing:border-box;pointer-events:none}.post-image-carousel-controls.svelte-1660i1d .post-image-carousel-btn:where(.svelte-1660i1d),.post-image-carousel-controls.svelte-1660i1d .post-image-carousel-dot:where(.svelte-1660i1d){pointer-events:auto}.post-image-carousel-btn.svelte-1660i1d{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:var(--radius-pill);background:#0a0c0f80;color:#fff;cursor:pointer}@media(hover:hover)and (pointer:fine){.post-image-carousel-btn.svelte-1660i1d{display:flex}.post-image-carousel-btn.svelte-1660i1d:hover{background:#0a0c0fb3}}.post-image-carousel-dots.svelte-1660i1d{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border-radius:var(--radius-pill);background:#0a0c0f59}.post-image-carousel-dot.svelte-1660i1d{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#ffffff80;cursor:pointer}.post-image-carousel-dot--active.svelte-1660i1d{background:#fff}.dtp.svelte-1v6d8y4{position:relative;-webkit-user-select:none;user-select:none}.dtp-overlay.svelte-1v6d8y4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.dtp-mark.svelte-1v6d8y4{display:inline-flex;color:#f0a500;opacity:0;transform:scale(.4);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.dtp-mark.svelte-1v6d8y4 .dtp-icon{width:96px;height:96px;display:block}.dtp-mark--pop.svelte-1v6d8y4{animation:svelte-1v6d8y4-dtp-pop .6s linear forwards}@keyframes svelte-1v6d8y4-dtp-pop{0%{opacity:1;transform:scale(.4);animation-timing-function:cubic-bezier(.2,1.7,.4,1)}20%{opacity:1;transform:scale(1.15)}63%{opacity:1;transform:scale(1.15);animation-timing-function:cubic-bezier(.5,1,.89,1)}to{opacity:0;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.dtp-mark--pop.svelte-1v6d8y4{animation:none}}.action-menu-backdrop.svelte-pidil6{position:fixed;inset:0;z-index:var(--z-modal, 1200);display:flex;align-items:center;justify-content:center;padding:1.25rem;background:color-mix(in srgb,var(--color-text, #111) 45%,transparent);box-sizing:border-box}.action-menu-stack.svelte-pidil6{width:min(100%,20rem);display:flex;flex-direction:column;gap:.5rem}.action-menu-card.svelte-pidil6,.action-menu-cancel.svelte-pidil6{border-radius:var(--radius-card, 12px);background:var(--color-card-bg, #fff);border:1px solid var(--color-card-border, #e5e5e5);box-shadow:var(--shadow-dropdown, 0 8px 32px rgba(0, 0, 0, .12));overflow:hidden}.action-menu-item.svelte-pidil6{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.65rem 1rem;border:none;background:none;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--color-text);text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box}.action-menu-item--danger.svelte-pidil6{color:var(--color-danger-text);font-weight:600}.action-menu-divider.svelte-pidil6{height:1px;background:var(--color-card-border, #e5e5e5)}.action-menu-cancel.svelte-pidil6{width:100%;min-height:3rem;padding:.65rem 1rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:var(--color-text);cursor:pointer;box-sizing:border-box}@media(hover:hover)and (pointer:fine){.action-menu-item.svelte-pidil6:hover,.action-menu-cancel.svelte-pidil6:hover{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent)}.action-menu-item--danger.svelte-pidil6:hover{background:var(--color-danger-bg);color:var(--color-danger-text)}}
