.code-block-wrapper[data-v-a72fdf77]{margin:1rem 0}.code-block-container[data-v-a72fdf77]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;overflow:hidden}.code-block-header[data-v-a72fdf77]{align-items:center;background-color:rgba(var(--v-theme-surface-variant));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1.25rem}.code-language[data-v-a72fdf77]{color:rgba(var(--v-theme-on-surface-variant));flex:1;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.copy-button[data-v-a72fdf77]{font-size:.75rem;margin-left:1rem;min-width:80px;padding:.25rem .75rem}.code-content[data-v-a72fdf77]{background-color:rgba(var(--v-theme-surface))}.code-content pre[data-v-a72fdf77]{background:transparent!important;border:none!important;color:rgba(var(--v-theme-on-surface));font-family:Consolas,Monaco,Courier New,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code-content pre[data-v-a72fdf77]:before{content:"";display:block;height:0}[data-v-a72fdf77] .vuetify-viewer{font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}[data-v-a72fdf77] .vuetify-viewer pre{background:transparent!important;border:none!important;margin:0!important;padding:0!important}[data-v-a72fdf77] .vuetify-viewer code{background:transparent!important;color:rgba(var(--v-theme-on-surface))!important;font-family:inherit!important;font-size:inherit!important}[data-v-a72fdf77] .vuetify-viewer .code-block{background:transparent!important}[data-v-a72fdf77] .vuetify-viewer .code-block pre{background:transparent!important;margin:0!important;padding:0!important}.v-theme--dark .code-content pre[data-v-a72fdf77],.v-theme--dark[data-v-a72fdf77] .vuetify-viewer,.v-theme--light .code-content pre[data-v-a72fdf77],.v-theme--light[data-v-a72fdf77] .vuetify-viewer{color:rgba(var(--v-theme-on-surface))}[data-v-a72fdf77] .vuetify-viewer{white-space:pre-wrap;word-wrap:break-word}
