.ltct-content-actions{width:100%;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:stretch;margin:18px auto 26px;border:1px solid rgba(112,126,142,.2);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(30,45,60,.05);overflow:visible;max-width:100%}
.ltct-content-actions button{position:relative;min-height:58px;border:0!important;background:transparent!important;color:#586472!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 10px!important;font:inherit;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}
.ltct-content-actions button:hover{background:rgba(66,82,98,.035)!important}.ltct-content-actions button:active{transform:scale(.985)}.ltct-content-actions button:focus-visible{outline:2px solid #2c6dd2;outline-offset:-3px;border-radius:13px}
.ltct-action-icon{position:relative;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px}.ltct-action-icon>svg,.ltct-action-float>svg{width:23px;height:23px;display:block}
.ltct-action-label{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.ltct-action-count{min-width:1.4em;font-size:1em;font-variant-numeric:tabular-nums;font-weight:800;color:rgba(72,84,98,.82);text-align:left;transition:color .16s ease}
.ltct-action-divider{width:1px;height:30px;align-self:center;background:rgba(112,126,142,.18)}
.ltct-action-liked{color:#df3d46!important}.ltct-action-shared{color:#356fda!important}.ltct-action-copied{color:#17935b!important}.ltct-action-liked .ltct-action-count{color:rgba(223,61,70,.86)}.ltct-action-shared .ltct-action-count{color:rgba(53,111,218,.86)}.ltct-action-copied .ltct-action-count{color:rgba(23,147,91,.86)}
.ltct-action-float{position:absolute;left:0;top:0;width:23px;height:23px;pointer-events:none;opacity:0;animation:ltctFloatShort .48s cubic-bezier(.2,.7,.25,1) forwards}.ltct-action-float-like{color:#df3d46;animation-name:ltctFloatLike;animation-duration:.76s}.ltct-action-float-share{color:#356fda}.ltct-action-float-copy{color:#17935b}
@keyframes ltctFloatLike{0%{transform:translateY(0) scale(.96);opacity:0}14%{opacity:.98}68%{opacity:.78}100%{transform:translateY(-18px) scale(1.04);opacity:0}}
@keyframes ltctFloatShort{0%{transform:translateY(0) scale(.96);opacity:0}18%{opacity:.95}70%{opacity:.72}100%{transform:translateY(-8px) scale(1.03);opacity:0}}
.ltct-action-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:650px){.ltct-content-actions{margin:14px auto 22px;border-radius:14px}.ltct-content-actions button{min-height:54px;gap:6px;padding:10px 6px!important;font-size:14px!important}.ltct-action-label{gap:4px}.ltct-action-count{font-size:.96em;font-weight:800}.ltct-action-icon,.ltct-action-icon>svg,.ltct-action-float,.ltct-action-float>svg{width:21px;height:21px}.ltct-action-icon{flex-basis:21px}.ltct-action-divider{height:28px}}
@media(max-width:390px){.ltct-content-actions button{font-size:13px!important;gap:5px}.ltct-action-label{gap:3px}.ltct-action-count{min-width:1.2em}}
@media(prefers-reduced-motion:reduce){.ltct-content-actions button{transition:none}.ltct-action-float{animation-duration:1ms}}
