/* ==========================================================================
   木森森木 AI 官网 · 设计 Token（深林静谧 / Quiet Forest）
   主方案：深色高级底；[data-theme="light"] 切换浅色「雾林留白」
   ========================================================================== */

:root {
  /* 色彩 —— 深色（主推） */
  --bg-base:        #0E1312;   /* 暖墨黑 */
  --bg-soft:        #141A19;   /* 次级分区底色 */
  --surface:        #1A211F;   /* 卡片 / 面板 */
  --surface-hi:     #222B28;   /* 卡片 hover */
  --border:         rgba(255,255,255,.08);
  --text-primary:   #F2F5F3;
  --text-secondary: #9AA8A2;
  --text-muted:     #64716B;
  --accent:         #6FAE96;   /* 苔青绿 —— 唯一点缀色 */
  --accent-strong:  #8FC9B1;   /* hover / 高亮微光 */
  --accent-dim:     rgba(111,174,150,.14);
  --gradient:       linear-gradient(135deg,#6FAE96,#8FC9B1);

  /* 圆角 */
  --radius-card: 20px;
  --radius-btn:  999px;
  --radius-sm:   10px;

  /* 阴影 */
  --shadow-card:  0 20px 60px -20px rgba(0,0,0,.5);
  --shadow-hover: 0 32px 80px -24px rgba(111,174,150,.20);

  /* 动效 */
  --ease: cubic-bezier(.22,.61,.36,1);
  --t-fast:  .25s;
  --t-med:   .6s;
  --t-slow:  .9s;

  /* 字体 */
  --font-sans:  'HarmonyOS Sans','PingFang SC','Microsoft YaHei','Inter',-apple-system,system-ui,sans-serif;
  --font-mono:  'JetBrains Mono','SF Mono',Consolas,'Courier New',monospace;
  --font-serif: 'Noto Serif SC','Songti SC',Georgia,serif;
}

/* 浅色「雾林留白」（可选，挂到 <html data-theme="light"> 或 body） */
[data-theme="light"] {
  --bg-base:        #F7F5F0;
  --bg-soft:        #FBF9F4;
  --surface:        #FFFFFF;
  --surface-hi:     #F1EEE7;
  --border:         rgba(20,25,24,.10);
  --text-primary:   #161A19;
  --text-secondary: #5A6762;
  --text-muted:     #8A9590;
  --accent:         #4E8C76;
  --accent-strong:  #3E725F;
  --accent-dim:     rgba(78,140,118,.12);
  --shadow-card:    0 20px 50px -24px rgba(20,25,24,.18);
  --shadow-hover:   0 32px 70px -24px rgba(78,140,118,.24);
}

/* 无障碍：跟随系统「减少动态」偏好 */
@media (prefers-reduced-motion: reduce) {
  * { animation: none !important; transition: none !important; }
}
