.toast {
    visibility: hidden; /* 初始隐藏 */
    display: none;
    width: auto; /* 宽度自适应内容 */
    max-width: 80%; /* 最大宽度限制为屏幕的80% */
    margin: 0;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 16px;
    position: fixed; /* 固定定位 */
    z-index: 9999; /* 确保Toast在其他内容之上 */
    top: 50%; /* 距离顶部50% */
    left: 50%; /* 距离左边50% */
    transform: translate(-50%, -50%); /* 平移使Toast中心对准屏幕中心 */
    font-size: 17px;
    opacity: 0;
    transition: opacity 0.5s, visibility 0.5s;
}

/* 显示Toast时的样式 */
.toast.show {
    visibility: visible;
    display: block;
    opacity: 0.9;
}