:root{--bg-color:#fff;--text-color:#111;--text-secondary:#9b9b9b;--text-tertiary:#717171;--nav-active-color:#111;--nav-hover-color:#111;--code-bg:#f6f8fa;--code-inline-bg:rgba(27, 31, 35, 0.05);--tag-bg:#f2e3ff;--tag-text:#9013fe;--tag-hover-bg:#ebd4ff;--nav-hover-table-bg:#f6f9fc;--border-color:#e1e4e8;--toc-active-color:#333;--footer-bg:#fff;--footer-text:#9b9b9b;--post-title-color:#111;--pagination-title-color:#111}[data-theme=dark]{--bg-color:#1a1a1a;--text-color:#e4e4e4;--text-secondary:#a0a0a0;--text-tertiary:#888;--nav-active-color:#e4e4e4;--nav-hover-color:#fff;--code-bg:#2d2d2d;--code-inline-bg:rgba(255, 255, 255, 0.1);--tag-bg:#3d2a5f;--tag-text:#c78fff;--tag-hover-bg:#4d3a6f;--nav-hover-table-bg:#252525;--border-color:#404040;--toc-active-color:#fff;--footer-bg:#1a1a1a;--footer-text:#a0a0a0;--post-title-color:#e4e4e4;--pagination-title-color:#e4e4e4}html,body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}.nav,.burger__container{background:var(--bg-color);transition:background-color .3s ease}.burger__meat{background:var(--text-color);transition:background-color .3s ease}.nav__list a{color:var(--text-secondary);transition:color .3s ease}.nav__list a.active{color:var(--nav-active-color)}.nav__list a:hover{color:var(--nav-hover-color)}#TableOfContents a{color:var(--text-secondary);transition:color .3s ease}#TableOfContents a.active{color:var(--toc-active-color)}pre{background-color:var(--code-bg);transition:background-color .3s ease}code{background-color:var(--code-inline-bg);transition:background-color .3s ease}.tag__link{background:var(--tag-bg);color:var(--tag-text);transition:background-color .3s ease,color .3s ease}.tag__link:hover{background:var(--tag-hover-bg)}.post__header,.post__content,hr{border-color:var(--border-color);transition:border-color .3s ease}blockquote{transition:color .3s ease}.theme-toggle{background:0 0;border:2px solid var(--text-secondary);border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;color:var(--text-color);padding:0;margin-left:auto}.theme-toggle:hover{border-color:var(--nav-hover-color);transform:rotate(180deg)}.theme-toggle:focus{outline:2px solid var(--nav-hover-color);outline-offset:2px}.fancy{color:#f00530}.post__title a{color:var(--post-title-color);transition:color .3s ease}footer,.post__footer{background:var(--footer-bg);transition:background-color .3s ease}footer p,.post__footer p{color:var(--footer-text);transition:color .3s ease}.pagination__item:hover{background-color:transparent !important}.pagination__title{color:var(--pagination-title-color);transition:color .3s ease}