.markdown-content{color:#4b5563;font-size:.95rem;line-height:1.6}@media (min-width:640px){.markdown-content{font-size:1rem}}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#1f2937;font-weight:600;margin-bottom:.5em;margin-top:1.5em}.markdown-content p{color:#4b5563;margin:1em 0}.markdown-content ol,.markdown-content ul{color:#4b5563;margin:1em 0;padding-left:1.5em}@media (min-width:640px){.markdown-content ol,.markdown-content ul{padding-left:2em}}.markdown-content li{margin:.5em 0}.markdown-content blockquote{background-color:#f8fafc;border-left:4px solid #8b5cf6;border-radius:.75rem;box-shadow:0 2px 4px -1px #0000000d;color:#4b5563;margin:1.25em 0;padding:1em 1.25em}@media (min-width:640px){.markdown-content blockquote{border-radius:1.5rem;margin:1.5em 0;padding:1.5em 2em}}.markdown-content code{background-color:#f8fafc;border-radius:.5rem;color:#6b7280;font-family:ui-monospace,monospace;font-size:.9em;padding:.2em .4em;word-break:break-word}.markdown-content pre{background-color:#f8fafc;border:1px solid #6b7280;border-radius:.75rem;box-shadow:0 2px 4px -1px #0000000d;margin:1.25em 0;overflow-x:auto;padding:1rem;-webkit-overflow-scrolling:touch}@media (max-width:640px){.markdown-content pre{border-radius:0;margin:1em -1rem}}@media (min-width:640px){.markdown-content pre{border-radius:1.5rem;margin:1.5em 0;padding:1.5em}}.markdown-content pre code{background-color:transparent;color:#1e3a8a;font-size:.9em;padding:0;white-space:pre;word-break:normal}.markdown-content img{border-radius:1rem;box-shadow:0 2px 4px -1px #0000001a;height:auto;margin:1.25em 0;max-width:100%;transition:transform .2s ease}.markdown-content a{border-bottom:2px solid transparent;border-radius:.5rem;color:#14b8a6;padding:.1em .3em;text-decoration:none;transition:all .2s ease}.markdown-content a:hover{background-color:#f8fafc;border-bottom-color:#14b8a6}.markdown-content hr{background:linear-gradient(90deg,transparent,#e5e7eb,transparent);border:0;border-radius:1rem;height:2px;margin:2em 0}.markdown-content code[class*=language-],.markdown-content pre[class*=language-]{color:#374151;font-family:ui-monospace,monospace;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.markdown-content .token.cdata,.markdown-content .token.comment,.markdown-content .token.doctype,.markdown-content .token.prolog{color:#6b7280;font-style:italic}.markdown-content .token.class-name,.markdown-content .token.function{color:#6366f1}.markdown-content .token.keyword{color:#7c3aed}.markdown-content .token.string{color:#059669}.markdown-content .token.boolean,.markdown-content .token.number{color:#dc2626}.markdown-content .token.operator,.markdown-content .token.punctuation{color:#6b7280}.markdown-content table{border-collapse:separate;border-radius:.75rem;border-spacing:0;display:block;margin:1.25em 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media (min-width:640px){.markdown-content table{border-radius:1.5rem;display:table;margin:1.5em 0}}.markdown-content td,.markdown-content th{border:1px solid #6b7280;min-width:100px;padding:.75em 1em}@media (min-width:640px){.markdown-content td,.markdown-content th{padding:1em 1.5em}}.markdown-content th{color:#6b7280;font-weight:600}.markdown-content th,.markdown-content tr:nth-child(2n){background-color:#f8fafc}.markdown-content tr:hover{background-color:#f5f7ff}.markdown-content del{color:#6b7280;text-decoration:line-through}.markdown-content task-list-item{list-style:none;margin-left:-1.5em}.markdown-content task-list-item input[type=checkbox]{border-radius:.5rem;margin-right:.75em}
