/* Purifier — Simulator-specific styles (extends shared/simulator-theme.css) */

#main{display:grid;grid-template-columns:210px 1fr 210px;grid-template-rows:1fr 190px;gap:4px;padding:4px;height:calc(100vh - 42px);}
@keyframes spin{to{transform:rotate(360deg);transform-origin:center center;}}
.big-btn.shot{background:rgba(41,121,255,0.1);border-color:var(--blue);color:var(--blue);}
.big-btn.shot:hover{background:rgba(41,121,255,0.25);}
#bottom{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;}
.tab-row{display:flex;gap:0;margin-bottom:6px;}
.tab-btn{flex:1;padding:5px;font-size:10px;font-family:var(--font-mono);cursor:pointer;border:1px solid var(--border);background:rgba(0,0,0,0.3);color:var(--muted);transition:all .15s;}
.tab-btn.active{background:rgba(0,229,255,0.1);color:var(--cyan);border-color:var(--cyan);}
.log-entry{font-size:9px;font-family:var(--font-mono);color:var(--muted);padding:2px 0;border-bottom:1px solid rgba(26,64,96,0.3);}
.log-entry.warn{color:var(--amber);}
.log-entry.alarm{color:var(--red);}
.log-entry.ok{color:var(--green);}
