body{margin:0}.route-enter{animation:.24s cubic-bezier(.4,0,.2,1) both route-enter}@keyframes route-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-enter{animation:none}}.rich-text{overflow-wrap:anywhere;outline:none}.rich-text p{min-height:1lh;margin:0}.rich-text h1,.rich-text h2,.rich-text h3{margin:.6em 0 .2em;line-height:1.3}.rich-text h1{font-size:1.5em}.rich-text h2{font-size:1.25em}.rich-text h3{font-size:1.1em}.rich-text ul,.rich-text ol{margin:0;padding-inline-start:1.5em}.rich-text ul[data-type=taskList]{padding-inline-start:.25em;list-style:none}.rich-text ul[data-type=taskList] li{gap:8px;display:flex}.rich-text ul[data-type=taskList] li>label{flex-shrink:0}.rich-text blockquote{border-inline-start:3px solid color-mix(in srgb, currentColor 25%, transparent);margin:0;padding-inline-start:12px}.rich-text code{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rich-text pre{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;margin:0;padding:8px 12px;overflow-x:auto}.rich-text pre code{background:0 0;padding:0}.rich-text a{color:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#86a0ff);text-decoration:underline}
