/* 自动生成：每个板块的主题色，以及跨板块卡片使用的 accent-* 类 */
html[data-section="ai"], .accent-ai {
  --accent: #45317D;
  --accent-ink: #45317D;
  --accent-soft: rgb(230, 226, 230);
  --accent-line: rgb(201, 195, 212);
}
html[data-section="ai"][data-theme="dark"], [data-theme="dark"] .accent-ai {
  --accent: rgb(116, 102, 159);
  --accent-ink: rgb(133, 122, 171);
  --accent-soft: rgb(23, 24, 43);
  --accent-line: rgb(34, 30, 62);
}
@media (prefers-color-scheme: dark) {
  html[data-section="ai"]:not([data-theme="light"]),
  html:not([data-theme="light"]) .accent-ai {
    --accent: rgb(116, 102, 159);
    --accent-ink: rgb(133, 122, 171);
    --accent-soft: rgb(23, 24, 43);
    --accent-line: rgb(34, 30, 62);
  }
}
html[data-section="health"], .accent-health {
  --accent: #6F69B8;
  --accent-ink: #45317D;
  --accent-soft: rgb(234, 232, 236);
  --accent-line: rgb(212, 209, 227);
}
html[data-section="health"][data-theme="dark"], [data-theme="dark"] .accent-health {
  --accent: rgb(146, 143, 201);
  --accent-ink: rgb(159, 156, 207);
  --accent-soft: rgb(30, 33, 52);
  --accent-line: rgb(49, 50, 84);
}
@media (prefers-color-scheme: dark) {
  html[data-section="health"]:not([data-theme="light"]),
  html:not([data-theme="light"]) .accent-health {
    --accent: rgb(146, 143, 201);
    --accent-ink: rgb(159, 156, 207);
    --accent-soft: rgb(30, 33, 52);
    --accent-line: rgb(49, 50, 84);
  }
}
html[data-section="writing"], .accent-writing {
  --accent: #BB78AD;
  --accent-ink: #8E4E7E;
  --accent-soft: rgb(242, 233, 235);
  --accent-line: rgb(232, 213, 224);
}
html[data-section="writing"][data-theme="dark"], [data-theme="dark"] .accent-writing {
  --accent: rgb(201, 154, 193);
  --accent-ink: rgb(206, 166, 200);
  --accent-soft: rgb(42, 35, 50);
  --accent-line: rgb(76, 55, 80);
}
@media (prefers-color-scheme: dark) {
  html[data-section="writing"]:not([data-theme="light"]),
  html:not([data-theme="light"]) .accent-writing {
    --accent: rgb(201, 154, 193);
    --accent-ink: rgb(206, 166, 200);
    --accent-soft: rgb(42, 35, 50);
    --accent-line: rgb(76, 55, 80);
  }
}
html[data-section="resources"], .accent-resources {
  --accent: #E59B76;
  --accent-ink: #8A4F2F;
  --accent-soft: rgb(246, 237, 230);
  --accent-line: rgb(243, 222, 210);
}
html[data-section="resources"][data-theme="dark"], [data-theme="dark"] .accent-resources {
  --accent: rgb(231, 179, 154);
  --accent-ink: rgb(232, 187, 166);
  --accent-soft: rgb(48, 41, 42);
  --accent-line: rgb(91, 68, 60);
}
@media (prefers-color-scheme: dark) {
  html[data-section="resources"]:not([data-theme="light"]),
  html:not([data-theme="light"]) .accent-resources {
    --accent: rgb(231, 179, 154);
    --accent-ink: rgb(232, 187, 166);
    --accent-soft: rgb(48, 41, 42);
    --accent-line: rgb(91, 68, 60);
  }
}
