.senna-motion{inset:0;z-index:1;display:block;pointer-events:none}.senna-motion,.senna-motion-mist{position:absolute;overflow:hidden}.senna-motion-mist{inset:20% 8% 28%;border-radius:42% 42% 10% 10%;mask-image:linear-gradient(transparent,#000 23%,#000 72%,transparent)}.senna-motion-mist:after,.senna-motion-mist:before{content:"";position:absolute;inset:-18%;opacity:.32;filter:blur(26px);mix-blend-mode:multiply;background:radial-gradient(ellipse at 25% 65%,#b99696 0,#b9969655 15%,transparent 52%),radial-gradient(ellipse at 75% 37%,#d0b7b7 0,#d0b7b744 14%,transparent 50%);animation:senna-drift 14s ease-in-out infinite alternate}.senna-motion-mist:after{opacity:.2;filter:blur(38px);animation-duration:19s;animation-direction:alternate-reverse}.senna-motion-shine{position:absolute;inset:7% 6% 9%;overflow:hidden;mask-image:linear-gradient(transparent 2%,#000 28%,#000 70%,transparent)}.senna-motion-shine:before{content:"";position:absolute;inset:-25% 0;width:25%;transform:skewX(-27deg) translateX(-550%);background:linear-gradient(90deg,transparent,#fff9,#fff2,transparent);filter:blur(17px);opacity:.27;animation:senna-sweep 9s ease-in-out infinite}.senna-motion-rim{position:absolute;inset:0;width:100%;height:100%;mask-position:center;mask-size:100% 100%;mask-repeat:no-repeat}.senna-motion-glint{animation:senna-orbit 8s linear infinite}.card-skin-shell--senna .card-skin-lock{z-index:2}.identity-card.card-skin-senna-1988,.pilot-card.card-skin-senna-1988{border-color:transparent;background-image:url(/cosmetics/card-skins/senna-1988/skin.png);background-position:50%;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 20px 48px #000a,0 0 20px #d4af3755}.identity-card.card-skin-senna-1988:before,.pilot-card.card-skin-senna-1988:before{opacity:0}.identity-card.card-skin-senna-1988>.senna-motion,.pilot-card.card-skin-senna-1988>.senna-motion{z-index:1}.identity-card.card-skin-senna-1988>:not(.senna-motion),.pilot-card.card-skin-senna-1988>:not(.senna-motion){z-index:2}.trophies .senna-trophy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;border:1px solid #f8d56c;background:linear-gradient(155deg,#8b0619,#ec3233 42%,#fff 52%,#fff 62%,#8b0619);box-shadow:0 0 0 1px #4c230d,inset 0 0 0 2px #f8d56c,0 0 15px #d4af3755;color:#f5d66c;text-shadow:0 1px 2px #4c190b}.trophies .senna-trophy b{font-family:Bebas Neue,sans-serif;font-size:25px;line-height:1}.trophies .senna-trophy small{font-family:Rajdhani,sans-serif;font-size:9px;font-weight:900;letter-spacing:1px}@keyframes senna-drift{0%{transform:translate(-8%,5%) rotate(-5deg) scale(1)}to{transform:translate(9%,-7%) rotate(5deg) scale(1.13)}}@keyframes senna-sweep{0%,22%{transform:skewX(-27deg) translateX(-550%)}55%,to{transform:skewX(-27deg) translateX(620%)}}@keyframes senna-orbit{to{stroke-dashoffset:-1000}}@media(prefers-reduced-motion:reduce){.senna-motion *,.senna-motion :after,.senna-motion :before{animation:none!important}.senna-motion-rim{display:none}}