.community-prose[data-v-ba070b79]{color:var(--text-secondary);font-size:clamp(16px,1.05vw,17.5px);line-height:1.9;overflow-wrap:anywhere;width:100%;word-break:break-word}.community-prose[data-v-ba070b79] h2{color:var(--text);font-size:1.22em;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:1.75em 0 .75em}.community-prose[data-v-ba070b79] h3{color:var(--text);font-size:1.08em;font-weight:700;line-height:1.45;margin:1.45em 0 .55em}.community-prose[data-v-ba070b79] h4{color:var(--text);font-size:1.02em;font-weight:700;margin:1.25em 0 .45em}.community-prose[data-v-ba070b79] p{margin:0 0 1.05em;text-align:justify;text-indent:2em;text-justify:inter-ideograph}.community-prose[data-v-ba070b79] p:has(>.ss-formula),.community-prose[data-v-ba070b79] p:has(>br:only-child),.community-prose[data-v-ba070b79] p:has(>img:only-child),.community-prose[data-v-ba070b79] p:has(>pre){text-align:start;text-indent:0}.community-prose[data-v-ba070b79] ol,.community-prose[data-v-ba070b79] ul{margin:0 0 1.1em;padding-left:1.6em}.community-prose[data-v-ba070b79] li{margin-bottom:.4em;text-align:start}.community-prose[data-v-ba070b79] li>p{margin-bottom:.35em;text-indent:0}.community-prose[data-v-ba070b79] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.community-prose[data-v-ba070b79] code{background:color-mix(in srgb,var(--accent) 8%,var(--surface-subtle,#f1f5f9));border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:5px;color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:.15em .4em;text-indent:0}.community-prose[data-v-ba070b79] pre,.community-prose[data-v-ba070b79] pre.ql-syntax{background:#0b1220;border:1px solid #1e293b;border-radius:10px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);box-shadow:inset 0 1px #ffffff0a;color:#e2e8f0;font-size:13.5px;line-height:1.6;margin:1.15em 0 1.35em;overflow-x:auto;padding:36px 16px 16px;position:relative;text-align:start;text-indent:0}.community-prose[data-v-ba070b79] pre:before,.community-prose[data-v-ba070b79] pre.ql-syntax:before{background:#111827;border-bottom:1px solid #1f2937;border-radius:10px 10px 0 0;color:#94a3b8;content:"代码";font-family:inherit;font-size:11px;font-weight:700;left:0;letter-spacing:.06em;padding:6px 14px;position:absolute;right:0;top:0}.community-prose[data-v-ba070b79] pre[data-has-lang="1"]:before{content:var(--code-lang,"代码");text-transform:lowercase}.community-prose[data-v-ba070b79] pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.community-prose[data-v-ba070b79] .ss-formula,.community-prose[data-v-ba070b79] .ss-formula-inline{text-indent:0}.community-prose[data-v-ba070b79] .ss-formula{background:-webkit-linear-gradient(top,color-mix(in srgb,var(--accent) 6%,var(--bg-elevated)) 0,var(--surface-subtle,#f8fafc) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,var(--bg-elevated)) 0,var(--surface-subtle,#f8fafc) 100%);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:10px;color:var(--text);display:block;font-family:Times New Roman,Latin Modern Math,serif;font-size:1.05em;line-height:1.6;margin:1.2em 0;overflow-x:auto;padding:16px 18px;text-align:center}.community-prose[data-v-ba070b79] .ss-formula:before{color:var(--accent);content:"公式";display:block;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-align:left}.community-prose[data-v-ba070b79] .ss-formula-inline{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:4px;display:inline-block;font-family:Times New Roman,Latin Modern Math,serif;margin:0 .1em;padding:0 .35em;vertical-align:middle}.community-prose[data-v-ba070b79] blockquote{border-left:3px solid var(--accent-border,#99f6e4);color:var(--text-muted);margin:0 0 1.15em;padding:.5em 0 .5em 1em}.community-prose[data-v-ba070b79] blockquote p{margin-bottom:.5em;text-align:start;text-indent:0}.community-prose[data-v-ba070b79] img{border-radius:8px;display:block;height:auto;margin:.75em auto 1.1em;max-width:100%}.community-prose[data-v-ba070b79] hr{border:none;border-top:1px solid var(--border);margin:1.8em 0}@media(max-width:640px){.community-prose[data-v-ba070b79]{font-size:16px;line-height:1.85}.community-prose[data-v-ba070b79] p{text-align:start}}
