.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:16px;line-height:1.7;color:#1e293b;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:700;line-height:1.25;color:#0f172a;padding-top:16px;border-bottom:1px solid #e2e8f0;padding-bottom:8px}.markdown-body h1{font-size:2.5rem;padding-top:0;border-bottom:3px solid #6366f1;margin-top:0}.markdown-body h2{font-size:2rem;border-bottom:2px solid #e2e8f0}.markdown-body h3{font-size:1.5rem;border-bottom:1px solid #f1f5f9}.markdown-body h4{font-size:1.25rem;border-bottom:none}.markdown-body h5{font-size:1.1rem;border-bottom:none}.markdown-body h6{font-size:1rem;color:#64748b;border-bottom:none}.markdown-body p{margin-top:0;margin-bottom:16px;line-height:1.8}.markdown-body a{color:#6366f1;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s}.markdown-body a:hover{color:#4f46e5;border-bottom:1px solid #6366f1}.markdown-body blockquote{margin:20px 0;padding:16px 20px;background:linear-gradient(90deg,#f8f8ff 0,#fafafa);border-left:4px solid #6366f1;border-radius:0 8px 8px 0;color:#475569;font-style:italic;box-shadow:0 2px 4px rgba(0,0,0,.05)}.markdown-body blockquote p{margin:0}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:16px;padding-left:32px}.markdown-body ul{list-style-type:disc}.markdown-body ul ul{list-style-type:circle;margin-top:8px;margin-bottom:8px}.markdown-body ul ul ul{list-style-type:square}.markdown-body ol{list-style-type:decimal}.markdown-body li{margin-top:6px;margin-bottom:6px;line-height:1.7}.markdown-body li>p{margin-bottom:8px}.markdown-body code{padding:2px 6px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#be185d}.markdown-body pre{margin:16px 0;padding:16px;background-color:#1e293b;border-radius:8px;overflow-x:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.markdown-body pre code{display:block;padding:0;background-color:transparent;border:none;color:#e2e8f0;font-size:14px;line-height:1.6}.markdown-body table{width:100%;margin:20px 0;border-collapse:collapse;border-spacing:0;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.markdown-body table thead{background-color:#6366f1;color:#fff}.markdown-body table th{padding:12px 16px;text-align:left;font-weight:600;border:1px solid #5558e3}.markdown-body table td{padding:12px 16px;border:1px solid #e2e8f0}.markdown-body table tbody tr:nth-child(2n){background-color:#f8fafc}.markdown-body table tbody tr:hover{background-color:#f1f5f9}.markdown-body hr{height:2px;margin:32px 0;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);border:none}.markdown-body img{max-width:100%;height:auto;border-radius:8px;margin:16px 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.markdown-body strong{font-weight:700;color:#0f172a}.markdown-body em{font-style:italic;color:#475569}.markdown-body del{text-decoration:line-through;color:#94a3b8}.markdown-body input[type=checkbox]{margin-right:8px}@media (max-width:768px){.markdown-body h1{font-size:2rem}.markdown-body h2{font-size:1.75rem}.markdown-body h3{font-size:1.5rem}.markdown-body{font-size:15px}.markdown-body table{font-size:14px}.markdown-body pre code{font-size:13px}}