/* [FLP4/c01-core] 原 custom.css 0-2102 · 全站加载 */
/* 花间色彩令牌（四期 2026-11-10，与原色值一一对应） */
:root{
  --hj-zhusha: #C03312;
  --hj-link: #039;
  --hj-jin: #B8860B;
  --hj-dai: #4A628A;
  --hj-xuanzhi: #F7F5F0;
  --hj-ink: #2C2C2C;
  --hj-border: #e8e0d4;
  --hj-shilv: #5A7D8A;
  --hj-moqing: #2A3F4A;
  --hj-border-2: #ddd5c5;
  --hj-lv: #7FBFB0;
  --hj-chijin: #A08545;
  --hj-paper: #FDFCF9;
  --hj-ye: #3D5960;
  --hj-caomu: #87A878;
  --hj-dai-deep: #3a5070;
  --hj-zhusha-deep: #a02a0e;
  --hj-yemo: #1E2B35;
}
/* === 强制覆盖主题默认样式 (v1.9) === */
.ast-site-identity .site-title a {
  color: var(--hj-ink) !important;
  font-weight: 700;
  letter-spacing: 0.12em;
}
.ast-site-identity .site-title a:hover {
  color: var(--hj-zhusha) !important;
}
a {
  color: var(--hj-dai);
}
a:hover, a:focus {
  color: var(--hj-zhusha);
}
/* === 强制覆盖结束 === */

/* ========================================
   花间美学 · 全站中式美学样式 v1.8
   配色：朱砂红 var(--hj-zhusha) / 青瓷色 var(--hj-lv) / 宣纸白 var(--hj-xuanzhi)
         墨色 var(--hj-ink) / 黛色 var(--hj-dai) / 赤金 var(--hj-jin)
   ======================================== */


/* === 宣纸纹理定义 (v1.9) === */
:root {
  --bg-xuan:
    radial-gradient(ellipse at 15% 25%, rgba(200,190,170,0.05) 0%, transparent 50%),
    radial-gradient(ellipse at 85% 75%, rgba(190,180,160,0.04) 0%, transparent 45%),
    radial-gradient(ellipse at 50% 10%, rgba(210,200,180,0.03) 0%, transparent 60%),
    radial-gradient(ellipse at 70% 50%, rgba(195,185,165,0.03) 0%, transparent 40%),
    var(--hj-xuanzhi);
  --bg-silk:
    radial-gradient(ellipse at 25% 65%, rgba(205,195,175,0.04) 0%, transparent 50%),
    radial-gradient(ellipse at 75% 35%, rgba(200,190,170,0.03) 0%, transparent 45%),
    var(--hj-paper);
}

/* === 全局基础 === */
body, .ast-separate-container {
  font-family: &var(--hj-link);Noto Serif SC&var(--hj-link);, &var(--hj-link);Source Han Serif SC&var(--hj-link);, &var(--hj-link);思源宋体&var(--hj-link);, &var(--hj-link);STSong&var(--hj-link);, serif;
  color: var(--hj-ink);
  background: var(--bg-silk);
}
a { color: var(--hj-dai); transition: color 0.3s; }
a:hover { color: var(--hj-zhusha); }

/* === 导航栏 === */
.ast-primary-header-bar,
.site-header {
  background: rgba(253,252,250,0.95) !important;
  backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--hj-border) !important;
}
.main-navigation a,
.ast-header-breakpoint .main-navigation a {
  color: var(--hj-ink) !important;
  font-size: 0.95rem;
  letter-spacing: 0.08em;
  font-weight: 500;
}
.main-navigation a:hover,
.main-navigation .current-menu-item &gt; a {
  color: var(--hj-zhusha) !important;
}
.site-title a {
  color: var(--hj-ink) !important;
  font-weight: 700;
  letter-spacing: 0.12em;
}
.site-description { color: var(--hj-dai) !important; }

/* === 容器 === */
.florint-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1.5rem;
}


/* [FLP5b] 登录数学验证框显示修复（2026-11-10）：全局 input[type=number] 的 padding:12px 16px 使 50px 宽验证框内容区≈0，输入的数字被 overflow:clip 裁剪不可见；清 padding+隐藏上下箭头+适当加宽（云浏览器实测验证有效） */
#jetpack_protect_answer{ padding:0 4px !important; width:64px !important; }
#jetpack_protect_answer::-webkit-inner-spin-button,
#jetpack_protect_answer::-webkit-outer-spin-button{ -webkit-appearance:none; margin:0; }
#jetpack_protect_answer{ -moz-appearance:textfield; appearance:textfield; }
