.markdown[data-v-9784df71]{color:var(--ink-soft);font-size:1.05rem;line-height:1.7}.markdown[data-v-9784df71] :first-child{margin-top:0}.markdown[data-v-9784df71] :last-child{margin-bottom:0}.markdown[data-v-9784df71] h1,.markdown[data-v-9784df71] h2,.markdown[data-v-9784df71] h3,.markdown[data-v-9784df71] h4{color:var(--ink);font-weight:700;line-height:1.3;margin:1.6em 0 .6em}.markdown[data-v-9784df71] h1{font-size:1.8rem}.markdown[data-v-9784df71] h2{font-size:1.5rem}.markdown[data-v-9784df71] h3{font-size:1.25rem}.markdown[data-v-9784df71] h4{font-size:1.1rem}.markdown[data-v-9784df71] p{margin:0 0 1em}.markdown[data-v-9784df71] p+p{margin-top:.4em}.markdown[data-v-9784df71] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.markdown[data-v-9784df71] a:hover{text-decoration-thickness:2px}.markdown[data-v-9784df71] strong{color:var(--ink);font-weight:700}.markdown[data-v-9784df71] em{font-style:italic}.markdown[data-v-9784df71] ol,.markdown[data-v-9784df71] ul{margin:0 0 1em;padding-left:1.4em}.markdown[data-v-9784df71] li{margin:.3em 0}.markdown[data-v-9784df71] li::marker{color:var(--accent)}.markdown[data-v-9784df71] blockquote{background:var(--bg-inset);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);margin:0 0 1em;padding:.4em 1em}.markdown[data-v-9784df71] blockquote p{margin:.3em 0}.markdown[data-v-9784df71] code{background:var(--bg-inset);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.15em .4em}.markdown[data-v-9784df71] pre{background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 1em;overflow-x:auto;padding:1em}.markdown[data-v-9784df71] pre code{background:none;font-size:.88rem;padding:0}.markdown[data-v-9784df71] hr{border:none;border-top:1px solid var(--line);margin:1.6em 0}.markdown[data-v-9784df71] img{border-radius:var(--radius-sm);height:auto;margin:.4em 0;max-width:100%}.markdown[data-v-9784df71] table{border-collapse:collapse;font-size:.95rem;margin:0 0 1em;width:100%}.markdown[data-v-9784df71] td,.markdown[data-v-9784df71] th{border:1px solid var(--line);padding:.5em .7em;text-align:left}.markdown[data-v-9784df71] th{background:var(--bg-inset);color:var(--ink);font-weight:700}
