.app-redirect{text-align:center;background-color:#f8f9fa;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Arial,sans-serif;display:flex}.app-redirect__container{background-color:#fff;border-radius:12px;width:100%;max-width:400px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.app-redirect__spinner{border:4px solid #92022d;border-top-color:transparent;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:1s linear infinite spin}.app-redirect__title{color:#92022d;margin-bottom:16px;font-size:24px;font-weight:700}.app-redirect__description{color:#666;margin-bottom:20px;font-size:16px;line-height:1.5}.app-redirect__fallback-text{color:#999;font-size:14px}.app-redirect__buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.app-redirect__button{color:#fff;border-radius:6px;padding:8px 16px;font-size:12px;text-decoration:none;transition:opacity .2s}.app-redirect__button:hover{opacity:.8}.app-redirect__button--app-store{background-color:#007aff}.app-redirect__button--google-play{background-color:#34a853}.app-redirect__button--huawei{background-color:#ff6b35}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
