[data-md-content]{--text-content: var(--text-primary)}@media(prefers-color-scheme:dark){[data-md-content]{--text-content: #bea7b0}[data-md-content] .astro-code,[data-md-content] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--control-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}[data-md-content]{color:var(--text-content)}[data-md-content] h1{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700}[data-md-content] h2{margin-bottom:.75rem;margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}[data-md-content] h3{margin-bottom:.5rem;margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700}[data-md-content] h4{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}[data-md-content] h5{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}[data-md-content] h6{margin-bottom:.5rem;font-size:16px;line-height:20px;font-weight:700}[data-md-content] .big{font-size:1.5rem;line-height:2rem;font-weight:700}[data-md-content] .shout{font-size:2.25rem;line-height:2.5rem;font-weight:700}:is([data-md-content] .thought):before{content:"💭";font-size:2.25rem;line-height:2.5rem;font-weight:700}[data-md-content] .thought{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;gap:1rem;border-radius:.5rem;background-color:var(--control-bg-hover);padding:1rem}[data-md-content] h1,[data-md-content] h2,[data-md-content] h3,[data-md-content] h4,[data-md-content] h5,[data-md-content] h6{position:relative;margin-left:-1em;cursor:pointer;padding-left:1em;color:var(--text-primary)}:is([data-md-content] h1,[data-md-content] h2,[data-md-content] h3,[data-md-content] h4,[data-md-content] h5,[data-md-content] h6) [data-anchor-link]{position:absolute;left:0;display:none;color:var(--text-secondary);text-decoration:none}:is([data-md-content] h1,[data-md-content] h2,[data-md-content] h3,[data-md-content] h4,[data-md-content] h5,[data-md-content] h6) [data-anchor-link]:hover{text-decoration-line:underline}:is([data-md-content] h1,[data-md-content] h2,[data-md-content] h3,[data-md-content] h4,[data-md-content] h5,[data-md-content] h6):hover [data-anchor-link]{display:inline}[data-md-content] p{margin-bottom:1.25rem;font-size:14px;line-height:16px;line-height:1.5}[data-md-content] ul{margin-bottom:1rem;margin-left:1rem;list-style-type:disc;list-style-position:outside}[data-md-content] ol{margin-bottom:1rem;margin-left:2em;list-style-type:decimal;list-style-position:outside}[data-md-content] li{margin-top:.25rem;font-size:14px;line-height:16px;line-height:1.5}[data-md-content] code{white-space:nowrap;border-radius:4px;background-color:var(--control-bg-hover);padding-left:.25rem;padding-right:.25rem;font-size:14px;line-height:16px;color:var(--text-content)}[data-md-content] blockquote{margin-bottom:1rem;border-left-width:4px;border-color:var(--text-secondary);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem}:is([data-md-content] blockquote) p{margin-bottom:0;font-size:14px;line-height:16px}:is([data-md-content] blockquote) p+p{margin-top:1rem}[data-md-content] pre{margin-bottom:1rem;border-radius:4px;background-color:var(--control-bg-hover);padding:.5rem;color:var(--text-secondary)}:is([data-md-content] pre) code{white-space:pre;background-color:transparent}[data-md-content] table{margin-bottom:.5rem;border-collapse:collapse;--un-border-spacing-x:0;--un-border-spacing-y:0;border-spacing:var(--un-border-spacing-x) var(--un-border-spacing-y);border-color:var(--text-secondary);border-style:solid}:is([data-md-content] table) th,:is([data-md-content] table) td{border-width:1px;border-color:var(--text-secondary);padding:.25rem}:is([data-md-content] table) th{text-align:left;font-weight:700}:is([data-md-content] table) td{text-align:right}[data-md-content] a{color:var(--text-accent);text-decoration-line:underline}[data-md-content] a:hover{text-decoration:none}[data-md-content] picture{margin-bottom:1rem;width:100%;display:flex;flex-direction:column;align-items:center}[data-md-content] figure{margin-bottom:.5rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}:is([data-md-content] figure) picture{margin:0}[data-md-content] figcaption{text-align:center;text-wrap:balance;font-size:14px;line-height:16px;color:var(--text-secondary)}[data-md-content] .graphviz-svg{margin-bottom:1rem;width:100%;display:flex;justify-content:center}:is([data-md-content] .graphviz-svg) svg{border-width:1px;border-color:var(--text-secondary);border-radius:4px}:is(:is([data-md-content] .graphviz-svg) .graph) text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;fill:var(--text-content);font-size:10px;line-height:1}:is(:is([data-md-content] .graphviz-svg) .graph) path,:is(:is([data-md-content] .graphviz-svg) .graph) ellipse,:is(:is([data-md-content] .graphviz-svg) .graph) polygon{stroke:var(--text-secondary)}:is(:is([data-md-content] .graphviz-svg) .graph)>polygon{fill:transparent;stroke:none}
