.tweet__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#e9b44c29 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.tweet__avatar:after{content:"";opacity:.7;border:2px solid #e9b44cb3;border-radius:50%;position:absolute;inset:-4px}.tweet__q{vertical-align:-.18em;padding-right:.08em;font-size:1.5em;line-height:0}.tweet__q--end{padding:0 0 0 .05em}@media (prefers-reduced-motion:no-preference){.tweet[data-armed]{opacity:0;transform:translateY(28px)scale(.97)}.tweet[data-armed][data-in]{opacity:1;transition:opacity .5s ease, transform .8s var(--ease-out-expo);transform:none}.tweet[data-armed] .tweet__w{opacity:0;filter:blur(5px);transform:translateY(10px)}.tweet[data-armed][data-in] .tweet__w{opacity:1;filter:none;transition:opacity .45s ease calc(.45s + var(--d)), transform .55s var(--ease-out-expo) calc(.45s + var(--d)), filter .45s ease calc(.45s + var(--d));display:inline-block;transform:none}.tweet[data-armed] .tweet__mark,.tweet[data-armed] .tweet__q{opacity:0;transform:scale(.3)}.tweet[data-armed][data-in] .tweet__mark{opacity:1;transition:opacity .3s .2s,transform .6s cubic-bezier(.2,1.6,.4,1) .2s;transform:none}.tweet[data-armed][data-in] .tweet__q{opacity:1;transition:opacity .3s .35s,transform .6s cubic-bezier(.2,1.6,.4,1) .35s;display:inline-block;transform:none}.tweet[data-in] .tweet__sheen{animation:1.6s ease-in-out .5s both tweet-sheen}.tweet[data-in] .tweet__avatar:after{animation:2.8s ease-out 1s infinite tweet-ring}}@keyframes tweet-sheen{to{transform:translate(120%)}}@keyframes tweet-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}
