/* 云豆网盘按钮统一修正：匹配云豆笔记风格 */

body.yundou-pan-page .yundou-pan-actions {
  margin-top: 18px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 16px !important;
}

body.yundou-pan-page .yundou-pan-actions a {
  min-width: 96px !important;
  height: 46px !important;
  padding: 0 22px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 15px !important;
  font-weight: 760 !important;
  text-decoration: none !important;
  transition: transform .22s ease, box-shadow .22s ease, background .22s ease !important;
}

/* 主按钮：查看文件 */
body.yundou-pan-page .yundou-pan-actions .primary {
  color: #fff !important;
  background: linear-gradient(135deg, #4f8cff, #7c5cff) !important;
  border: 1px solid rgba(255,255,255,.64) !important;
  box-shadow:
    0 14px 28px rgba(99,102,241,.24),
    inset 0 1px 0 rgba(255,255,255,.35) !important;
}

/* 次按钮：返回小站 */
body.yundou-pan-page .yundou-pan-actions .secondary {
  color: #1f2937 !important;
  background: rgba(255,255,255,.46) !important;
  border: 1px solid rgba(255,255,255,.70) !important;
  box-shadow:
    0 10px 24px rgba(75,95,130,.08),
    inset 0 1px 0 rgba(255,255,255,.74) !important;
  backdrop-filter: blur(20px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(20px) saturate(160%) !important;
}

body.yundou-pan-page .yundou-pan-actions a:hover {
  transform: translateY(-3px) !important;
}

/* 网盘页主视觉按钮区域整体更协调 */
body.yundou-pan-page .yundou-pan-hero {
  padding-bottom: 34px !important;
}

body.yundou-pan-page .yundou-pan-hero p {
  margin-bottom: 0 !important;
}

/* 移动端 */
@media (max-width: 560px) {
  body.yundou-pan-page .yundou-pan-actions {
    gap: 10px !important;
  }

  body.yundou-pan-page .yundou-pan-actions a {
    min-width: 86px !important;
    height: 42px !important;
    font-size: 14px !important;
    padding: 0 16px !important;
  }
}
