🔋---% 00:00 AM
⬡ AarexOS
↺ Refresh
🎨 Theme
⚙ Settings
`;} else if(lang==='CSS')preview.srcdoc=`
Styled content here
`; else preview.srcdoc=`
${code.replace(/`;
document.getElementById('ca-status').textContent='Ran '+lang;
}
function caSave(){
const lang=document.getElementById('ca-lang').value;
const exts={HTML:'html',JavaScript:'js',CSS:'css',Python:'py',Bash:'sh'};
const b=new Blob([document.getElementById('ca-code').value],{type:'text/plain'});
const a=document.createElement('a');a.href=URL.createObjectURL(b);a.download='code.'+(exts[lang]||'txt');a.click();
}
function caLoad(){const i=document.createElement('input');i.type='file';i.onchange=e=>{const r=new FileReader();r.onload=f=>{document.getElementById('ca-code').value=f.target.result;caUpdateLines();};r.readAsText(e.target.files[0]);};i.click();}
function caFormat(){
const lang=document.getElementById('ca-lang').value;
const code=document.getElementById('ca-code').value;
if(lang==='HTML'||lang==='JavaScript'){
try{if(lang==='JavaScript'){const formatted=code;document.getElementById('ca-code').value=formatted;}}catch{}
}
document.getElementById('ca-status').textContent='Formatted (basic)';
}

buildDesktop();