/* 11-03 eCandle Grow 的公开指南（guide.json "brand": "grow"）：按 eCandle 品牌规范（https://ecandle.arkreen.com/brand/）覆盖 style.css 的配色和字体，
   和 ecandle-grow.arkreen.com 落地页一致：Paper / Deep Ink / Forest，Instrument Serif 标题、IBM Plex 正文。 */
:root {
  --bg: #faf8f3; --panel: #fffefb; --ink: #182420; --muted: #5d6763; --dim: #8b938f;
  --hair: #e6e2d8; --amber: #2f6e4f; --amber-soft: #e7f0ea; --green: #2f6e4f;
  --serif: "Instrument Serif", Georgia, serif;
  --sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
}
h1 { font-weight: 400; letter-spacing: -.01em; }
.side li a[aria-current="page"] { color: #2f6e4f; }
.brand .lk { display: flex; align-items: center; gap: 7px; }
.brand .wm { font-family: "Instrument Serif", Georgia, serif; font-size: 23px; line-height: 1; color: #182420; letter-spacing: -.01em; }
.brand .wm em { color: #2f6e4f; }
.brand .ark { height: 17px; width: auto; }
.brand .div { width: 1px; height: 22px; background: var(--hair); }
.brand span.gname { font-family: "IBM Plex Mono", monospace; font-size: 11px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); }
.console { background: #2f6e4f; color: #faf8f3; border-color: #2f6e4f; }
footer a { color: #2f6e4f; }
@media (max-width: 760px) { .brand .ark, .brand .div, .brand span.gname { display: none; } }
/* style.css 的 .brand span 是小号大写字母（指南名用的），字标不能跟着变 */
.brand a { text-decoration: none; }
.brand span.wm, .brand span.wm em { font-size: 23px; font-weight: 400; letter-spacing: -.01em; text-transform: none; }
.brand span.wm em { font-style: italic; color: #2f6e4f; }
.brand span.div { display: inline-block; }
@media (max-width: 760px) {
  .brand span.div, .brand .ark, .brand span.gname { display: none; }
  .brand span.wm { display: inline; font-size: 21px; }
}
