﻿/* Familiar Dark+ workspace, retaining Search Creators identity. */
:root{color-scheme:dark}body{background:#181818;color:#ccc}main{max-width:none;padding:14px 22px}.site-header{background:#181818;border-color:#333;color:#ccc}.brand,.site-header nav a{color:#ccc}.brand-mark{background:#007acc;color:white}.brand small,.eyebrow{color:#9d9d9d}.studio-intro{margin-bottom:12px}.studio-intro h1{font-size:22px;letter-spacing:-.5px;color:#eee}.studio-intro p{font-size:12px;color:#aaa}.free-badge{background:#252526;color:#ccc;border-color:#444}.usage-strip{background:#252526;border-color:#333;border-radius:0;margin-bottom:12px;padding:9px 14px;color:#aaa}.usage-strip strong{color:#eee}.layout{grid-template-columns:minmax(0,1fr) 300px}.disk-toolbar,.project-toolbar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:#181818;padding:8px 10px;border:1px solid #333;border-radius:0;color:#ccc}.disk-toolbar{border-bottom:0}.disk-toolbar button,.project-toolbar button,.project-toolbar #save-project,button{background:#333;border:1px solid #454545;color:#ddd;border-radius:3px;font-size:11px}.disk-toolbar button:hover,button:hover{background:#454545}.project-toolbar label{color:#aaa}select{background:#313131;color:#ddd;border-color:#444;border-radius:3px}.studio-shell{border-color:#333;border-radius:0;grid-template-columns:205px minmax(0,1fr)}.explorer{background:#181818;border-color:#333}.explorer-heading{color:#bbb}.tree-row,.tree-row .file{color:#ccc}.tree-row .selected{background:#37373d;color:white;font-weight:400}.explorer-bottom p{color:#999}.workspace,.panel,.code-surface{background:#1e1e1e}.workspace{display:flex;flex-direction:column}.code-panel>.toolbar{background:#252526;border-color:#333}.toolbar label{color:#aaa}.primary,#run{background:#007acc;color:white;border-color:#007acc}.file-tabs{background:#181818;border-color:#333}.file-tabs .tab{color:#999;border-color:#333}.file-tabs .selected{background:#1e1e1e;color:#eee;box-shadow:inset 0 1px #007acc}.filebar{background:#1e1e1e;color:#999;border-color:#333}.editor-foot{background:#007acc;color:white}.file-dot{background:#519aba}#monaco-editor{display:none;height:460px;min-height:260px;resize:vertical;overflow:hidden}.monaco-ready #monaco-editor{display:block}.monaco-ready .code-surface{display:none}#code,#line-numbers{background:#1e1e1e;color:#d4d4d4}.right{border-color:#333}.terminal,.terminal .toolbar,#output,.terminal-entry,.terminal-help{background:#1e1e1e;color:#ccc;border-color:#333}.terminal .toolbar h2{color:#ccc}.terminal-entry input,#stdin{background:#252526;color:#ddd;border-color:#444}.prepared{background:#252526;color:#aaa;border-color:#333}.prepared summary{color:#ccc}.runtime-note,.workspace-note,.help-details,.bottom-strip,.bottom-strip strong{color:#999}.workspace-note a{color:#75beff}.brand-card,.ad-card{background:#252526;border:1px solid #333;color:#aaa;border-radius:3px}.brand-card h2,.brand-card .mini{color:#ccc}.brand-card a{background:#333;color:#ddd}.ad-fallback{background:#1e1e1e;color:#aaa}.ad-label{color:#888}#project-message{background:#332e1d;color:#e5d4a6}.sidebar{top:12px}.bottom-strip{border-color:#333}.tips{color:#999}#output{min-height:130px;max-height:260px}button:focus-visible{outline:1px solid #007acc;outline-offset:2px}
@media(max-width:1150px){.layout{grid-template-columns:1fr}.sidebar{position:static}}@media(max-width:650px){main{padding:10px}.studio-shell{grid-template-columns:1fr}#monaco-editor{height:350px}.disk-toolbar .spacer{display:none}.studio-intro h1{font-size:20px}.project-toolbar select{max-width:150px}}
