/* 全局CSS变量（浅色主题，默认） */
:root {
  --text-primary: #000;
  --text-secondary: #333;
  --text-gray: gray;
  --text-gray2: #999;

  --bg-page: #fff;
  --bg-container: #f6f6f6;
  --bg-box: #eee;
  --bg-tab: #ddd;
  --bg-btn: #f3f3f3;
  --color-btn: #069;
  --bg-translucent: rgba(125, 125, 125, 0.2);
  --bg-wap-top: #ccc;
  --color-link: #069;
  --color-btn-link: #069;
  --border-dashed: 1px dashed #ccc;
  --border-solid: 1px solid #ccc;


}

/* 深色主题变量覆盖 */
.dark {
  --text-primary: #999;
  --text-secondary: #888;
  --text-gray: gray;
  --text-gray2: #999;
  --bg-page: #32868b;
  --bg-container: #0a2f31;
  --bg-box: #343333;
  --bg-tab: #888;
  --bg-btn: #ccc;
  --color-btn: #38c;
  --bg-wap-top: #666;

  --color-link: #38c;
  --color-btn-link: #ccc;
  --border-dashed: 1px dashed rgba(0, 0, 0, 0.2);
  --border-solid: 1px solid rgba(0, 0, 0, 0.2);


}

.bg-translucent {
  /* 背景颜色半透明 同时适合light和dark */
  background-color: rgba(125, 125, 125, 0.1);
}

a.themeCurr,
.space-top-nav a.themeCurr {
  color: #dc143c !important;
}

.dark {
  color: #999;
  background-color: #32868b;
}

.dark a {
  color: #38b;
}

.dark a:hover {
  background-color: #38b;
  color: rgba(255, 255, 255, 0.5);
}

.dark input,
.dark textarea {
  background: #333;
  color: #999;
  border: 1px solid #666;
  border-radius: 5px;
}

.dark select,
.dark option {
  background: #333;
  color: #999;
  border: 1px solid #666;
  border-radius: 5px;
}

.dark .myBtn {
  background-color: #888;
  color: #333;
  border-radius: 5px;
  border: none;
}

.dark .title {
  color: gray
}






/* 表单相关 暗黑 */
.dark {
  img {
    filter: brightness(0.8) contrast(0.95);
    -webkit-filter: brightness(0.8) contrast(0.95);
  }
}


/* 

.form-input::placeholder {
  color: var(--form-input-placeholder);
}


.form-input:hover {
  border-color: var(--form-input-hover-border);
}


.form-input:focus {
  border-color: var(--form-input-focus-border);
  box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
   聚焦光晕（浅色/深色都适配） 
}


.form-input:disabled {
  background: var(--form-input-disabled-bg);
  color: var(--form-input-disabled-text);
  cursor: not-allowed;
}
 

.form-input.error:focus {
  box-shadow: 0 0 0 2px rgba(245, 108, 108, 0.2);
} 

.form-btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
} */

.pages2 {
  margin: 15px 0;
  padding: 3px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
}

.pages2 * {
  vertical-align: top;
  padding: 2px 5px;
  display: inline-block;
  color: #666;
  border-radius: 6px;
}

.pages2 em {
  font-style: normal;
}

.pages2 .curr {
  background: #f90;
  border: 1px solid #f90;
  color: #333;
}

.pages2 a:hover {
  background: #f90;
  /* border: 1px solid #f90; */
  color: #333;
  text-decoration: none;
}