.blog-content[data-v-97832fce]{color:#e2e2e8;font-size:1.0625rem;line-height:1.9}.blog-content[data-v-97832fce] p{margin:0 0 1.35rem}.blog-content[data-v-97832fce] h1,.blog-content[data-v-97832fce] h2,.blog-content[data-v-97832fce] h3{color:#e2e2e8;font-family:Space Grotesk,Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;line-height:1.25;margin:2.5rem 0 1rem}.blog-content[data-v-97832fce] h1{font-size:clamp(2rem,3.4vw,2.75rem)}.blog-content[data-v-97832fce] h2{font-size:clamp(1.75rem,3vw,2.35rem)}.blog-content[data-v-97832fce] h3{font-size:clamp(1.35rem,2.3vw,1.75rem)}.blog-content[data-v-97832fce] a{color:#ddfcff;text-decoration:underline;text-underline-offset:.2em}.blog-content[data-v-97832fce] strong{color:#fff;font-weight:700}.blog-content[data-v-97832fce] em{color:#c1c6d7}.blog-content[data-v-97832fce] code{background:#ddfcff14;border:1px solid rgba(221,252,255,.16);border-radius:.35rem;color:#ddfcff;font-size:.9em;padding:.12rem .35rem}.blog-content[data-v-97832fce] pre{background:#0c0e12b3;border:1px solid rgba(193,198,215,.16);border-radius:.75rem;margin:1.75rem 0;overflow-x:auto;padding:1rem}.blog-content[data-v-97832fce] pre code{background:transparent;border:0;padding:0}.blog-content[data-v-97832fce] ol,.blog-content[data-v-97832fce] ul{margin:1rem 0 1.5rem;padding-left:1.4rem}.blog-content[data-v-97832fce] li{margin:.45rem 0}.blog-content[data-v-97832fce] img{border-radius:1rem;margin:2rem auto;max-width:100%}.blog-content[data-v-97832fce] blockquote{border-left:2px solid #ddfcff;color:#c1c6d7;margin:2rem 0;padding-left:1.25rem}.blog-content[data-v-97832fce] hr{border:0;border-top:1px solid rgba(193,198,215,.22);margin:2.5rem 0}.blog-content[data-v-97832fce] .markdown-table-wrap{margin:2rem 0;overflow-x:auto}.blog-content[data-v-97832fce] table{border:1px solid rgba(193,198,215,.16);border-collapse:collapse;border-radius:.75rem;min-width:560px;overflow:hidden;width:100%}.blog-content[data-v-97832fce] td,.blog-content[data-v-97832fce] th{border-bottom:1px solid rgba(193,198,215,.12);padding:.85rem 1rem;text-align:left;vertical-align:top}.blog-content[data-v-97832fce] th{background:#ddfcff14;color:#fff;font-weight:700}.blog-content[data-v-97832fce] td{color:#c1c6d7}.blog-content[data-v-97832fce] tr:last-child td{border-bottom:0}.blog-content[data-v-97832fce] .mermaid-diagram{background:#0c0e1285;border:1px solid rgba(193,198,215,.16);border-radius:1rem;margin:2rem 0;overflow-x:auto;padding:1.25rem}.blog-content[data-v-97832fce] .mermaid-diagram svg{display:block;height:auto;margin:0 auto;max-width:100%}
