.code-viewer-wrapper{position:relative;scrollbar-width:thin;scrollbar-color:theme("colors.robloxui.border") transparent}.code-viewer-wrapper::-webkit-scrollbar{width:6px;height:6px}.code-viewer-wrapper::-webkit-scrollbar-track{background:transparent}.code-viewer-wrapper::-webkit-scrollbar-thumb{background-color:theme("colors.robloxui.border");border-radius:3px}.code-viewer-content pre{margin:0;padding:1rem;overflow-x:auto;background-color:transparent!important;font-family:theme("fontFamily.mono");font-size:.8125rem;line-height:1.65;tab-size:2;border-radius:0}.code-viewer-content code{display:grid;font-family:inherit;counter-reset:line}.code-viewer-content .line,.code-viewer-content .shiki-line{display:inline-block;width:100%;min-height:1.65em;counter-increment:line}.code-viewer-content .line:before,.code-viewer-content .shiki-line:before{content:counter(line);display:inline-block;width:2.5rem;margin-right:1rem;text-align:right;color:theme("colors.robloxui.text-muted");user-select:none;-webkit-user-select:none;flex-shrink:0}.shiki-fallback{font-family:theme("fontFamily.mono")!important;font-size:.8125rem;line-height:1.65}.shiki-fallback .line{color:theme("colors.robloxui.text-secondary")}.code-viewer-content .line[data-has-fences=true],.code-viewer-content .shiki-line[data-has-fences=true]{word-break:keep-all;overflow-wrap:normal}.code-viewer-content pre.shiki{color:theme("colors.robloxui.text-primary")!important}.code-viewer--switching{transition:none}@keyframes code-viewer-pulse{0%,to{opacity:.4}50%{opacity:.8}}.code-viewer-skeleton{animation:code-viewer-pulse 1.5s ease-in-out infinite}.code-viewer-content{max-height:600px;overflow-y:auto}@media (max-width:768px){.code-viewer-content pre{font-size:.75rem;padding:.75rem}.code-viewer-content .line:before,.code-viewer-content .shiki-line:before{width:2rem;margin-right:.5rem}}