/* bbs_stop - 论坛停用/迁移通知页：只显示一张提示图 */

* { box-sizing: border-box; margin: 0; padding: 0; }

html, body {
    height: 100%;
    font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
    /* 与 bbs_stop.png 米色卷边风格协调的渐变背景 */
    background: radial-gradient(120% 120% at 50% 0%, #fff6dc 0%, #f5ecd6 55%, #e8dcbf 100%);
}

.stop-wrap {
    width: 100%;
    max-width: 640px;
    text-align: center;
}

.stop-wrap img {
    display: block;
    width: 100%;
    height: auto;
    /* 图片本身已有装饰边框，去掉多余的卡片阴影，保持“只有一张图” */
    border: 0;
}

.stop-footer {
    margin-top: 20px;
    text-align: center;
}

.stop-home {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 28px;
    height: 56px;
    line-height: 1;
    font-size: 20px;
    color: #6a4a1c;
    background: rgba(255, 255, 255, 0.85);
    border: 1px solid #d4b97a;
    border-radius: 999px;
    text-decoration: none;
    letter-spacing: 1px;
    transition: background .15s ease, color .15s ease, transform .15s ease;
}

.stop-home:hover {
    color: #4a3208;
    background: #ffffff;
    transform: translateY(-1px);
}

.stop-home:active { transform: translateY(0); }

@media (max-width: 480px) {
    body { padding: 10px; }
    .stop-wrap { max-width: 360px; }
}