@layer components{.markdown-page{display:flex;flex-direction:column;flex:1;max-width:var(--content-max-width);margin:0 auto;width:100%;padding:var(--space-8) var(--space-6)}.markdown-page-article{display:flex;flex-direction:column;flex:1;background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:var(--space-10) var(--space-10)}.markdown-page-title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-6);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.markdown-content{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.markdown-content :is(h1,h2,h3,h4,h5,h6){margin-top:1.5em;margin-bottom:.5em;font-weight:var(--font-semibold);color:var(--color-text);line-height:var(--leading-tight)}.markdown-content h1{font-size:var(--text-2xl);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.markdown-content h2{font-size:var(--text-xl)}.markdown-content h3{font-size:var(--text-lg)}.markdown-content p{margin:.75em 0}.markdown-content :is(ul,ol){margin:.75em 0;padding-inline-start:var(--space-6);list-style:revert}.markdown-content li{margin:.25em 0}.markdown-content strong{font-weight:var(--font-semibold)}.markdown-content hr{border:none;border-top:1px solid var(--color-border);margin:1.5em 0}.markdown-content>*:first-child{margin-top:0}.markdown-content>*:last-child{margin-bottom:0}}
