/* 极简主题：黑白灰外壳（开关见 assets/fc-theme.js；在「我的 › 设置」里切换）。
   浅色时只有 html[data-fc-look="mono"]；系统深色时另有 data-fc-theme="dark"，先沿用 fc-theme-dark.css 与各页的深色规则，这里再把月夜的靛蓝换成中性灰。
   只换外壳：底色、文字、面板、按钮、导航。吉（朱红）、凶（墨色）、五行色、天色等功能色不在这里改。
   本文件须排在各页样式与 fc-theme-dark.css 之后加载。 */

html[data-fc-look="mono"]{
  --fc-mono-bg:#F7F7F7;--fc-mono-surface:#FFFFFF;--fc-mono-sunk:#EFEFEF;
  --fc-mono-ink:#121212;--fc-mono-ink2:#4A4A4A;--fc-mono-ink3:#6E6E6E;
  --fc-mono-line:rgba(18,18,18,.12);--fc-mono-soft:rgba(18,18,18,.06);--fc-mono-glass:rgba(255,255,255,.72);
  --fc-mono-btn:#121212;--fc-mono-btn-fg:#F7F7F7;
  --fc-mono-pill:rgba(18,18,18,.05);--fc-mono-pill-on:#FFFFFF;
}
html[data-fc-look="mono"][data-fc-theme="dark"]{
  --fc-mono-bg:#141414;--fc-mono-surface:#1F1F1F;--fc-mono-sunk:#0D0D0D;
  --fc-mono-ink:#F5F5F5;--fc-mono-ink2:#C8C8C8;--fc-mono-ink3:#9A9A9A;
  --fc-mono-line:rgba(245,245,245,.14);--fc-mono-soft:rgba(245,245,245,.07);--fc-mono-glass:rgba(255,255,255,.08);
  --fc-mono-btn:#F5F5F5;--fc-mono-btn-fg:#141414;
  --fc-mono-pill:rgba(255,255,255,.07);--fc-mono-pill-on:rgba(255,255,255,.16);
}

/* ── 共享：页面底色、纸色变量、页头、底栏 ── */
html[data-fc-look="mono"],html[data-fc-look="mono"][data-fc-theme="dark"]{
  --paper:var(--fc-mono-bg);--paper-soft:var(--fc-mono-surface);--paper-wash:var(--fc-mono-sunk);
  --fc-paper:var(--fc-mono-bg);--fc-hero-bg:var(--fc-mono-bg);
  background:var(--fc-mono-bg);
}
html[data-fc-look="mono"] body{background-color:var(--fc-mono-bg)}
html[data-fc-look="mono"] .fc-app-header,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-app-header.fc-app-header--surface-paper{
  --fc-header-surface:color-mix(in srgb,var(--fc-mono-bg) 92%,transparent);--fc-header-line-color:var(--fc-mono-line);--fc-header-shadow-color:rgba(0,0,0,.06);
  color:var(--fc-mono-ink);
}
html[data-fc-look="mono"] .fc-app-header .fc-icon-button,
html[data-fc-look="mono"] .fc-app-header .fc-header-back,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-app-header .fc-header-back{
  background:var(--fc-mono-glass);border-color:var(--fc-mono-line);box-shadow:none;color:var(--fc-mono-ink);
}
@media (max-width: 900px){
  html[data-fc-look="mono"] .fc-tab-bar__today,html[data-fc-look="mono"] .fc-tab-bar__segments,
  html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__today,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__segments{
    border:1px solid var(--fc-mono-line);background:var(--fc-mono-pill);box-shadow:none;
  }
  html[data-fc-look="mono"] .fc-tab-bar__today,html[data-fc-look="mono"] .fc-tab-bar__item,
  html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__today,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__item{color:var(--fc-mono-ink)}
  html[data-fc-look="mono"] .fc-tab-bar__item[aria-current="page"],html[data-fc-look="mono"] .fc-tab-bar__today[aria-current="page"],
  html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__item[aria-current="page"],html[data-fc-look="mono"][data-fc-theme="dark"] .fc-tab-bar__today[aria-current="page"]{
    background:var(--fc-mono-pill-on);color:var(--fc-mono-ink);
  }
}

/* ── 首页（今日）：底色、文字；山水插画转灰阶水墨。时辰盘的吉凶色与「宜」的朱红不动 ── */
html[data-fc-look="mono"] .fc-immersive-landing,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-immersive-landing{
  --fc-paper-ink:var(--fc-mono-ink);--fc-paper-muted:var(--fc-mono-ink3);
  background:var(--fc-mono-bg);
}
html[data-fc-look="mono"] .fc-silk{filter:grayscale(1) contrast(1.04) brightness(1.06)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-silk{filter:grayscale(1) brightness(.8) contrast(1.1)}
html[data-fc-look="mono"] .fc-journal-btn,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-journal-btn{background:var(--fc-mono-glass);border-color:var(--fc-mono-line);color:var(--fc-mono-ink)}

/* 首页底栏（绢本 dock）与「回到今天」 */
html[data-fc-look="mono"] .fc-dock-today,html[data-fc-look="mono"] .fc-dock-tabs,html[data-fc-look="mono"] .fc-back-today,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-today,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-tabs,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-back-today{
  border-color:var(--fc-mono-line);background:var(--fc-mono-pill);
}
html[data-fc-look="mono"] .fc-dock-today,html[data-fc-look="mono"] .fc-dock-tabs :is(a,button),html[data-fc-look="mono"] .fc-back-today,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-today,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-tabs :is(a,button){color:var(--fc-mono-ink)}
html[data-fc-look="mono"] .fc-dock-today[aria-current="page"],html[data-fc-look="mono"] .fc-dock-ind,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-today[aria-current="page"],html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dock-ind{background:var(--fc-mono-pill-on);border-color:var(--fc-mono-line)}
/* 首页页头账户钮、「今日运势」条 */
html[data-fc-look="mono"] .fc-header-account,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-header-account{background:var(--fc-mono-glass);border-color:var(--fc-mono-line);box-shadow:none;color:var(--fc-mono-ink)}
html[data-fc-look="mono"] .fc-daily-rating-line,html[data-fc-look="mono"][data-fc-theme="dark"] .fc-daily-rating-line{background:var(--fc-mono-pill);border-color:var(--fc-mono-line)}
/* 时辰盘：吉仍为朱红；凶与未载入的灰在深色外壳里去掉靛蓝（只换色相，不换深浅） */
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-svg circle,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-seg[stroke="#B3AA97"]{stroke:#3A3A3A}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-seg[stroke="#827C70"],
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-ripple[stroke="#827C70"]{stroke:#737373}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-zhi[fill="#766F63"]{fill:#8A8A8A}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-zhi[fill="#8A8175"]{fill:#737373}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-title,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-legend,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-info-yi{color:#8A8A8A}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-legend i{background:#737373}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-dial-legend i.is-good{background:#C4483A}

/* ── 记事面板（首页与「我的」共用）：浅色时把暖纸色换成白与中性灰；吉（朱红）不动 ── */
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) .fc-j-sheet{background:var(--fc-mono-surface);color:var(--fc-mono-ink);box-shadow:0 -8px 24px rgba(0,0,0,.08)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) .fc-j-grip{background:#D4D4D4}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) .fc-j-veil{background:rgba(0,0,0,.24)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-chip,.fc-j-seg,.fc-j-amt input){border-color:#D4D4D4}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) .fc-j-custom{border-color:#C4C4C4;color:var(--fc-mono-ink3)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-tab,.fc-j-close,.fc-j-del,.fc-j-calhead button,.fc-j-time){color:var(--fc-mono-ink3)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-tabind,.fc-j-customadd,.fc-j-add,.fc-j-bar .track i,.fc-j-chip[aria-pressed="true"],.fc-j-seg button[aria-pressed="true"],.fc-j-day[aria-pressed="true"] span.n){background:var(--fc-mono-btn)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-tab[aria-selected="true"],.fc-j-customadd,.fc-j-add,.fc-j-chip[aria-pressed="true"],.fc-j-seg button[aria-pressed="true"],.fc-j-day[aria-pressed="true"] span.n){color:var(--fc-mono-btn-fg)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-note,.fc-j-roads div){background:var(--fc-mono-sunk);color:var(--fc-mono-ink2)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) :is(.fc-j-cal,.fc-j-timefield input){background:var(--fc-mono-surface)}
html[data-fc-look="mono"]:not([data-fc-theme="dark"]) .fc-j-cal{box-shadow:0 8px 28px rgba(0,0,0,.12)}

/* ── 记事面板（首页与「我的」共用）：深色时把月夜靛蓝换成中性灰 ── */
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-sheet{background:var(--fc-mono-surface)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-cal{background:#262626}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-tabind,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-customadd,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-bar .track i{background:var(--fc-mono-ink)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-tabs:has(.fc-j-tabind) .fc-j-tab[aria-selected="true"],
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-customadd{color:var(--fc-mono-btn-fg)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-custom{border-color:#3A3A3A;color:var(--fc-mono-ink3)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-timefield input{background:#262626;border-color:var(--fc-mono-ink);color:var(--fc-mono-ink)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-count,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-learn span,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-bar .p,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-private,
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-time{color:var(--fc-mono-ink3)}
html[data-fc-look="mono"][data-fc-theme="dark"] .fc-j-day[disabled] span.n{color:#4D4D4D}

/* ── 「我的」与设置页：侧栏遮罩（其余颜色由 assets/me-theme.js 写入 --me-* 变量） ── */
html[data-fc-look="mono"][data-fc-theme="dark"] .me-drawer-backdrop{background:rgba(0,0,0,.6)}
