.markdown-prose{color:var(--color-text-muted);font-size:1.1rem;line-height:1.8}.markdown-prose h1,.markdown-prose h2,.markdown-prose h3,.markdown-prose h4{color:var(--color-white);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-top:2em;margin-bottom:1em}.markdown-prose h1{font-size:2.2rem}.markdown-prose h2{font-size:1.8rem}.markdown-prose h3{font-size:1.4rem}.markdown-prose p{margin-bottom:1.5em}.markdown-prose ul,.markdown-prose ol{margin-bottom:1.5em;padding-left:1.5em}.markdown-prose li{margin-bottom:.5em}.markdown-prose a{color:var(--color-gold);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}.markdown-prose a:hover{color:var(--color-red)}.markdown-prose strong,.markdown-prose b{color:var(--color-white);font-weight:var(--font-weight-bold)}.markdown-prose blockquote{border-left:4px solid var(--color-gold);color:var(--color-white);margin:2em 0;padding-left:1em;font-style:italic}.markdown-prose hr{border:none;border-top:1px solid var(--color-border);margin:3em 0}.markdown-prose code{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:4px;padding:.15em .4em;font-size:.875em}.markdown-prose pre{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-lg);margin-bottom:1.5em;overflow-x:auto}.markdown-prose pre code{background:0 0;border:none;padding:0}@media (max-width:768px){.markdown-prose{font-size:1rem}.markdown-prose h1{font-size:1.8rem}.markdown-prose h2{font-size:1.5rem}.markdown-prose h3{font-size:1.25rem}}@media (max-width:480px){.markdown-prose{font-size:.95rem}.markdown-prose h1{font-size:1.5rem}.markdown-prose h2{font-size:1.3rem}.markdown-prose h3{font-size:1.1rem}.markdown-prose blockquote{padding-left:var(--space-md);margin:1.5em 0}}
