.markdown-content--article[data-v-ac064af1] h2,.markdown-content--article[data-v-ac064af1] h3,.markdown-content--article[data-v-ac064af1] h4{scroll-margin-top:6rem;line-height:1.2;font-weight:700;color:var(--color-text)}.markdown-content--article[data-v-ac064af1] h2{font-size:clamp(1.75rem,3vw,2.5rem)}.markdown-content--article[data-v-ac064af1] h3{font-size:clamp(1.5rem,2.4vw,2rem)}.markdown-content--article[data-v-ac064af1] h4{font-size:clamp(1.25rem,1.8vw,1.5rem)}.markdown-content[data-v-ac064af1] img{cursor:zoom-in}.markdown-content[data-v-ac064af1] .markdown-gallery-block{margin-block:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm)}.markdown-content[data-v-ac064af1] .markdown-gallery-block>.screenshot-count{margin-bottom:var(--space-sm);text-align:right}.markdown-content[data-v-ac064af1] .markdown-gallery{--f-carousel-slide-width:100%;--f-arrow-pos:var(--space-md)}.markdown-content[data-v-ac064af1] .markdown-gallery>.f-carousel__viewport>.f-carousel__slide{display:flex;align-items:center;justify-content:center;height:clamp(200px,45vw,600px);padding:var(--space-xs) 0}.markdown-content[data-v-ac064af1] .markdown-gallery>.f-carousel__viewport>.f-carousel__slide>span{display:contents}.markdown-content[data-v-ac064af1] .markdown-gallery img.markdown-content__image{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0;border:0;border-radius:0;box-shadow:none}.markdown-content[data-v-ac064af1] .markdown-video{aspect-ratio:16/9;margin-block:var(--space-xl)}.markdown-content[data-v-ac064af1] .markdown-video iframe{width:100%;height:100%;border:0;border-radius:var(--radius-md)}.markdown-content[data-v-ac064af1] .markdown-code{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-block:var(--space-md);background:var(--color-bg)}.markdown-content[data-v-ac064af1] .markdown-code__header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:12px}.markdown-content[data-v-ac064af1] .markdown-code button{background:transparent;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 8px;cursor:pointer}.markdown-content[data-v-ac064af1] .markdown-code pre{border:0;border-radius:0;max-height:360px;overflow:auto;white-space:pre;margin:0;padding:16px}.markdown-content[data-v-ac064af1] .markdown-code code{border:0;border-radius:0;white-space:pre;background:transparent;padding:0}.markdown-content[data-v-ac064af1] .hljs-keyword,.markdown-content[data-v-ac064af1] .hljs-selector-tag{color:#c792ea}.markdown-content[data-v-ac064af1] .hljs-attr,.markdown-content[data-v-ac064af1] .hljs-string{color:#c3e88d}.markdown-content[data-v-ac064af1] .hljs-literal,.markdown-content[data-v-ac064af1] .hljs-number,.markdown-content[data-v-ac064af1] .hljs-symbol{color:#f78c6c}.markdown-content[data-v-ac064af1] .hljs-comment{color:#8292a2;font-style:italic}.markdown-content[data-v-ac064af1] .hljs-built_in,.markdown-content[data-v-ac064af1] .hljs-tag,.markdown-content[data-v-ac064af1] .hljs-title{color:#82aaff}
