/* rr-buildinfo.css —— 版本水印样式
 * 右上角小灰点，绝对定位、不抢布局、不影响任何视觉。 */
#buildTag {
  position: fixed;
  top: 6px;
  right: 8px;
  z-index: 99999;
  font: 11px/1.0 -apple-system, "PingFang SC", "Microsoft YaHei", monospace;
  color: rgba(120, 120, 120, .55);
  letter-spacing: .2px;
  pointer-events: auto;
  user-select: text;
  padding: 2px 6px;
  border-radius: 8px;
  background: rgba(0, 0, 0, .04);
  cursor: help;
}
#buildTag:hover { color: rgba(0, 0, 0, .8); background: rgba(0, 0, 0, .08); }
/* 移动端挪到左下角避免撞右上角的「打开网站案例页」外链胶囊 */
@media (max-width: 720px) {
  #buildTag { top: auto; bottom: 6px; right: 8px; }
}

/* 横幅内的按钮：统一按钮特效（亮浅灰底 → 悬浮粉红底白字） */
.rr-ver-btn {
  border: 1px solid rgba(128, 128, 128, .4);
  background: #e9e9ef;
  color: #16161a;
  padding: 6px 12px;
  border-radius: 8px;
  cursor: pointer;
  font: 600 13px/1.4 "Microsoft YaHei UI", "PingFang SC", sans-serif;
  transition: background .18s var(--ease-wb), color .18s var(--ease-wb), border-color .18s var(--ease-wb),
              box-shadow .18s var(--ease-wb), transform .18s var(--ease-wb);
}
.rr-ver-btn:hover { background: #d60078; color: #fff; border-color: #d60078; box-shadow: 0 4px 12px rgba(214,0,120,.22); transform: translateY(-1px); }
.rr-ver-btn.quiet { font-weight: 500; }