pre{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}pre code{display:block!important;padding:2rem!important;margin:0!important;border-radius:16px!important;border:2px solid #30363d!important;box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.1)!important;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:15px!important;line-height:1.8!important;overflow-x:auto!important;white-space:pre!important;word-wrap:normal!important;font-weight:500!important;z-index:1!important}pre,pre code{background:linear-gradient(135deg,#0d1117,#161b22 50%,#21262d)!important}pre{padding:0!important;margin:2.5rem 0!important;position:relative!important}pre,pre:before{border-radius:16px!important}pre:before{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57,#ff9ff3,#54a0ff)!important;background-size:400% 400%!important;z-index:0!important;animation:gradientShift 3s ease infinite!important}@keyframes gradientShift{0%,to{background-position:0 50%!important}50%{background-position:100% 50%!important}}.hljs-keyword{color:#ff7b72!important;font-weight:700!important;text-shadow:0 0 10px rgba(255,123,114,.3)!important}.hljs-string{color:#a5d6ff!important;font-weight:500!important;text-shadow:0 0 8px rgba(165,214,255,.2)!important}.hljs-comment{color:#8b949e!important;font-style:italic!important;opacity:.9!important}.hljs-number{color:#79c0ff!important;font-weight:600!important;text-shadow:0 0 8px rgba(121,192,255,.3)!important}.hljs-literal{color:#ffa657!important;font-weight:600!important;text-shadow:0 0 8px rgba(255,166,87,.3)!important}.hljs-variable{color:#ffa198!important;font-weight:500!important}.hljs-function{color:#d2a8ff!important;font-weight:600!important;text-shadow:0 0 10px rgba(210,168,255,.3)!important}.hljs-title{color:#ffa657!important;font-weight:700!important;text-shadow:0 0 10px rgba(255,166,87,.4)!important}.hljs-params{color:#e6edf3!important;font-weight:500!important}.hljs-built_in{color:#ff7b72!important;font-weight:600!important}.hljs-type{color:#79c0ff!important;font-weight:600!important}.hljs-class{color:#ffa657!important;font-weight:700!important}.hljs-attr{color:#a5d6ff!important}.hljs-operator{color:#ff7b72!important;font-weight:600!important}.hljs-punctuation{color:#e6edf3!important;font-weight:500!important}.hljs-meta{color:#8b949e!important}.hljs-annotation{color:#ffa657!important;font-weight:600!important}pre code,pre code *{z-index:2!important;position:relative!important}pre code *{color:inherit!important}pre code:not([class*=language-]):not([class*=hljs]){color:#f0f6fc!important;background:transparent!important}.language-bash,.language-css,.language-dart,.language-html,.language-javascript,.language-json,.language-python,.language-typescript,.language-yaml,pre code{color:#f0f6fc!important}pre code .token,pre code span{color:inherit!important;z-index:2!important;position:relative!important}pre code[style*=color]{color:#f0f6fc!important}.code-language-label{left:16px!important;background:linear-gradient(135deg,#ff6b6b,#4ecdc4)!important;padding:6px 12px!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;box-shadow:0 4px 15px rgba(255,107,107,.3)!important;z-index:5!important}.code-language-label,.copy-code-button{position:absolute!important;top:16px!important;color:white!important;font-size:12px!important}.copy-code-button{right:16px!important;background:linear-gradient(135deg,#4ecdc4,#44a08d)!important;border:none!important;padding:8px 16px!important;border-radius:8px!important;font-weight:600!important;cursor:pointer!important;opacity:0!important;transition:all .3s ease!important;z-index:10!important;box-shadow:0 4px 15px rgba(76,205,196,.3)!important}pre:hover .copy-code-button{opacity:1!important;transform:translateY(-2px)!important}.copy-code-button:hover{background:linear-gradient(135deg,#44a08d,#093637)!important;box-shadow:0 6px 20px rgba(76,205,196,.4)!important}:not(pre)>code{color:white!important;padding:.3em .6em!important;border-radius:8px!important;font-family:JetBrains Mono,monospace!important;font-size:.9em!important;font-weight:600!important;border:none!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.markdown-content table,:not(pre)>code{background:linear-gradient(135deg,#667eea,#764ba2)!important}.markdown-content table{width:100%!important;margin:3rem 0!important;border-collapse:separate!important;border-spacing:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 50px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.1)!important}.markdown-content table thead{background:linear-gradient(135deg,#667eea,#764ba2)!important}.markdown-content table th{padding:1.5rem 2rem!important;border:none!important;font-weight:700!important;text-align:left!important;color:white!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important;position:relative!important}.markdown-content table th:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important}.markdown-content table tbody{background:white!important}.markdown-content table td{padding:1.25rem 2rem!important;border:none!important;border-bottom:1px solid #f1f5f9!important;color:#334155!important;font-size:15px!important;line-height:1.6!important;transition:all .3s ease!important}.markdown-content table tr:nth-child(2n) td{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important}.markdown-content table tr:hover td{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)!important;transform:scale(1.01)!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.markdown-content table tr:last-child td{border-bottom:none!important}.markdown-content blockquote{margin:3rem 0!important;padding:2rem 2.5rem!important;border-left:6px solid transparent!important;border-image:linear-gradient(135deg,#667eea,#764ba2) 1!important;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))!important;border-radius:0 16px 16px 0!important;box-shadow:0 10px 30px rgba(102,126,234,.1)!important;position:relative!important}.markdown-content blockquote:before{content:""!important;position:absolute!important;top:-10px!important;left:20px!important;font-size:4rem!important;color:#667eea!important;opacity:.3!important;font-family:serif!important}@media (max-width:768px){pre code{padding:1.5rem!important;font-size:14px!important;line-height:1.6!important}.code-language-label,.copy-code-button{top:12px!important;padding:6px 10px!important;font-size:11px!important}.copy-code-button{right:12px!important}.code-language-label{left:12px!important}.markdown-content table td,.markdown-content table th{padding:1rem 1.5rem!important;font-size:14px!important}.markdown-content blockquote{padding:1.5rem 2rem!important;margin:2rem 0!important}}pre code::-webkit-scrollbar{height:10px!important}pre code::-webkit-scrollbar-track{background:rgba(255,255,255,.1)!important;border-radius:5px!important}pre code::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:5px!important}pre code::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)!important}.language-bash,.language-css,.language-dart,.language-html,.language-javascript,.language-json,.language-python,.language-typescript,.language-yaml,.markdown-content code,.markdown-content code *,.markdown-content pre code,.markdown-content pre code *,.prose code,.prose code *,.prose pre code,.prose pre code *,article code,article code *,article pre code,article pre code *,code[class*=language-],pre code,pre code *,pre code .hljs,pre code .token,pre code span,pre code[class*=language-]{color:#f0f6fc!important}