@charset "UTF-8";:root{--custom-accent:#34495e;--custom-accent-hover:#2c3e50;--custom-accent-color-main:#34495e;--custom-heading:#1f2937;--custom-text:#374151;--custom-muted:#6b7280;--custom-border:rgba(0,0,0,.08);--custom-card:rgba(255,255,255,.75);--custom-soft:rgba(52,73,94,.06);--custom-button-bg:#34495e;--custom-button-text:#fff;--custom-button-hover:#2c3e50;--custom-radius-sm:8px;--custom-radius-md:12px;--custom-radius-lg:16px;--custom-shadow-sm:0 1px 2px rgba(0,0,0,.04);--custom-shadow-md:0 10px 30px rgba(0,0,0,.08);--custom-transition:180ms ease}[data-scheme=dark]{--custom-accent:#ecf0f1;--custom-accent-hover:#fff;--custom-accent-color-main:#ecf0f1;--custom-heading:#f5f5f5;--custom-text:#e5e7eb;--custom-muted:#a1a1aa;--custom-border:rgba(255,255,255,.1);--custom-card:rgba(255,255,255,.035);--custom-soft:rgba(236,240,241,.08);--custom-button-bg:#ecf0f1;--custom-button-text:#2c3e50;--custom-button-hover:#fff;--custom-shadow-sm:0 1px 2px rgba(0,0,0,.2);--custom-shadow-md:0 12px 35px rgba(0,0,0,.3)}.subsection-list,.menu,.highlight pre{scroll-behavior:smooth;padding-bottom:12px}.subsection-list::-webkit-scrollbar,.menu::-webkit-scrollbar,.highlight pre::-webkit-scrollbar{height:5px}.subsection-list::-webkit-scrollbar-track,.menu::-webkit-scrollbar-track,.highlight pre::-webkit-scrollbar-track{background:0 0}.subsection-list::-webkit-scrollbar-thumb,.menu::-webkit-scrollbar-thumb,.highlight pre::-webkit-scrollbar-thumb{background-color:var(--card-background);filter:brightness(.9);border-radius:10px;border:1px solid transparent}.subsection-list::-webkit-scrollbar-thumb:hover,.menu::-webkit-scrollbar-thumb:hover,.highlight pre::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}html[data-scheme=dark] .subsection-list::-webkit-scrollbar-thumb,html[data-scheme=dark] .menu::-webkit-scrollbar-thumb,html[data-scheme=dark] .highlight pre::-webkit-scrollbar-thumb{filter:brightness(1.2)}