.button {
    background-color: #0088cc; /* Telegram 的主色调 */
    color: white; /* 字体颜色 */
    border: none; /* 去掉边框 */
    border-radius: 5px; /* 圆角 */
    padding: 12px 10rem; /* 内边距 */
    font-size: 16px; /* 字体大小 */
    font-weight: bold; /* 字体加粗 */
    text-align: center; /* 文本居中 */
    text-decoration: none; /* 去掉下划线 */
    display: inline-block; /* 使按钮可以设置宽度和高度 */
    cursor: pointer; /* 鼠标悬停时显示为手型 */
    transition: background-color 0.3s ease, transform 0.1s ease; /* 背景颜色和缩放过渡效果 */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
}

.button:hover {
    background-color: #007bb5; /* 悬停时的背景颜色 */
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2); /* 悬停时的阴影效果 */
}

.button:active {
    background-color: #006494; /* 点击时的背景颜色 */
    transform: scale(0.95); /* 点击时缩小效果 */
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); /* 点击时的阴影效果 */
}

.button:focus {
    outline: none; /* 去掉焦点时的轮廓 */
    box-shadow: 0 0 0 3px rgba(0, 136, 204, 0.5); /* 焦点时的阴影效果 */
}

.box {
    display: flex;
    justify-content: center;
    margin: 0;
}

.body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}