.rc-celica-companion{display:flex;align-items:center;gap:15px;max-width:450px}.rc-celica-track{position:relative;flex-shrink:0;width:170px;height:120px;overflow:hidden}.rc-celica-road{position:absolute;left:5px;right:5px;bottom:9px;height:1px;background:linear-gradient(90deg,transparent,#c9b095,transparent)}.rc-celica-car{position:absolute;left:9px;bottom:10px;width:155px;animation:rc-celica-cruise 4s ease-in-out infinite}.rc-celica-car>img{width:100%;height:auto;filter:drop-shadow(0 5px 3px #603c241c)}.rc-celica-puff{position:absolute;right:3px;bottom:25px;width:5px;height:5px;border:1px solid #c6ac91;border-radius:50%;animation:rc-celica-puff 2s ease-out infinite;opacity:0}.rc-celica-puff-two{animation-delay:1s;bottom:29px}.rc-celica-companion>p{font-size:.78rem;line-height:1.8;color:var(--rc-muted,#816b5b);margin:0}@keyframes rc-celica-cruise{0%,to{transform:translateX(0) translateY(0) rotate(0)}35%{transform:translateX(-9px) translateY(-2px) rotate(-.7deg)}65%{transform:translateX(-5px) translateY(0) rotate(.5deg)}}@keyframes rc-celica-puff{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:.6}to{transform:translate(12px,-12px) scale(1.6);opacity:0}}@media(max-width:760px){.rc-celica-track{width:125px;height:96px}.rc-celica-car{width:115px;left:5px}.rc-celica-companion{gap:12px}.rc-celica-companion>p{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.rc-celica-car,.rc-celica-puff{animation:none}.rc-celica-puff{display:none}}