:root{--background-primary: var(--color-bg) !important;--background-secondary: var(--color-bg) !important;--text-normal: var(--color-text) !important;--text-accent: var(--color-accent) !important;--text-muted: var(--color-secondary-text) !important;--background-modifier-border: var(--color-border) !important}:root[data-theme=light]{--color-bg: #f4f5f0;--color-text: #1b1b1b;--color-border: #cfcfcf;--color-accent: #2c5f2d;--color-text-accent: #1f4d21;--color-link: var(--color-accent);--color-heading: #0f3615;--color-secondary-text: #444;--toggle-bg: #e7e8e3;--toggle-icon: #1b1b1b}:root[data-theme=dark]{--color-bg: #121212;--color-text: #f0f0f0;--color-border: #333333;--color-accent: #2c7b40;--color-text-accent: #6ee7b7;--color-link: var(--color-accent);--color-heading: #b8e0b0;--color-secondary-text: #b0b0b0;--toggle-bg: #1f1f1f;--toggle-icon: #f0f0f0}body{background-color:var(--color-bg);color:var(--color-text);transition:background-color .3s ease,color .3s ease}a{color:var(--color-link);text-decoration:none}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5{color:var(--color-heading);line-height:1.3;margin-top:1.4em;margin-bottom:.6em}h1{font-size:2.6rem}h2{font-size:2rem}h3{font-size:1.6rem}hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.button,.btn,input[type=button]{background-color:var(--color-accent);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;transition:filter .2s}.button:hover,.btn:hover{filter:brightness(1.15)}blockquote{border-left:4px solid var(--color-accent);padding-left:1rem;color:var(--color-secondary-text);margin:2rem 0}.navbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem 2rem;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);box-sizing:border-box}.navbar-title h1{margin:0;font-size:1.4rem;font-weight:600;color:var(--color-text)}.navbar-actions{display:flex;align-items:center;gap:1rem}@media(max-width: 640px){.navbar{padding:.6rem 1rem}.navbar-title h1{font-size:1.1rem}}[data-theme=dark] #toc-list a{color:var(--color-text);text-decoration:none;transition:color .2s ease}[data-theme=dark] #toc-list a:hover,[data-theme=dark] #toc-list a.active{color:var(--color-accent);font-weight:600}[data-theme=light] #toc-list a{color:var(--color-text);text-decoration:none;transition:color .2s ease}[data-theme=light] #toc-list a:hover,[data-theme=light] #toc-list a.active{color:var(--color-accent);font-weight:600}body,.markdown-preview-view,.markdown-source-view,.markdown-rendered,.content,.theme-light,.theme-dark{background-color:var(--color-bg) !important;color:var(--color-text) !important;transition:background-color .3s ease,color .3s ease}.markdown-preview-view a,.markdown-source-view a,.markdown-rendered a{color:var(--color-link) !important;text-decoration:none}.markdown-preview-view a:hover,.markdown-rendered a:hover{text-decoration:underline;color:var(--color-accent) !important}.markdown-preview-view h1,.markdown-preview-view h2,.markdown-preview-view h3,.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3{color:var(--color-heading) !important}.markdown-preview-view code,.markdown-rendered code{background-color:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg)) !important;color:var(--color-text) !important;padding:.1em .3em;border-radius:4px;font-size:.9em}blockquote{border-left:4px solid var(--color-accent) !important;background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));padding-left:1rem;margin:1.5rem 0;color:var(--color-secondary-text) !important}/*# sourceMappingURL=custom-style.css.map */
