/* "即将推出" toast + 社交登录禁用态 */
.hudl-toast {
    position: fixed;
    left: 50%;
    bottom: 80px;
    transform: translateX(-50%) translateY(20px);
    background: #101417;
    color: #fff;
    padding: 10px 18px;
    border-radius: 6px;
    font-size: 14px;
    box-shadow: 0 4px 16px rgba(0,0,0,.35);
    opacity: 0;
    transition: opacity .2s ease, transform .2s ease;
    z-index: 2147483645;
    pointer-events: none;
    max-width: 80vw;
    text-align: center;
}
.hudl-toast--show {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}
