.post-card .post-main .post-engagement.post-actions{grid-template-columns:repeat(4,minmax(0,1fr)) 44px;align-items:center;gap:0;max-width:none;margin:6px 0 0;display:grid}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-action{--action-color:var(--primary);--action-hover-opacity:12%;width:max-content;min-width:44px;max-width:100%;min-height:44px;box-shadow:none;color:#7e848a;color:lab(54.7483% -1.27792 -4.26694);font:400 13px/1.2 var(--font-body),sans-serif;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:9px;justify-content:flex-start;justify-self:start;align-items:center;gap:0;margin:0;padding:0 8px 0 2px;transition:color .14s ease-out,background-color .14s ease-out;display:flex}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-reply{--action-hover-opacity:10%}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-repost{--action-color:#09b874}@supports (color:lab(0% 0 0)){.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-repost{--action-color:lab(66.1305% -52.8055 23.2277)}}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-like{--action-color:#fd1f80}@supports (color:lab(0% 0 0)){.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-like{--action-color:lab(56.3227% 80.6913 6.50883)}}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-share{--action-color:#b7b7b7;--action-hover-opacity:10%;color:#838383;color:lab(54.76% 0 0);justify-content:center;padding:0}@supports (color:lab(0% 0 0)){.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-share{--action-color:lab(74.48% -.0000298023 0)}}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-action:is(:hover,:focus-visible,[data-active=true],[data-state=open]){color:var(--action-color);background:0 0}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-action:is(:hover,:focus-visible,[data-state=open]){background:color-mix(in oklch,var(--action-color) var(--action-hover-opacity),transparent)}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-share[data-share-open=true]{color:var(--action-color);background:color-mix(in oklch,var(--action-color) var(--action-hover-opacity),transparent)}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-action:focus-visible{outline:none}.post-card .post-header-actions:has(>.post-options:is(:hover,[data-state=open]))>.post-reply-like>.post-like{background:0 0;transition:none}.post-card .post-header-actions:has(>.post-options:is(:hover,[data-state=open]))>.post-reply-like>.post-like:not([data-active=true]){color:#7e848a;color:lab(54.7483% -1.27792 -4.26694)}.post-card .post-header-actions:has(>.post-reply-like>.post-like:hover)>.post-options:not(:hover,[data-state=open]){color:var(--post-muted);background:0 0;transition:none}.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-impressions,.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-impressions:is(:hover,:focus-visible){cursor:default;color:#7e848a;color:lab(54.7483% -1.27792 -4.26694);background:0 0}.post-card :is(.post-engagement.post-actions,.post-reply-like)[data-pending=true]>.post-action:disabled{opacity:1}.post-card :is(.post-engagement.post-actions,.post-reply-like)>button.post-action,.post-card :is(.post-engagement.post-actions,.post-reply-like)>button.post-action *{cursor:pointer;-webkit-user-select:none;user-select:none}.post-action-icon{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.post-action-icon>svg{z-index:1;stroke-width:1.8px;width:17px;height:17px;position:relative}.post-action-count{white-space:nowrap;--number-flow-mask-height:.15em;min-width:0;padding-right:2px}.post-like-ring,.post-like-particle{pointer-events:none;opacity:0;position:absolute}.post-like-ring{border:4px solid #ca88ff;border:4px solid lab(66.9749% 45.3368 -53.8184);border-radius:50%;inset:1px}.post-like-particle{width:0;height:0;transform:rotate(var(--particle-angle));top:50%;left:50%}.post-like-particle:before,.post-like-particle:after{content:"";background:#d08bff;background:lab(68.3167% 43.7075 -49.6838);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.post-like-particle:after{background:#ff79b3;background:lab(68.3917% 64.6584 -5.83518);width:3px;height:3px;left:3px}.post-action-icon[data-pulse=like]>svg{animation:.65s cubic-bezier(.16,1,.3,1) both post-heart-pop}.post-action-icon[data-pulse=like] .post-like-ring{animation:.5s ease-out both post-heart-ring}.post-action-icon[data-pulse=like] .post-like-particle{opacity:1}.post-action-icon[data-pulse=like] .post-like-particle:before,.post-action-icon[data-pulse=like] .post-like-particle:after{animation:.65s ease-out both post-heart-particles}.post-action-icon[data-pulse=like] .post-like-particle:after{animation-delay:45ms}.post-action-icon[data-pulse=repost]>svg{animation:.35s cubic-bezier(.16,1,.3,1) post-repost-turn}.post-action-icon[data-pulse=reply]>svg{animation:.24s ease-out post-reply-press}.post-action-icon[data-pulse=share]>svg{animation:.3s ease-out post-share-lift}@keyframes post-heart-pop{0%,12%{transform:scale(.2)}45%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes post-heart-ring{0%{opacity:1;transform:scale(.15)}55%{opacity:.9}to{opacity:0;border-width:0;transform:scale(1.3)}}@keyframes post-heart-particles{0%,15%{opacity:0;transform:translateY(-5px)scale(0)}35%{opacity:1;transform:translateY(-17px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(.25)}}@keyframes post-repost-turn{0%{transform:rotate(-180deg)scale(.8)}to{transform:rotate(0)scale(1)}}@keyframes post-reply-press{40%{transform:scale(.8)}}@keyframes post-share-lift{45%{transform:translateY(-3px)}}.post-share-picker .profile-follows-scroll{min-height:200px;max-height:420px}.post-share-picker .profile-follows-member{text-align:left;width:100%}.post-share-hint{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:14px 24px;font-size:12px}@media (max-width:400px){.post-card :is(.post-engagement.post-actions,.post-reply-like)>.post-action{padding-inline:2px;font-size:11px}.post-action-icon{width:24px;height:32px}.post-action-count{padding-right:0}}@media (prefers-reduced-motion:reduce){:is(.post-actions,.post-reply-like) .post-action-icon,:is(.post-actions,.post-reply-like) .post-action-icon *,:is(.post-actions,.post-reply-like) .post-action-icon :before,:is(.post-actions,.post-reply-like) .post-action-icon :after{transition:none!important;animation:none!important}:is(.post-actions,.post-reply-like) .post-like-ring,:is(.post-actions,.post-reply-like) .post-like-particle{display:none}}
