.markdown{line-height:1.6}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:1.2rem 0 .6rem;line-height:1.25}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre,.markdown table{margin:.6rem 0}.markdown ul,.markdown ol{padding-left:1.5rem}.markdown a{color:var(--primary);text-decoration:underline}.markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--surface-variant, rgba(127, 127, 127, 0.15));padding:.1rem .35rem;border-radius:.35rem}.markdown pre{background:var(--surface-variant, rgba(127, 127, 127, 0.15));padding:.75rem 1rem;border-radius:.75rem;overflow-x:auto}.markdown pre code{background:none;padding:0}.markdown blockquote{border-left:3px solid var(--outline);padding-left:.75rem;color:var(--on-surface-variant)}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--outline);padding:.4rem .7rem;text-align:left}.markdown th{background:var(--surface-variant, rgba(127, 127, 127, 0.15))}.markdown ul.contains-task-list{list-style:none;padding-left:.25rem}.markdown .task-list-item input{margin-right:.5rem}.markdown .markdown-alert{border-left:4px solid var(--alert-color, var(--outline));border-radius:.4rem;padding:.5rem 1rem;background:color-mix(in srgb, var(--alert-color, var(--outline)) 8%, transparent)}.markdown .markdown-alert p{color:var(--on-surface)}.markdown .markdown-alert>:first-child{margin-top:0}.markdown .markdown-alert>:last-child{margin-bottom:0}.markdown .markdown-alert-title{display:flex;align-items:center;gap:.45rem;font-weight:600;color:var(--alert-color, var(--outline))}.markdown .markdown-alert-title svg{display:block}.markdown .markdown-alert.note{--alert-color: var(--primary, #4493f8)}.markdown .markdown-alert.tip{--alert-color: #3fb950}.markdown .markdown-alert.important{--alert-color: #ab7df8}.markdown .markdown-alert.warning{--alert-color: #d29922}.markdown .markdown-alert.caution{--alert-color: #f85149}.markdown-field{margin-top:1rem;display:flex;flex-direction:column}.markdown-field label{margin-bottom:.4rem;color:var(--on-surface-variant)}.markdown-editor{position:relative;border:1px solid var(--outline);border-radius:.75rem;background:var(--surface);overflow:visible}.markdown-editor:focus-within{outline:2px solid var(--primary)}.markdown-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem;border-bottom:1px solid var(--outline)}.markdown-editor__group{display:flex;align-items:center;gap:.1rem}.markdown-editor__group+.markdown-editor__group{margin-left:.25rem;padding-left:.4rem;border-left:1px solid var(--outline)}.markdown-editor__tool{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:2rem;height:2rem;padding:0 .45rem;border:none;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--on-surface-variant);cursor:pointer;font:inherit;font-size:.9rem;line-height:1}.markdown-editor__tool svg{display:block}.markdown-editor__tool:hover{background:var(--surface-variant, rgba(127, 127, 127, 0.15));color:var(--on-surface)}.markdown-editor__tool--menu{margin-left:.25rem}.markdown-editor__tool--labelled{justify-content:flex-start;width:100%}.markdown-editor__caret{font-size:.7rem;opacity:.7}.markdown-editor__insert{position:relative;margin-left:auto}.markdown-editor__insert summary{list-style:none}.markdown-editor__insert summary::-webkit-details-marker{display:none}.markdown-editor__menu{position:absolute;right:0;top:calc(100% + .3rem);z-index:10;display:flex;flex-direction:column;min-width:12rem;padding:.3rem;border:1px solid var(--outline);border-radius:.75rem;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.18)}.markdown-editor__menu .markdown-editor__tool{height:auto;padding:.5rem .6rem;color:var(--on-surface)}.markdown-editor__textarea{display:block;width:100%;min-height:7rem;padding:.75rem;border:none;background:rgba(0,0,0,0);color:var(--on-surface);resize:vertical;font:inherit;line-height:1.5}.markdown-editor__textarea:focus{outline:none}
