/* ~/blog/source/css/watermark.css
 * 工具页版权水印
 * 注入方式：nginx sub_filter 在 </body> 前插入 <div class="cw-watermark"> + <link>
 * 视觉：右下角，pointer-events: none 不影响点击
 *
 * 设计：默认浅色背景方案（深字 + 半透明白底 + 边框 + 阴影）
 *      暗色主题自动反转为白字 + 半透明深底
 *      这样无论页面是亮是暗，水印都高对比、清晰可辨
 *
 * !important 提升优先级，防御 SPA 框架的样式覆盖
 * z-index 提升到 2147483647（int32 最大值），避免被任何元素盖住
 */

.cw-watermark {
  position: fixed !important;
  right: 12px !important;
  bottom: 12px !important;
  z-index: 2147483647 !important;   /* 最高层级，避免被覆盖 */
  padding: 6px 12px;
  /* 浅色背景方案：半透明白底 + 深色边框 + 深色阴影，深色文字 */
  background: rgba(255, 255, 255, 0.92);
  color: #1f2937;                   /* 深灰文字（接近黑，对比度 ~14:1） */
  font-size: 12px;
  font-weight: 500;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow:
    0 2px 8px rgba(0, 0, 0, 0.18),   /* 外阴影：脱离背景 */
    0 0 0 1px rgba(255, 255, 255, 0.4); /* 内描边：双层描边更醒目 */
  pointer-events: none;       /* 不挡用户点击 */
  user-select: none;          /* 不可选中 */
  opacity: 1;                 /* 完全不透明，确保清晰 */
  transition: opacity 0.3s, transform 0.3s;
  backdrop-filter: blur(4px); /* 背景模糊，浅色页面上更突出 */
  -webkit-backdrop-filter: blur(4px);
}

.cw-watermark:hover {
  opacity: 1;
  transform: translateY(-1px); /* 悬浮轻微上浮 */
  box-shadow:
    0 4px 12px rgba(0, 0, 0, 0.25),
    0 0 0 1px rgba(255, 255, 255, 0.5);
}

.cw-watermark a {
  color: #2563eb;              /* 蓝色链接，亮色背景更明显 */
  text-decoration: none;
  pointer-events: auto;        /* 链接可点 */
  font-weight: 600;
}

.cw-watermark a:hover {
  text-decoration: underline;
}

/* 暗色主题（如 iot-monitor）：反转为深色背景 + 浅色文字 */
@media (prefers-color-scheme: dark) {
  .cw-watermark {
    background: rgba(31, 41, 55, 0.92);
    color: #f3f4f6;
    border-color: rgba(255, 255, 255, 0.15);
    box-shadow:
      0 2px 8px rgba(0, 0, 0, 0.5),
      0 0 0 1px rgba(255, 255, 255, 0.08);
  }
  .cw-watermark a {
    color: #93c5fd;            /* 暗色背景用浅蓝链接 */
  }
}
