.scroll-top-container .scroll-top{display:block;height:50px;transition:opacity .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.scroll-top-container .scroll-top.show{opacity:1;cursor:pointer;pointer-events:all}.scroll-top-container .scroll-top object{pointer-events:none;height:50px;width:50px}@media (prefers-color-scheme:dark){html.theme-auto pre code,html.theme-auto pre code.hljs{display:block;overflow-x:auto;padding:1em}html.theme-auto code.hljs{padding:3px 5px}html.theme-auto .hljs,html.theme-auto pre code{color:#c9d1d9;background:#0d1117}html.theme-auto code:not(.hljs){padding:1px;border-radius:4px;background:#0d1117;color:#dc143c}}@media (prefers-color-scheme:light){html.theme-auto pre code,html.theme-auto pre code.hljs{display:block;overflow-x:auto;padding:1em}html.theme-auto code.hljs{padding:3px 5px}html.theme-auto .hljs,html.theme-auto pre code{color:#24292e;background:#eee}html.theme-auto code:not(.hljs){padding:1px;border-radius:4px;background:#eee;color:#dc143c}}html.theme-dark pre code,html.theme-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}html.theme-dark code.hljs{padding:3px 5px}html.theme-dark .hljs,html.theme-dark pre code{color:#c9d1d9;background:#0d1117}html.theme-dark code:not(.hljs){padding:1px;border-radius:4px;background:#0d1117;color:#dc143c}html.theme-light pre code,html.theme-light pre code.hljs{display:block;overflow-x:auto;padding:1em}html.theme-light code.hljs{padding:3px 5px}html.theme-light .hljs,html.theme-light pre code{color:#24292e;background:#eee}html.theme-light code:not(.hljs){padding:1px;border-radius:4px;background:#eee;color:#dc143c}.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4{font-family:Montserrat,sans-serif;font-weight:500}.layout-container .nav-container a{font-weight:200;font-family:Montserrat,sans-serif}.layout-container .nav-container .top-info .music-container{-webkit-mask-image:-webkit-radial-gradient(white,#000);mask-image:radial-gradient(white,#000)}.layout-container .nav-container .top-info .music-container .frame-container{height:0;width:0;position:absolute;border:none}.layout-container .nav-container .top-info .music-container .overlay{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;background-color:rgba(0,0,0,.2);top:0;left:0;width:100%;height:100%}.layout-container .nav-container .top-info h2{font-weight:200}.layout-container .content-container .top-container input[type=search]::-webkit-search-cancel-button,.layout-container .content-container .top-container input[type=search]::-webkit-search-decoration,.layout-container .content-container .top-container input[type=search]::-webkit-search-results-button,.layout-container .content-container .top-container input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.layout-container .content-container .top-container .search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;display:none;z-index:1}.layout-container .content-container .print-container .markdown-container{max-width:800px;padding-top:20px}.layout-container .content-container .print-container .markdown-container>:first-child{margin-top:0}.layout-container .content-container .print-container .markdown-container h1,.layout-container .content-container .print-container .markdown-container h2{border-bottom:solid 1px #bbb}.layout-container .content-container .print-container .markdown-container h2{margin-right:80px}.layout-container .content-container .print-container .markdown-container p{text-align:justify;word-wrap:break-word}.layout-container .content-container .print-container .markdown-container a+br+a{display:inline-block;margin-top:8px}.layout-container .content-container .print-container .markdown-container code{white-space:pre-wrap;word-wrap:break-word;word-wrap:anywhere}.layout-container .content-container .print-container .markdown-container .hljs-copy-button:focus,.layout-container .content-container .print-container .markdown-container .hljs-copy-wrapper.show-copy .hljs-copy-button{transform:translateX(0)}.layout-container .content-container .print-container .markdown-container p.img-container{margin:20px 0}.layout-container .content-container .print-container .markdown-container img{display:flex;max-width:80%;max-height:400px;height:auto;width:auto;margin:auto;align-items:center;justify-content:center;border-radius:15px;box-shadow:1px 5px 5px -3px rgba(0,0,0,.75);-webkit-box-shadow:1px 5px 5px -3px rgba(0,0,0,.75);-moz-box-shadow:1px 5px 5px -3px rgba(0,0,0,.75);background-color:#1111}.layout-container .content-container .print-container .markdown-container table{border-collapse:collapse}.layout-container .content-container .print-container .markdown-container table td:not(:last-child),.layout-container .content-container .print-container .markdown-container table th:not(:last-child){border-right:solid 1px #bbb}.layout-container .content-container .print-container .markdown-container table td,.layout-container .content-container .print-container .markdown-container table th{padding:4px 6px}.layout-container .content-container .print-container .markdown-container table tr:nth-child(odd) td{background-color:#ffffff66}.layout-container .content-container .copyright-container{margin-top:20px}@media not print{@media (max-width:920px){.layout-container .nav-container .nav-links-container{background-color:#682567;border-radius:0 0 15px 15px;padding:15px;padding-bottom:0;transition:transform .2s,bottom .2s}.layout-container .nav-container .nav-links-container.open{bottom:20px;transform:translateY(100%)}.layout-container .content-container .search-results{top:145px!important}.layout-container .content-container .markdown-container h2{margin-right:0!important}}@media (max-width:600px){.layout-container .markdown-container table{width:100%}.layout-container .markdown-container table td,.layout-container .markdown-container table th{display:block;width:100%;border-right:none!important}.layout-container .markdown-container table td:not(:last-child),.layout-container .markdown-container table th:not(:last-child){border-bottom:solid 1px #bbb}}}