.app-download-banner[data-v-95524af2]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:min(100vw,500px);background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:2px solid #333;padding:12px 16px;box-shadow:0 4px 20px #00000080;display:flex;align-items:center;gap:12px;z-index:1000}.close-button[data-v-95524af2]{flex-shrink:0;background:transparent;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.close-button[data-v-95524af2]:hover{color:#fff}.banner-content[data-v-95524af2]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.banner-logo[data-v-95524af2]{flex-shrink:0}.logo-image[data-v-95524af2]{width:50px;height:50px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.banner-text[data-v-95524af2]{flex:1;min-width:0}.banner-title[data-v-95524af2]{color:#fff;font-size:16px;font-weight:700;margin:0 0 4px;font-family:Roboto,sans-serif}.banner-description[data-v-95524af2]{color:#bbb;font-size:12px;margin:0;font-family:Roboto,sans-serif}.app-download-button[data-v-95524af2]{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:0;background-color:transparent!important;transition:transform .2s ease}.app-download-button[data-v-95524af2]:hover{transform:scale(1.05)}.app-download-button[data-v-95524af2]:active{transform:scale(.95)}.button-image[data-v-95524af2]{width:185px;height:auto;display:block}.slide-up-enter-active[data-v-95524af2],.slide-up-leave-active[data-v-95524af2]{transition:all .3s ease}.slide-up-enter-from[data-v-95524af2],.slide-up-leave-to[data-v-95524af2]{transform:translate(-50%,-100%);opacity:0}@media (max-width: 480px){.app-download-banner[data-v-95524af2]{padding:10px 12px}.logo-image[data-v-95524af2]{width:45px;height:45px}.banner-title[data-v-95524af2]{font-size:14px}.banner-description[data-v-95524af2]{font-size:11px}.button-image[data-v-95524af2]{width:125px}}
