@layer components{@scope(.rich-text){:scope{gap:var(--space-lg);flex-direction:column;display:flex}h2{margin-top:calc(var(--space-xl) - var(--space-xs));font-size:var(--text-lg);padding-left:2rem;font-weight:700;position:relative}h2:before{content:"";border-radius:var(--radius-sm);background-color:var(--accent);width:1.5rem;height:1.5rem;position:absolute;top:6px;left:0}h2>*{font-size:var(--text-lg)}@media (min-width:1024px){h2,h2>*{font-size:var(--text-xl)}}a{color:var(--accent);text-decoration:underline}img{padding-block:var(--space-sm)}ol{padding-left:1.25rem;list-style-type:decimal}ol>li+li{margin-top:calc(var(--leading-default) * .15 * 1em)}ul{padding-left:1.25rem;list-style-type:disc}ul>li+li{margin-top:calc(var(--leading-default) * .15 * 1em)}:not(pre)>code{border-radius:var(--radius-sm);background-color:var(--code-surface);color:var(--code-text);font-family:var(--font-mono);padding:.1em .4em;font-size:.875em}pre{padding:var(--space-md) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--code-surface);color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-1-5);tab-size:2;overflow-x:auto}pre>code{font-family:inherit}.hljs-keyword,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-meta{color:var(--code-keyword)}.hljs-keyword{font-weight:600}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-addition{color:var(--code-string)}.hljs-comment,.hljs-quote,.hljs-deletion{color:var(--code-comment);font-style:italic}.hljs-number{color:var(--code-number)}.hljs-title,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo{color:var(--code-title)}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-params{color:var(--code-attribute)}}}
