.prose-code[data-v-c564ab03]{-webkit-backdrop-filter:var(--prose-code-block-backdropFilter);backdrop-filter:var(--prose-code-block-backdropFilter);background-color:var(--prose-code-block-backgroundColor);border-color:var(--prose-code-block-borderColor);border-radius:var(--prose-code-block-borderRadius);border-style:var(--prose-code-block-borderStyle);border-width:var(--prose-code-block-borderWidth);color:var(--prose-code-block-color);font-size:var(--prose-code-block-fontSize);margin:var(--prose-code-block-margin);overflow:hidden;position:relative;width:100%}.prose-code[data-v-c564ab03] code{flex-grow:1}.prose-code.highlight-bash[data-v-c564ab03] code .line,.prose-code.highlight-sh[data-v-c564ab03] code .line,.prose-code.highlight-shell[data-v-c564ab03] code .line,.prose-code.highlight-shellscript[data-v-c564ab03] code .line,.prose-code.highlight-zsh[data-v-c564ab03] code .line{padding-inline-start:1rem;position:relative}.prose-code.highlight-bash[data-v-c564ab03] code .line:before,.prose-code.highlight-sh[data-v-c564ab03] code .line:before,.prose-code.highlight-shell[data-v-c564ab03] code .line:before,.prose-code.highlight-shellscript[data-v-c564ab03] code .line:before,.prose-code.highlight-zsh[data-v-c564ab03] code .line:before{color:#e6e6e6;content:">";display:block;font-family:var(--typography-font-mono);font-weight:600;inset-inline-start:-.1rem;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.copy-button[data-v-c564ab03]{background-color:#3c3c3c99;bottom:0;color:#e6e6e6cc;inset-inline-end:0;opacity:0;position:absolute}.prose-code:hover .copy-button[data-v-c564ab03]{opacity:1}.prose-code:hover .copy-button[data-v-c564ab03]:hover{color:#e6e6e6}.copy-button[data-v-c564ab03]:focus{box-shadow:none!important}[data-v-c564ab03] code{display:flex;flex-direction:column}[data-v-c564ab03] .line{display:inline-table;min-height:1.5rem}.filename[data-v-c564ab03]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--typography-radii-lg);color:#e6e6e6;font-family:var(--typography-font-code);font-size:var(--typography-fontSize-xs);inset-inline-end:0;line-height:var(--typography-lead-normal);padding:.5rem .75rem;position:absolute;top:0;transition:opacity .2s}.prose-code:hover .filename[data-v-c564ab03]:hover{opacity:1}[data-v-c564ab03] pre{display:flex;flex:1;line-height:var(--typography-lead-relaxed);margin:0;overflow-x:auto;padding:var(--prose-code-block-pre-padding)}[data-v-c564ab03] .line.highlight{background-color:#000;margin:0 -16px;padding:0 16px}[data-v-c564ab03] .line:not(.highlight)+.line.highlight{border-top:1px solid #444}[data-v-c564ab03] .line.highlight+.line:not(.highlight){border-top:1px solid #444;margin:0 -16px;padding:0 16px}[data-v-c564ab03] .line.highlight:first-child{border-top:1px solid #444}[data-v-c564ab03] .line.highlight:last-child{border-bottom:1px solid #444}
