.markdown-content{line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{line-height:1.3}.markdown-content pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:16px;overflow-x:auto}.markdown-content code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.85em}.markdown-content p code,.markdown-content li code{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:3px;padding:2px 4px}.markdown-content blockquote{color:#6a737d;border-left:4px solid #dfe2e5;margin:16px 0;padding-left:16px}.markdown-content table{border-collapse:collapse;width:100%;margin:16px 0}.markdown-content table th,.markdown-content table td{text-align:left;border:1px solid #dfe2e5;padding:8px 12px}.markdown-content table th{background-color:#f6f8fa;font-weight:600}.markdown-content ul,.markdown-content ol{margin:16px 0;padding-left:24px}.markdown-content li{margin:4px 0}.markdown-content hr{border:0;border-top:1px solid #e1e4e8;margin:24px 0}.markdown-content a{color:#0366d6;text-decoration:none}.markdown-content a:hover{text-decoration:underline}@media (max-width:768px){.markdown-content pre{padding:12px;font-size:.8em}.markdown-content table{font-size:.9em}.markdown-content table th,.markdown-content table td{padding:6px 8px}}
.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#9ca3af99 0%,#6b728099 100%);border:1px solid #ffffff1a;border-radius:4px;transition:all .3s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9ca3afcc 0%,#6b7280cc 100%);border-color:#fff3;transform:scale(1.1)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(#6b7280e6 0%,#4b5563e6 100%)}.custom-scrollbar::-webkit-scrollbar-corner{background:0 0}.custom-scrollbar:hover::-webkit-scrollbar-thumb{opacity:1}@supports (scrollbar-width:thin){.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af99 transparent}}@media (max-width:768px){.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:3px}}
