@layer components{.markdown{overflow-wrap:anywhere;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown :where(p,ul,ol,blockquote,pre,table){margin-block:.75em}.markdown :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;margin-block:1.25em .5em;font-weight:600;line-height:1.3}.markdown h3{font-size:1.125rem}.markdown h4{font-size:1rem}.markdown :where(h5,h6){font-size:.875rem}.markdown :where(ul,ol){padding-inline-start:1.25rem}.markdown ul{list-style:outside}.markdown ol{list-style:decimal}.markdown li+li{margin-top:.25em}.markdown li>:where(ul,ol){margin-block:.25em}.markdown a{text-decoration:underline;-webkit-text-decoration-color:var(--frost);text-decoration-color:var(--frost);text-underline-offset:3px;text-decoration-thickness:2px}.markdown :where(code){border:1px solid var(--line);background-color:var(--bg-sunken);font-family:var(--font-mono);border-radius:.375rem;padding:.1em .35em;font-size:.85em}.markdown pre{border:1px solid var(--line);background-color:var(--bg-sunken);border-radius:.75rem;padding:.75rem 1rem;overflow-x:auto}.markdown pre code{background:0 0;border:0;padding:0;font-size:.8125rem}.markdown blockquote{border-inline-start:3px solid var(--line-strong);color:var(--fg-muted);padding-inline-start:1rem}.markdown hr{border:0;border-top:1px solid var(--line);margin-block:1.5em}.markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.markdown :where(th,td){border:1px solid var(--line);text-align:start;padding:.375rem .75rem}.markdown th{background-color:var(--bg-sunken);font-weight:600}.markdown img{max-width:100%;height:auto}.markdown .contains-task-list{padding-inline-start:0;list-style:none}.markdown input[type=checkbox]{margin-inline-end:.5rem}.markdown .procedure-picture{max-width:100%;height:auto;box-shadow:0 0 0 1px var(--color-line);border-radius:.5rem;margin-block:.75rem;display:block}.markdown .picture-missing{border:1px dashed var(--color-line-strong);color:var(--color-fg-muted);text-align:center;border-radius:.5rem;margin-block:.75rem;padding:1.5rem 1rem;display:block}}
