body[data-ui-env=preview]{--vc-code-block-radius: var(--vc-radius-4);--vc-code-block-bg: var(--vc-surface-card);--vc-code-block-border: var(--vc-border-subtle);--vc-code-block-shadow: inset 0 1px 0 hsl(var(--vc-action-primary-bg-hsl) / .08), 0 18px 44px hsl(var(--vc-text-primary-hsl) / .06);--vc-code-block-head-bg: var(--vc-action-secondary-bg);--vc-code-block-head-border: var(--vc-border-subtle);--vc-code-block-head-padding: var(--vc-space-2) var(--vc-space-4);--vc-code-block-head-gap: var(--vc-space-2);--vc-code-block-dot-size: var(--vc-space-2);--vc-code-block-dot-red: var(--vc-state-danger-bg);--vc-code-block-dot-yellow: var(--vc-state-warning-text);--vc-code-block-dot-accent: var(--vc-action-primary-bg);--vc-code-block-title-color: var(--vc-text-muted);--vc-code-block-title-size: var(--vc-font-size-1);--vc-code-block-body-padding: var(--vc-space-4);--vc-code-block-font-size: var(--vc-font-size-2);--vc-code-block-line-height: var(--vc-line-height-6);--vc-code-block-text: var(--vc-text-primary);--vc-code-block-muted: var(--vc-text-muted);--vc-code-copy-bg: var(--vc-surface-card);--vc-code-copy-bg-hover: hsl(var(--vc-action-secondary-bg-hsl) / .7);--vc-code-copy-border: var(--vc-border-subtle);--vc-code-copy-color: var(--vc-text-muted);--vc-code-copy-color-hover: var(--vc-text-primary);--vc-code-copy-radius: var(--vc-radius-3);--vc-code-copy-height: var(--vc-control-height-sm);--vc-code-copy-min-width: var(--vc-size-7);--vc-code-copy-offset: var(--vc-space-2);--vc-code-copy-focus: 0 0 0 3px hsl(var(--vc-action-primary-bg-hsl) / .22);--vc-code-token-keyword: var(--vc-action-primary-bg);--vc-code-token-string: var(--vc-color-code-string);--vc-code-token-number: var(--vc-color-code-number);--vc-code-token-title: var(--vc-color-code-title);--vc-code-token-meta: var(--vc-color-code-meta);--vc-code-token-deletion: var(--vc-state-danger-bg);--vc-code-block-transition: border-color var(--vc-motion-duration-base) var(--vc-motion-ease-standard), background-color var(--vc-motion-duration-base) var(--vc-motion-ease-standard), color var(--vc-motion-duration-base) var(--vc-motion-ease-standard), box-shadow var(--vc-motion-duration-base) var(--vc-motion-ease-standard)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap{border:1px solid var(--vc-code-block-border);border-radius:var(--vc-code-block-radius);background:var(--vc-code-block-bg);box-shadow:var(--vc-code-block-shadow)}body[data-ui-env=preview] .entry-markdown .code-copy-head{gap:var(--vc-code-block-head-gap);border-bottom:1px solid var(--vc-code-block-head-border);background:var(--vc-code-block-head-bg);padding:var(--vc-code-block-head-padding);padding-right:6rem}body[data-ui-env=preview] .entry-markdown .code-copy-head>span:nth-child(-n+3){inline-size:var(--vc-code-block-dot-size);block-size:var(--vc-code-block-dot-size)}body[data-ui-env=preview] .entry-markdown .code-copy-head>span:nth-child(1){background:var(--vc-code-block-dot-red)}body[data-ui-env=preview] .entry-markdown .code-copy-head>span:nth-child(2){background:var(--vc-code-block-dot-yellow)}body[data-ui-env=preview] .entry-markdown .code-copy-head>span:nth-child(3){background:var(--vc-code-block-dot-accent)}body[data-ui-env=preview] .entry-markdown .code-copy-head>span:nth-child(4){color:var(--vc-code-block-title-color);font-size:var(--vc-code-block-title-size);line-height:1.35}body[data-ui-env=preview] .entry-markdown .copy-prompt-btn{inset-block-start:var(--vc-code-copy-offset);inset-inline-end:var(--vc-code-copy-offset);min-inline-size:var(--vc-code-copy-min-width);min-block-size:var(--vc-code-copy-height);border:1px solid var(--vc-code-copy-border);border-radius:var(--vc-code-copy-radius);background:var(--vc-code-copy-bg);color:var(--vc-code-copy-color);transition:var(--vc-code-block-transition)}body[data-ui-env=preview] .entry-markdown .copy-prompt-btn:hover,body[data-ui-env=preview] .entry-markdown .copy-prompt-btn:focus-visible{background:var(--vc-code-copy-bg-hover);color:var(--vc-code-copy-color-hover)}body[data-ui-env=preview] .entry-markdown .copy-prompt-btn:focus-visible{outline:0;box-shadow:var(--vc-code-copy-focus)}body[data-ui-env=preview] .entry-markdown .copy-prompt-btn:disabled{cursor:wait;opacity:.78}body[data-ui-env=preview] .entry-markdown .code-copy-body{padding:var(--vc-code-block-body-padding);font-size:var(--vc-code-block-font-size);line-height:var(--vc-code-block-line-height)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap pre{margin:0;border:0;border-radius:0;background:transparent;color:var(--vc-code-block-text);line-height:var(--vc-code-block-line-height)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs{background:transparent;color:var(--vc-code-block-text);line-height:inherit}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-comment,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-quote{color:var(--vc-code-block-muted)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-keyword,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-selector-tag,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-literal,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-section,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-link{color:var(--vc-code-token-keyword)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-string,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-regexp,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-symbol,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-bullet,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-addition{color:var(--vc-code-token-string)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-number,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-attr,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-variable,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-template-variable,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-type,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-selector-class,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-selector-attr,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-selector-pseudo{color:var(--vc-code-token-number)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-title,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-title.function_,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-title.class_,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-built_in,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-name{color:var(--vc-code-token-title)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-meta,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-doctag,body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-attribute{color:var(--vc-code-token-meta)}body[data-ui-env=preview] .entry-markdown .code-copy-wrap .hljs-deletion{color:var(--vc-code-token-deletion)}
