.prose pre:not(.resource-code-pre){border-radius:var(--radius-surface,0px);tab-size:2;-webkit-overflow-scrolling:touch;border:1px solid #ffffff1a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.7;position:relative;overflow-x:auto;box-shadow:0 22px 60px -34px #09090bbf;color:#f4f4f5!important;background:#09090b!important;margin:2.25rem 0!important;padding:3.65rem 1.5rem 1.35rem!important}.prose pre:not(.resource-code-pre):before{content:"";pointer-events:none;background:linear-gradient(#ffffff0e,#ffffff06);border-bottom:1px solid #ffffff17;height:2.75rem;position:absolute;inset:0 0 auto}.prose pre:not(.resource-code-pre):after{content:"•••";color:#a1a1aa8c;letter-spacing:.17rem;pointer-events:none;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1;position:absolute;top:.73rem;left:1rem}.prose pre:not(.resource-code-pre) code,.resource-code-shell code{min-width:max-content;font:inherit;white-space:pre;text-shadow:none;font-weight:450;display:block;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.prose pre:not(.resource-code-pre) code:before,.prose pre:not(.resource-code-pre) code:after,.resource-code-shell code:before,.resource-code-shell code:after{content:none!important}.prose :not(pre)>code{border-radius:var(--radius-control,2px);white-space:break-spaces;border:1px solid #18181b17;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;font-weight:550;color:#18181b!important;background:#f4f4f5!important;padding:.12rem .38rem!important}.prose :not(pre)>code:before,.prose :not(pre)>code:after{content:none!important}.resource-code-shell ::selection,.prose pre ::selection{color:#0a0a0a;background:#ccff00c7}.resource-code-pre,.prose pre{scrollbar-color:#71717ab3 transparent;scrollbar-width:thin}.resource-code-pre::-webkit-scrollbar{height:10px}.prose pre::-webkit-scrollbar{height:10px}.resource-code-pre::-webkit-scrollbar-thumb{background:#52525b;border:3px solid #09090b;border-radius:999px}.prose pre::-webkit-scrollbar-thumb{background:#52525b;border:3px solid #09090b;border-radius:999px}@media(max-width:640px){.prose pre:not(.resource-code-pre){border-radius:var(--radius-surface,0px);font-size:.8125rem;margin-left:-.5rem!important;margin-right:-.5rem!important;padding:3.35rem 1rem 1rem!important}}
