/* generated from site.json by build.js */
.page-index { --accent: #946416; --accent-2: #ede6d9; --accent-3: #f4f0e9; }
.chapters__item[data-page="index"] { --c: #946416; }
.toc li[data-page="index"] { --c: #946416; }
.page-guide { --accent: #3d5a80; --accent-2: #e0e4e8; --accent-3: #eef0f1; }
.chapters__item[data-page="guide"] { --c: #3d5a80; }
.toc li[data-page="guide"] { --c: #3d5a80; }
.page-principles { --accent: #946416; --accent-2: #ede6d9; --accent-3: #f4f0e9; }
.chapters__item[data-page="principles"] { --c: #946416; }
.toc li[data-page="principles"] { --c: #946416; }
.page-fundamentals { --accent: #1f6f6b; --accent-2: #dce7e5; --accent-3: #ecf1ef; }
.chapters__item[data-page="fundamentals"] { --c: #1f6f6b; }
.toc li[data-page="fundamentals"] { --c: #1f6f6b; }
.page-requirements { --accent: #8a2f2f; --accent-2: #ebdedd; --accent-3: #f3edeb; }
.chapters__item[data-page="requirements"] { --c: #8a2f2f; }
.toc li[data-page="requirements"] { --c: #8a2f2f; }
.page-design { --accent: #6b3f7a; --accent-2: #e7e1e7; --accent-3: #f1eef0; }
.chapters__item[data-page="design"] { --c: #6b3f7a; }
.toc li[data-page="design"] { --c: #6b3f7a; }
.page-integration { --accent: #b5552a; --accent-2: #f1e4dc; --accent-3: #f6efeb; }
.chapters__item[data-page="integration"] { --c: #b5552a; }
.toc li[data-page="integration"] { --c: #b5552a; }
.page-verification { --accent: #2e6b3a; --accent-2: #dee7de; --accent-3: #edf1ec; }
.chapters__item[data-page="verification"] { --c: #2e6b3a; }
.toc li[data-page="verification"] { --c: #2e6b3a; }
.page-problem-solving { --accent: #3b4f9c; --accent-2: #e0e3ec; --accent-3: #eeeff2; }
.chapters__item[data-page="problem-solving"] { --c: #3b4f9c; }
.toc li[data-page="problem-solving"] { --c: #3b4f9c; }
.page-lifecycle { --accent: #2b6e8f; --accent-2: #dee7ea; --accent-3: #ecf1f2; }
.chapters__item[data-page="lifecycle"] { --c: #2b6e8f; }
.toc li[data-page="lifecycle"] { --c: #2b6e8f; }
.page-leading { --accent: #5f6b2a; --accent-2: #e5e7dc; --accent-3: #f0f1eb; }
.chapters__item[data-page="leading"] { --c: #5f6b2a; }
.toc li[data-page="leading"] { --c: #5f6b2a; }
.page-tools { --accent: #4a5560; --accent-2: #e2e4e4; --accent-3: #efefee; }
.chapters__item[data-page="tools"] { --c: #4a5560; }
.toc li[data-page="tools"] { --c: #4a5560; }
.page-reference { --accent: #3d4751; --accent-2: #e0e2e1; --accent-3: #eeeeed; }
.chapters__item[data-page="reference"] { --c: #3d4751; }
.toc li[data-page="reference"] { --c: #3d4751; }
.page-support { --accent: #9c3d6a; --accent-2: #eee0e5; --accent-3: #f4eeef; }
.chapters__item[data-page="support"] { --c: #9c3d6a; }
.toc li[data-page="support"] { --c: #9c3d6a; }
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) .page-index { --accent: #d9ab4f; --accent-2: #3b3526; --accent-3: #23231f; }
:root:not([data-theme="light"]) .chapters__item[data-page="index"] { --c: #d9ab4f; }
:root:not([data-theme="light"]) .toc li[data-page="index"] { --c: #d9ab4f; }
:root:not([data-theme="light"]) .page-guide { --accent: #8fb3d9; --accent-2: #2b3744; --accent-3: #1c242d; }
:root:not([data-theme="light"]) .chapters__item[data-page="guide"] { --c: #8fb3d9; }
:root:not([data-theme="light"]) .toc li[data-page="guide"] { --c: #8fb3d9; }
:root:not([data-theme="light"]) .page-principles { --accent: #d9ab4f; --accent-2: #3b3526; --accent-3: #23231f; }
:root:not([data-theme="light"]) .chapters__item[data-page="principles"] { --c: #d9ab4f; }
:root:not([data-theme="light"]) .toc li[data-page="principles"] { --c: #d9ab4f; }
:root:not([data-theme="light"]) .page-fundamentals { --accent: #5cc4bd; --accent-2: #203b3e; --accent-3: #17262a; }
:root:not([data-theme="light"]) .chapters__item[data-page="fundamentals"] { --c: #5cc4bd; }
:root:not([data-theme="light"]) .toc li[data-page="fundamentals"] { --c: #5cc4bd; }
:root:not([data-theme="light"]) .page-requirements { --accent: #e08a8a; --accent-2: #3d2e33; --accent-3: #242025; }
:root:not([data-theme="light"]) .chapters__item[data-page="requirements"] { --c: #e08a8a; }
:root:not([data-theme="light"]) .toc li[data-page="requirements"] { --c: #e08a8a; }
:root:not([data-theme="light"]) .page-design { --accent: #c69ad6; --accent-2: #373143; --accent-3: #21212d; }
:root:not([data-theme="light"]) .chapters__item[data-page="design"] { --c: #c69ad6; }
:root:not([data-theme="light"]) .toc li[data-page="design"] { --c: #c69ad6; }
:root:not([data-theme="light"]) .page-integration { --accent: #f0956a; --accent-2: #40302c; --accent-3: #262122; }
:root:not([data-theme="light"]) .chapters__item[data-page="integration"] { --c: #f0956a; }
:root:not([data-theme="light"]) .toc li[data-page="integration"] { --c: #f0956a; }
:root:not([data-theme="light"]) .page-verification { --accent: #7cc48a; --accent-2: #273b33; --accent-3: #1a2625; }
:root:not([data-theme="light"]) .chapters__item[data-page="verification"] { --c: #7cc48a; }
:root:not([data-theme="light"]) .toc li[data-page="verification"] { --c: #7cc48a; }
:root:not([data-theme="light"]) .page-problem-solving { --accent: #9aa8e8; --accent-2: #2e3547; --accent-3: #1d232f; }
:root:not([data-theme="light"]) .chapters__item[data-page="problem-solving"] { --c: #9aa8e8; }
:root:not([data-theme="light"]) .toc li[data-page="problem-solving"] { --c: #9aa8e8; }
:root:not([data-theme="light"]) .page-lifecycle { --accent: #6fb8dd; --accent-2: #243845; --accent-3: #19242e; }
:root:not([data-theme="light"]) .chapters__item[data-page="lifecycle"] { --c: #6fb8dd; }
:root:not([data-theme="light"]) .toc li[data-page="lifecycle"] { --c: #6fb8dd; }
:root:not([data-theme="light"]) .page-leading { --accent: #b2c25a; --accent-2: #333a28; --accent-3: #1f2520; }
:root:not([data-theme="light"]) .chapters__item[data-page="leading"] { --c: #b2c25a; }
:root:not([data-theme="light"]) .toc li[data-page="leading"] { --c: #b2c25a; }
:root:not([data-theme="light"]) .page-tools { --accent: #a9b4bd; --accent-2: #31373e; --accent-3: #1e242a; }
:root:not([data-theme="light"]) .chapters__item[data-page="tools"] { --c: #a9b4bd; }
:root:not([data-theme="light"]) .toc li[data-page="tools"] { --c: #a9b4bd; }
:root:not([data-theme="light"]) .page-reference { --accent: #b7b6ad; --accent-2: #34383a; --accent-3: #202429; }
:root:not([data-theme="light"]) .chapters__item[data-page="reference"] { --c: #b7b6ad; }
:root:not([data-theme="light"]) .toc li[data-page="reference"] { --c: #b7b6ad; }
:root:not([data-theme="light"]) .page-support { --accent: #e39ac0; --accent-2: #3e313f; --accent-3: #24212b; }
:root:not([data-theme="light"]) .chapters__item[data-page="support"] { --c: #e39ac0; }
:root:not([data-theme="light"]) .toc li[data-page="support"] { --c: #e39ac0; }
}
:root[data-theme="dark"] .page-index { --accent: #d9ab4f; --accent-2: #3b3526; --accent-3: #23231f; }
:root[data-theme="dark"] .chapters__item[data-page="index"] { --c: #d9ab4f; }
:root[data-theme="dark"] .toc li[data-page="index"] { --c: #d9ab4f; }
:root[data-theme="dark"] .page-guide { --accent: #8fb3d9; --accent-2: #2b3744; --accent-3: #1c242d; }
:root[data-theme="dark"] .chapters__item[data-page="guide"] { --c: #8fb3d9; }
:root[data-theme="dark"] .toc li[data-page="guide"] { --c: #8fb3d9; }
:root[data-theme="dark"] .page-principles { --accent: #d9ab4f; --accent-2: #3b3526; --accent-3: #23231f; }
:root[data-theme="dark"] .chapters__item[data-page="principles"] { --c: #d9ab4f; }
:root[data-theme="dark"] .toc li[data-page="principles"] { --c: #d9ab4f; }
:root[data-theme="dark"] .page-fundamentals { --accent: #5cc4bd; --accent-2: #203b3e; --accent-3: #17262a; }
:root[data-theme="dark"] .chapters__item[data-page="fundamentals"] { --c: #5cc4bd; }
:root[data-theme="dark"] .toc li[data-page="fundamentals"] { --c: #5cc4bd; }
:root[data-theme="dark"] .page-requirements { --accent: #e08a8a; --accent-2: #3d2e33; --accent-3: #242025; }
:root[data-theme="dark"] .chapters__item[data-page="requirements"] { --c: #e08a8a; }
:root[data-theme="dark"] .toc li[data-page="requirements"] { --c: #e08a8a; }
:root[data-theme="dark"] .page-design { --accent: #c69ad6; --accent-2: #373143; --accent-3: #21212d; }
:root[data-theme="dark"] .chapters__item[data-page="design"] { --c: #c69ad6; }
:root[data-theme="dark"] .toc li[data-page="design"] { --c: #c69ad6; }
:root[data-theme="dark"] .page-integration { --accent: #f0956a; --accent-2: #40302c; --accent-3: #262122; }
:root[data-theme="dark"] .chapters__item[data-page="integration"] { --c: #f0956a; }
:root[data-theme="dark"] .toc li[data-page="integration"] { --c: #f0956a; }
:root[data-theme="dark"] .page-verification { --accent: #7cc48a; --accent-2: #273b33; --accent-3: #1a2625; }
:root[data-theme="dark"] .chapters__item[data-page="verification"] { --c: #7cc48a; }
:root[data-theme="dark"] .toc li[data-page="verification"] { --c: #7cc48a; }
:root[data-theme="dark"] .page-problem-solving { --accent: #9aa8e8; --accent-2: #2e3547; --accent-3: #1d232f; }
:root[data-theme="dark"] .chapters__item[data-page="problem-solving"] { --c: #9aa8e8; }
:root[data-theme="dark"] .toc li[data-page="problem-solving"] { --c: #9aa8e8; }
:root[data-theme="dark"] .page-lifecycle { --accent: #6fb8dd; --accent-2: #243845; --accent-3: #19242e; }
:root[data-theme="dark"] .chapters__item[data-page="lifecycle"] { --c: #6fb8dd; }
:root[data-theme="dark"] .toc li[data-page="lifecycle"] { --c: #6fb8dd; }
:root[data-theme="dark"] .page-leading { --accent: #b2c25a; --accent-2: #333a28; --accent-3: #1f2520; }
:root[data-theme="dark"] .chapters__item[data-page="leading"] { --c: #b2c25a; }
:root[data-theme="dark"] .toc li[data-page="leading"] { --c: #b2c25a; }
:root[data-theme="dark"] .page-tools { --accent: #a9b4bd; --accent-2: #31373e; --accent-3: #1e242a; }
:root[data-theme="dark"] .chapters__item[data-page="tools"] { --c: #a9b4bd; }
:root[data-theme="dark"] .toc li[data-page="tools"] { --c: #a9b4bd; }
:root[data-theme="dark"] .page-reference { --accent: #b7b6ad; --accent-2: #34383a; --accent-3: #202429; }
:root[data-theme="dark"] .chapters__item[data-page="reference"] { --c: #b7b6ad; }
:root[data-theme="dark"] .toc li[data-page="reference"] { --c: #b7b6ad; }
:root[data-theme="dark"] .page-support { --accent: #e39ac0; --accent-2: #3e313f; --accent-3: #24212b; }
:root[data-theme="dark"] .chapters__item[data-page="support"] { --c: #e39ac0; }
:root[data-theme="dark"] .toc li[data-page="support"] { --c: #e39ac0; }
