.js-files{display:flex;gap:6px;padding:8px 14px;background:#242637;overflow:auto}.js-files button{color:#d9d4eb;background:transparent;border:1px solid #5b5670;border-radius:6px;padding:5px 10px;white-space:nowrap}.js-files button.active{background:#6554d6;color:white;border-color:#9b8cff}.js-context{padding:16px 20px;background:var(--surface);color:var(--text);line-height:1.7}.js-context p{font-size:12px}.js-context pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.js-preview{height:430px;background:white}.js-demo .js-preview{height:300px}.console-output:has(#js-preview-container){background:var(--surface);color:var(--text)}#js-console,.js-demo-logs{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:12px;padding:12px;max-height:240px;overflow:auto}#js-preview-container{min-width:0}.js-demo{min-width:0}
