.bbs-footer[data-v-49df7fa0]{display:flex;justify-content:center;gap:12px;padding:18px 16px 24px;color:#9aa3af;font-size:12px}@media (max-width: 520px){.bbs-footer[data-v-49df7fa0]{flex-direction:column;align-items:center;gap:4px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-shell{min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.markdown-body{line-height:1.8;color:#333;overflow-x:auto}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre,.markdown-body table{margin:0 0 12px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:18px 0 10px;line-height:1.35}.markdown-body ul,.markdown-body ol{padding-left:24px}.markdown-body blockquote{padding:8px 12px;border-left:4px solid #dcdfe6;background:#f8fafc;color:#64748b}.markdown-body pre{overflow-x:auto;padding:12px;border-radius:6px;background:#f6f8fa}.markdown-body code{padding:2px 5px;border-radius:4px;background:#f6f8fa;font-family:Consolas,Monaco,Courier New,monospace}.markdown-body pre code{padding:0;background:transparent}.markdown-body a{color:#409eff}.markdown-body img{max-width:100%}.markdown-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0;font-size:15px}.markdown-body th,.markdown-body td{padding:8px 10px;border:1px solid #dcdfe6;vertical-align:top}.markdown-body th{background:#f5f7fa;font-weight:700;color:#1f2937}.markdown-body tr:nth-child(2n) td{background:#fafafa}
