.connection-banner{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;background:#2a1515;border-bottom:1px solid rgba(196,90,90,.35);color:#c45a5a;font-family:JetBrains Mono,Cascadia Code,Fira Code,monospace;font-size:.72rem;letter-spacing:.04em}.banner-icon{width:14px;height:14px;flex-shrink:0}.banner-enter-active,.banner-leave-active{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}.banner-enter-from,.banner-leave-to{transform:translateY(-100%);opacity:0}
