.code-block[data-v-e77c64f7]{border:1px solid var(--color-divider);background-color:var(--color-bg-alt);border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.code-header[data-v-e77c64f7]{border-block-end:1px solid var(--color-divider);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.mac-dots[data-v-e77c64f7]{gap:.375rem;display:flex}.mac-dots span[data-v-e77c64f7]{border:1px solid #0000001a;border-radius:9999px;width:.75rem;height:.75rem;display:block}.mac-dots span[data-v-e77c64f7]:first-child{background-color:#ff5f56}.mac-dots span[data-v-e77c64f7]:nth-child(2){background-color:#ffbd2e}.mac-dots span[data-v-e77c64f7]:nth-child(3){background-color:#27c93f}.filename[data-v-e77c64f7]{color:var(--color-text-2);font-family:var(--font-mono);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.code-body[data-v-e77c64f7]{position:relative}pre[data-v-e77c64f7]{max-width:100%;margin:0;padding:1rem 1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto;background-color:#0000!important}pre[data-v-e77c64f7] code{min-width:max-content;color:inherit;font-family:var(--font-mono);font-size:inherit;background-color:#0000;padding:0;display:block}pre[data-v-e77c64f7] .line{display:block}pre[data-v-e77c64f7] .line:empty:before{content:" "}.scroll-indicator[data-v-e77c64f7]{z-index:10;background-color:var(--color-button-brand-bg);color:var(--color-button-brand-text);pointer-events:none;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;animation:1.5s infinite blink-e77c64f7;position:absolute;top:.375rem;right:.625rem}@keyframes blink-e77c64f7{0%,to{opacity:.4}50%{opacity:1}}
