.TwitterStatusBanner_banner__fnUIO{display:flex;align-items:center;justify-content:center;height:36px;background:linear-gradient(90deg,rgba(124,92,252,.15),rgba(59,130,246,.2) 50%,rgba(124,92,252,.15));border-bottom:1px solid rgba(124,92,252,.3);position:relative;width:100%;box-sizing:border-box;font-size:13px;line-height:1;gap:8px;box-shadow:0 0 20px rgba(124,92,252,.3),0 0 40px rgba(124,92,252,.15),inset 0 1px 0 hsla(0,0%,100%,.1);animation:TwitterStatusBanner_bannerGlow__QipuI 3s ease-in-out infinite;z-index:10}@keyframes TwitterStatusBanner_bannerGlow__QipuI{0%,to{box-shadow:0 0 20px rgba(124,92,252,.3),0 0 40px rgba(124,92,252,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 0 25px rgba(124,92,252,.5),0 0 50px rgba(124,92,252,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}}.TwitterStatusBanner_content__3x18c{display:flex;align-items:center;justify-content:center;gap:6px}.TwitterStatusBanner_content__3x18c:before{content:"✨";font-size:14px;animation:TwitterStatusBanner_sparkle__PS9KT 2s ease-in-out infinite}@keyframes TwitterStatusBanner_sparkle__PS9KT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.TwitterStatusBanner_text__6WyA4{font-weight:500;color:#fff;white-space:nowrap;text-shadow:0 0 10px rgba(124,92,252,.5)}.TwitterStatusBanner_text__6WyA4 a{color:#a78bfa;text-decoration:none;font-weight:600;padding:4px 10px;margin-left:6px;background:rgba(124,92,252,.2);border:1px solid rgba(124,92,252,.4);border-radius:4px;transition:all .2s ease}.TwitterStatusBanner_text__6WyA4 a:hover{background:rgba(124,92,252,.35);border-color:rgba(124,92,252,.6);box-shadow:0 0 12px rgba(124,92,252,.4);text-decoration:none;transform:translateY(-1px)}.TwitterStatusBanner_closeButton__1rX_c{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;cursor:pointer;color:hsla(0,0%,100%,.6);transition:all .15s ease;flex-shrink:0}.TwitterStatusBanner_closeButton__1rX_c:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.05)}.TwitterStatusBanner_closeButton__1rX_c svg{width:12px;height:12px;stroke:currentColor}@media (max-width:640px){.TwitterStatusBanner_banner__fnUIO{height:40px;padding:0 16px;font-size:12px}.TwitterStatusBanner_content__3x18c:before{font-size:12px}.TwitterStatusBanner_text__6WyA4{white-space:normal;text-align:center}.TwitterStatusBanner_text__6WyA4 a{padding:3px 8px;font-size:11px}.TwitterStatusBanner_closeButton__1rX_c{right:8px;width:20px;height:20px}.TwitterStatusBanner_closeButton__1rX_c svg{width:10px;height:10px}}