.article-content[data-v-c2c79091]{color:var(--ui-text);line-height:1.8;word-break:break-word}.article-content[data-v-c2c79091] h1,.article-content[data-v-c2c79091] h2,.article-content[data-v-c2c79091] h3,.article-content[data-v-c2c79091] h4,.article-content[data-v-c2c79091] h5,.article-content[data-v-c2c79091] h6{color:var(--ui-text);font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:24px;scroll-margin-top:var(--md-scroll-offset,90px)}.article-content[data-v-c2c79091] h1{border-bottom:1px solid var(--ui-border);font-size:24px;padding-bottom:8px}.article-content[data-v-c2c79091] h2{font-size:20px}.article-content[data-v-c2c79091] h3{font-size:18px}.article-content[data-v-c2c79091] h4{font-size:16px}.article-content[data-v-c2c79091] p{line-height:1.8;margin-bottom:16px}.article-content[data-v-c2c79091] img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.article-content[data-v-c2c79091] ol,.article-content[data-v-c2c79091] ul{margin-bottom:16px;padding-left:24px}.article-content[data-v-c2c79091] ul{list-style:disc}.article-content[data-v-c2c79091] ol{list-style:decimal}.article-content[data-v-c2c79091] li{line-height:1.8;margin-bottom:8px}.article-content[data-v-c2c79091] blockquote{background:var(--ui-bg);border-left:3px solid var(--ui-primary);border-radius:0 8px 8px 0;color:var(--ui-text-muted,var(--ui-text));margin:16px 0;padding:8px 16px}.article-content[data-v-c2c79091] a{color:var(--ui-primary);text-decoration:none}.article-content[data-v-c2c79091] a:hover{text-decoration:underline}.article-content[data-v-c2c79091] table{border-collapse:collapse;display:block;margin:16px 0;overflow-x:auto;width:100%}.article-content[data-v-c2c79091] td,.article-content[data-v-c2c79091] th{border:1px solid var(--ui-border);padding:8px 12px;text-align:left}.article-content[data-v-c2c79091] th{background-color:var(--ui-bg);font-weight:600}.article-content[data-v-c2c79091] pre{background-color:var(--ui-bg);border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.article-content[data-v-c2c79091] code{background-color:var(--ui-bg);border-radius:4px;font-family:monospace;font-size:14px;padding:3px 6px}.article-content[data-v-c2c79091] pre code{background:none;padding:0}.article-content[data-v-c2c79091] hr{border:none;border-top:1px solid var(--ui-border);margin:24px 0}
