@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";body{--h1-size: 2.25em;--h2-size: 1.75em;--h3-size: 1.5em;--h4-size: 1.25em;--h5-size: 1.1em;--h6-size: 1em}body .sidebar{display:block !important;position:fixed !important;top:75px;right:0;height:100vh;max-width:350px;width:320px;z-index:3}body .toc{font-family:"Roboto",sans-serif;background-color:#f6f6f6;font-size:.95em;padding:2px;border-radius:6px;margin-bottom:20px;height:100%}body .toc .toc-container{border-left:none !important;font-size:1rem;overflow-y:auto;max-height:calc(100vh - 110px);margin-bottom:10px}body .toc .toc-container ul{list-style-type:none;padding-inline-start:15px !important;margin-top:0;margin-bottom:0}body .toc .toc-container ul:not(:first-child){margin-bottom:3px}body .toc .toc-container li{padding-top:4px}body .toc .toc-container li::before{content:"" !important;color:var(--text-accent);font-size:.8rem}body .toc .toc-container li a{text-decoration:none}body .toc .toc-container li a:hover{text-decoration:underline}body .toc ol{list-style:none;padding-left:0;margin:0}body .toc ol li{position:relative;padding-left:0;margin:2px 0}body .toc ol li a{text-decoration:none;display:block;padding:2px 4px;border-radius:4px;color:#0b5394 !important;font-style:normal;font-weight:100 !important;text-transform:none;transition:all .2s ease}body .toc ol li a:hover{background-color:rgba(11,83,148,.1);color:#0b5394 !important;text-decoration:none}body .toc ol li a.active{background-color:rgba(0,0,0,0) !important;color:#0b5394 !important;font-weight:700 !important;border-left:0px solid #3c56c8;padding-left:17px}body .toc li:has(ol){position:relative}body .toc li:has(ol)::before{content:"";position:absolute;left:12px;top:24px;bottom:0;width:1px;background-color:#d8d8d8;z-index:0}body .toc ol ol{padding-left:15px;margin-left:0}body .toc>ol{padding-left:0}body .toc a.active{background-color:rgba(0,0,0,0) !important;color:#0b5394 !important;font-weight:700 !important;border-left:0px solid #3c56c8;padding-left:17px !important}body .toc-item-wrapper{position:relative;display:block}body .toc-toggle{position:absolute;left:0;top:3px;width:24px;height:24px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;transition:all .2s ease;color:#999;font-size:10px;line-height:1;user-select:none;z-index:2;background-color:#f6f6f6;padding:.5px}body .toc-toggle:hover{background-color:#e0e0e0;color:#333}body .toc-item-wrapper a{margin-left:20px;padding-left:4px !important}body .toc-item-wrapper a.active{background-color:rgba(0,0,0,0) !important;color:#0b5394 !important;font-weight:700 !important;border-left:0px solid #3c56c8;padding-left:17px}body .toc-toggle::before{content:"";display:inline-block;width:1.4em;height:1.4em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18l6-6-6-6"/></svg>');-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease}body .toc-toggle.expanded::before{transform:rotate(90deg)}body .toc-children{overflow:hidden;max-height:2000px;transition:max-height .3s ease,opacity .3s ease;opacity:1}body .toc-children.collapsed{max-height:0 !important;opacity:0;margin:0}body .markdown-preview-view h1,body .markdown-preview-view h2,body .markdown-preview-view h3,body .markdown-preview-view h4,body .markdown-preview-view h5,body .markdown-preview-view h6,body .cm-s-obsidian h1,body .cm-s-obsidian h2,body .cm-s-obsidian h3,body .cm-s-obsidian h4,body .cm-s-obsidian h5,body .cm-s-obsidian h6{color:#0b5394 !important}body .markdown-rendered h1{font-size:var(--h1-size) !important;line-height:var(--h1-line-height)}body .markdown-rendered h2{font-size:var(--h2-size) !important;line-height:var(--h2-line-height)}body .markdown-rendered h3{font-size:var(--h3-size) !important;line-height:var(--h3-line-height)}body .markdown-rendered h4{font-size:var(--h4-size) !important;line-height:var(--h4-line-height)}body .markdown-rendered h5{font-size:var(--h5-size) !important;line-height:var(--h5-line-height)}body .markdown-rendered h6{font-size:var(--h6-size) !important;line-height:var(--h6-line-height)}body .cm-s-obsidian h1{font-size:var(--h1-size) !important;line-height:var(--h1-line-height)}body .cm-s-obsidian h2{font-size:var(--h2-size) !important;line-height:var(--h2-line-height)}body .cm-s-obsidian h3{font-size:var(--h3-size) !important;line-height:var(--h3-line-height)}body .cm-s-obsidian h4{font-size:var(--h4-size) !important;line-height:var(--h4-line-height)}body .cm-s-obsidian h5{font-size:var(--h5-size) !important;line-height:var(--h5-line-height)}body .cm-s-obsidian h6{font-size:var(--h6-size) !important;line-height:var(--h6-line-height)}body .cm-s-obsidian *:not(h1):not(h2):not(h3):not(strong){font-weight:400 !important;font-family:"Roboto",sans-serif;color:#333}body table thead th{text-align:left;font-size:15px;font-weight:bold;color:#333;padding:8px 12px;border-bottom:2px solid #ddd}.content.cm-s-obsidian{margin-left:auto !important;margin-right:auto !important}@media(min-width: 1000px){body{padding-right:320px;box-sizing:border-box}.content.cm-s-obsidian{width:auto;max-width:700px;margin-left:max((100vw - 320px - 700px)/2,0px) !important;margin-right:auto !important}}@media(max-width: 768px){body .toc{font-size:.9rem}body .toc ol ol{padding-left:18px}body .toc li:has(ol)::before{left:6px}body .toc-item-wrapper a{margin-left:18px;padding-left:4px !important}}@media(max-width: 1400px){.toc{display:block !important;flex:1;min-width:200px;max-width:350px}}@media(max-width: 800px){.sidebar{position:fixed !important;top:60px;right:0;height:100vh;width:88vw;max-width:420px}.toc{display:block !important;width:100%;max-width:100%;margin-bottom:20px;height:calc(100vh - 70px)}.toc .toc-container{max-height:calc(100vh - 90px)}}@media(max-width: 1000px){.toc{display:none !important}}body{--text-highlight-bg: rgba(255, 208, 0, 0.4) !important;--text-highlight-bg-active: rgba(255, 208, 0, 0.6) !important}.markdown-rendered mark,.markdown-preview-view mark{background-color:rgba(255,208,0,.4) !important}.cm-s-obsidian span.cm-formatting-highlight,.cm-s-obsidian span.cm-highlight{background-color:rgba(255,208,0,.4) !important}/*# sourceMappingURL=custom-style.css.map */
