.hljs{color:#000;background:#fff}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#00f}.hljs-function{color:#795e26}.hljs-variable,.hljs-template-variable{color:#001080}.hljs-attr,.hljs-attribute,.hljs-builtin-name{color:#0070c1}.hljs-string,.hljs-bullet{color:#a31515}.hljs-comment,.hljs-quote,.hljs-meta{color:green}.hljs-title,.hljs-name{color:#795e26}.hljs-number,.hljs-tag{color:#098658}.hljs-params{color:#001080}.hljs-class .hljs-title{color:#267f99}.hljs-type{color:#267f99}.hljs-built_in{color:#267f99}.hljs-builtin-name{color:#af00db}.hljs-symbol,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-template-tag,.hljs-template-variable,.hljs-deletion{color:#098658}.hljs-addition,.hljs-regexp{color:#811f3f}.implementation-section .code-container,.citation-section .code-container{border-radius:6px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);margin:20px 0;position:relative;border:1px solid #e0e0e0}.implementation-section pre#code-block-dyt,.citation-section pre#code-block-citation{margin:0;border-radius:0;border-left:0;background-color:#fff;padding:20px;padding-top:50px;color:#000}.implementation-section .code-container:before,.citation-section .code-container:before{content:'';position:absolute;left:0;top:0;height:40px;width:100%;background-color:#f3f3f3;border-bottom:1px solid #e0e0e0;z-index:1}.implementation-section #copy-btn,.citation-section #copy-citation-btn{background-color:#e7e7e7!important;color:#333!important;border:1px solid #d0d0d0;border-radius:2px;font-size:12px;padding:4px 8px;opacity:.9;z-index:5}.implementation-section #copy-btn:hover,.citation-section #copy-citation-btn:hover{background-color:#d7d7d7!important;opacity:1}.implementation-section pre::-webkit-scrollbar,.citation-section pre::-webkit-scrollbar{width:10px;height:10px}.implementation-section pre::-webkit-scrollbar-track,.citation-section pre::-webkit-scrollbar-track{background:#f3f3f3}.implementation-section pre::-webkit-scrollbar-thumb,.citation-section pre::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.implementation-section pre::-webkit-scrollbar-thumb:hover,.citation-section pre::-webkit-scrollbar-thumb:hover{background:#a9a9a9}.python .hljs-class{color:#00f}.python .hljs-class .hljs-title{color:#267f99}.python .hljs-decorator,.python .hljs-operator{color:#000}.python .hljs-self{color:#00f}.python .hljs-function .hljs-title{color:#795e26}.python .hljs-boolean,.python .hljs-number{color:#098658}.bibtex .hljs-string{color:#a31515}.bibtex .hljs-title{color:#795e26}.bibtex .hljs-variable{color:#001080}.bibtex .hljs-keyword{color:#00f}.bibtex .hljs-type{color:#267f99}.implementation-section pre code,.citation-section pre code{color:#000!important;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:16px;line-height:1.5}.bibtex .hljs-string:contains("journal"){color:inherit!important}.journal-field{color:#000!important}.citation-section pre code .journal-line{color:#000!important}