.code-frame:where(.astro-is7lrb2s){position:relative;background:#0f172abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;border:none;overflow:hidden;transition:background var(--duration-normal, .3s) var(--ease-smooth, ease)}.code-frame__label:where(.astro-is7lrb2s){position:absolute;top:12px;right:16px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);z-index:1;pointer-events:none}.code-frame__body:where(.astro-is7lrb2s){padding:24px 18px 16px;font-family:var(--font-mono);font-size:.8rem;line-height:1.7;color:var(--frame-body-text);overflow-x:auto;margin:0;-webkit-overflow-scrolling:touch}.code-frame__body:where(.astro-is7lrb2s)::-webkit-scrollbar{height:4px}.code-frame__body:where(.astro-is7lrb2s)::-webkit-scrollbar-track{background:transparent}.code-frame__body:where(.astro-is7lrb2s)::-webkit-scrollbar-thumb{background:var(--frame-scrollbar);border-radius:4px}.code-frame__body:where(.astro-is7lrb2s) pre,.code-frame__body:where(.astro-is7lrb2s) code{font-family:inherit;font-size:inherit;background:none;border:none;margin:0;padding:0;color:inherit}[data-theme=light] .code-frame:where(.astro-is7lrb2s){background:#f0f7ffcc}[data-theme=light] .code-frame__body:where(.astro-is7lrb2s){color:var(--frame-body-text)}
