body.colorscheme-dark,body.colorscheme-auto{background-color:#11111b !important;color:#cdd6f4 !important}body.colorscheme-dark .footer,body.colorscheme-auto .footer{background-color:#11111b !important;border-color:#45475a !important}body.colorscheme-dark .navigation,body.colorscheme-auto .navigation{background-color:#181825 !important;border-color:#45475a !important}body.colorscheme-dark .highlight,body.colorscheme-auto .highlight{background-color:#313244 !important;font-size:16px !important;line-height:1.4 !important}body.colorscheme-dark pre,body.colorscheme-auto pre{background-color:#313244 !important;font-size:16px !important;line-height:1.4 !important;padding:1rem !important;overflow-x:auto}body.colorscheme-dark code,body.colorscheme-auto code{background-color:#313244 !important;color:#cdd6f4 !important;font-size:16px !important}body.colorscheme-dark p code,body.colorscheme-dark li code,body.colorscheme-auto p code,body.colorscheme-auto li code{font-size:16px !important;padding:.2em .4em !important;border-radius:3px !important;background-color:#313244 !important}.code-block-container{position:relative;margin:1rem 0}.copy-code-button{position:absolute;top:.5rem;right:.5rem;z-index:10;background:#45475a;border:1px solid #585b70;border-radius:6px;padding:.5rem;cursor:pointer;opacity:0;transition:all .2s ease;color:#cdd6f4;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}.copy-code-button:hover{background:#585b70;border-color:#6c7086;color:#89b4fa;transform:scale(1.05)}.copy-code-button.copied{background:#a6e3a1;border-color:#a6e3a1;color:#1e1e2e}.copy-code-button:focus{outline:2px solid #89b4fa;outline-offset:2px}.code-block-container:hover .copy-code-button{opacity:1}@media(hover:none){.copy-code-button{opacity:.7}.copy-code-button:hover{opacity:1}}.copy-code-button svg{transition:all .2s ease;width:16px;height:16px}.code-block-container pre{margin:0;padding-right:3rem}body.colorscheme-dark p,body.colorscheme-dark div,body.colorscheme-dark span,body.colorscheme-dark a,body.colorscheme-dark li,body.colorscheme-dark ul,body.colorscheme-dark ol,body.colorscheme-dark table,body.colorscheme-dark th,body.colorscheme-dark td,body.colorscheme-dark header,body.colorscheme-dark main,body.colorscheme-dark section,body.colorscheme-dark article,body.colorscheme-dark aside,body.colorscheme-dark nav,body.colorscheme-dark footer,body.colorscheme-dark blockquote,body.colorscheme-dark dt,body.colorscheme-dark dd,body.colorscheme-dark figcaption,body.colorscheme-auto p,body.colorscheme-auto div,body.colorscheme-auto span,body.colorscheme-auto a,body.colorscheme-auto li,body.colorscheme-auto ul,body.colorscheme-auto ol,body.colorscheme-auto table,body.colorscheme-auto th,body.colorscheme-auto td,body.colorscheme-auto header,body.colorscheme-auto main,body.colorscheme-auto section,body.colorscheme-auto article,body.colorscheme-auto aside,body.colorscheme-auto nav,body.colorscheme-auto footer,body.colorscheme-auto blockquote,body.colorscheme-auto dt,body.colorscheme-auto dd,body.colorscheme-auto figcaption{font-family:jetbrains mono,fira code,source code pro,sf mono,monaco,inconsolata,roboto mono,consolas,liberation mono,menlo,monospace !important}body.colorscheme-dark i[class*=fa],body.colorscheme-dark i[class^=fa-],body.colorscheme-dark i.fa,body.colorscheme-dark i.fas,body.colorscheme-dark i.far,body.colorscheme-dark i.fab,body.colorscheme-dark i.fal,body.colorscheme-dark i.fad,body.colorscheme-dark i.fa-solid,body.colorscheme-dark i.fa-regular,body.colorscheme-dark i.fa-brands,body.colorscheme-dark .fa,body.colorscheme-dark .fas,body.colorscheme-dark .far,body.colorscheme-dark .fab,body.colorscheme-dark .fal,body.colorscheme-dark .fad,body.colorscheme-dark .fa-solid,body.colorscheme-dark .fa-regular,body.colorscheme-dark .fa-brands,body.colorscheme-dark [class*=fa-],body.colorscheme-dark [class^=fa-],body.colorscheme-auto i[class*=fa],body.colorscheme-auto i[class^=fa-],body.colorscheme-auto i.fa,body.colorscheme-auto i.fas,body.colorscheme-auto i.far,body.colorscheme-auto i.fab,body.colorscheme-auto i.fal,body.colorscheme-auto i.fad,body.colorscheme-auto i.fa-solid,body.colorscheme-auto i.fa-regular,body.colorscheme-auto i.fa-brands,body.colorscheme-auto .fa,body.colorscheme-auto .fas,body.colorscheme-auto .far,body.colorscheme-auto .fab,body.colorscheme-auto .fal,body.colorscheme-auto .fad,body.colorscheme-auto .fa-solid,body.colorscheme-auto .fa-regular,body.colorscheme-auto .fa-brands,body.colorscheme-auto [class*=fa-],body.colorscheme-auto [class^=fa-]{font-family:"font awesome 6 free","font awesome 6 brands","font awesome 5 free","font awesome 5 brands",fontawesome !important;font-weight:900 !important;font-style:normal !important;display:inline-block !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;font-variant-ligatures:normal !important;font-feature-settings:normal !important}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6,body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{font-family:jetbrains mono,fira code,source code pro,monospace !important;font-weight:600 !important;letter-spacing:-.025em}body.colorscheme-dark .navigation,body.colorscheme-auto .navigation{font-family:jetbrains mono,fira code,source code pro,monospace !important;font-weight:500}body.colorscheme-dark .footer,body.colorscheme-auto .footer{font-family:jetbrains mono,fira code,source code pro,monospace !important;font-size:14px}body.colorscheme-dark .content,body.colorscheme-auto .content{font-family:jetbrains mono,fira code,source code pro,monospace !important;font-size:16px;line-height:1.7}body.colorscheme-dark input,body.colorscheme-dark textarea,body.colorscheme-dark select,body.colorscheme-dark button,body.colorscheme-auto input,body.colorscheme-auto textarea,body.colorscheme-auto select,body.colorscheme-auto button{font-family:jetbrains mono,fira code,source code pro,monospace !important}