/* ============ 提示/权限页 · 现代化 UI 2026-07-05 ============ */
/* 作用域 .msg-page，覆盖 article.css 的 .article-filepage 旧样式 */
.msg-page .article-filepage{width:100%;max-width:720px;margin:120px auto 60px;padding:52px 56px 48px;background:#fff;border-radius:22px;box-shadow:0 24px 60px -30px rgba(15,35,95,.28);min-height:0;box-sizing:border-box;text-align:center}
.msg-page .article-filepage .sp-title{border:0;padding:0;margin:0 0 10px}
.msg-page .article-filepage .sp-title h2{font-size:26px;font-weight:700;color:#1f2530}
.msg-page .article-filepage .sp-title h2 i{color:#5b8def;margin-right:10px}
/* 消息主体：去掉老引号背景图，改浅青蓝卡片 */
.msg-page .article-filepage blockquote{border:0;background:#f4f8ff;border-radius:14px;padding:30px 28px;margin:24px 0;font-size:19px;color:#2b323d;line-height:1.7}
.msg-page .article-filepage blockquote:before,.msg-page .article-filepage blockquote:after{display:none}
/* 说明文字 */
.msg-page .article-filepage p{background:transparent;color:#8b95a3;font-size:15px;line-height:1.9;text-indent:0;padding:0 6px;margin:0 0 8px}
/* 操作按钮 */
.msg-page .article-filepage span.more{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.msg-page .article-filepage span.more a{margin:0;padding:12px 30px;border-radius:999px;font-size:15px;font-weight:600;background:#eef3fd;color:#5b8def;transition:all .25s}
.msg-page .article-filepage span.more a:hover{transform:translateY(-2px)}
/* 第一个按钮=主操作（登录/升级）青蓝渐变实心 */
.msg-page .article-filepage span.more a:first-child{background:linear-gradient(135deg,#5b8def,#7ea6f5);color:#fff;box-shadow:0 10px 20px -8px rgba(91,141,239,.6)}
/* 返回首页=最后一个，浅灰 */
.msg-page .article-filepage span.more a:last-child{background:#f2f4f7;color:#5a6572}

/* 夜间模式 */
body.night .msg-page .article-filepage{background:#292a2d;box-shadow:none}
body.night .msg-page .article-filepage .sp-title h2{color:#e6e8eb}
body.night .msg-page .article-filepage blockquote{background:#22262e;color:#d4d8de}
body.night .msg-page .article-filepage span.more a{background:#2a3a4d;color:#8bb0f7}
body.night .msg-page .article-filepage span.more a:last-child{background:#323335;color:#c0c4cc}

/* 响应式 */
@media screen and (max-width:800px){
  .msg-page .article-filepage{margin:90px 16px 40px;padding:28px 20px 24px;max-width:none}
  .msg-page .article-filepage span.more a{padding:9px 18px;font-size:13px}
}

/* 升级会员按钮：红色醒目（按 href 定位，不受顺序影响） */
.msg-page .article-filepage span.more a[href*="myvip"]{background:linear-gradient(135deg,#ff4d6d,#e60039)!important;color:#fff!important;box-shadow:0 10px 20px -8px rgba(230,0,57,.55)!important}
.msg-page .article-filepage span.more a[href*="myvip"]:hover{background:linear-gradient(135deg,#ff3355,#d10033)!important}
