/*
 * WKModal — 覆盖 Semi Modal 的 Token 变量
 * 规范：禁止直接写 .semi-xxx selector，通过根节点 Token 覆盖（DEVELOPMENT.md §十三）
 */

.wk-modal {
  /* 圆角 */
  --semi-border-radius-modal: var(--wk-r-lg);

  /* header 背景 & 文字 */
  --semi-color-bg-1: var(--wk-bg-base);
  --semi-font-size-header-2: var(--wk-text-size-xl);
  --semi-color-text-0: var(--wk-text-primary);
}

/* footer 按钮行 */
.wk-modal-footer {
  display: flex;
  justify-content: flex-end;
  gap: var(--wk-sp-2);
  padding: var(--wk-sp-4) var(--wk-sp-6) var(--wk-sp-6);
}

/* 自定义关闭按钮（用于 title=null 时） */
.wk-modal-custom-close-btn {
  position: absolute;
  top: var(--wk-sp-6);
  right: var(--wk-sp-6);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--wk-sp-8);
  height: var(--wk-sp-8);
  border: none;
  background: none;
  color: var(--wk-icon-muted);
  cursor: pointer;
  border-radius: var(--wk-r-sm);
  transition: all 0.15s ease;
  padding: 0;
}

.wk-modal-custom-close-btn:hover {
  background: var(--wk-bg-item-hover);
  color: var(--wk-icon-hover);
}

.wk-modal-custom-close-btn:active {
  background: var(--wk-brand-tint-10);
}
