.note-markdown{color:var(--foreground);word-wrap:break-word;font-size:.875rem;line-height:1.6}.note-markdown h1,.note-markdown h2,.note-markdown h3,.note-markdown h4{color:var(--foreground);margin:.75rem 0 .25rem;font-weight:400}.note-markdown h1{font-size:1.25rem}.note-markdown h2{font-size:1.125rem}.note-markdown h3,.note-markdown h4{font-size:1rem}.note-markdown p{margin:0 0 .5rem}.note-markdown ul,.note-markdown ol{margin:0 0 .5rem;padding-left:1.25rem}.note-markdown ul{list-style:outside}.note-markdown ol{list-style:decimal}.note-markdown a{color:var(--brand-link);text-underline-offset:2px;text-decoration:underline}.note-markdown code{background:var(--card);border:1px solid var(--border);font-size:.8125rem;font-family:var(--font-mono);border-radius:4px;padding:.1rem .3rem}.note-markdown pre{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--input-radius);margin:0 0 .5rem;padding:.75rem;overflow-x:auto}.note-markdown pre code{background:0 0;border:none;padding:0}.note-markdown strong{font-weight:600}.note-markdown blockquote{border-left:2px solid var(--border-strong);color:var(--muted);margin:0 0 .5rem;padding-left:.75rem}.note-markdown hr{border:none;border-top:1px solid var(--border);margin:1rem 0}
