.unity-workbench{--unity-ink:#261d35;--unity-accent:#3730a3;--unity-line:#d6cfdf;--unity-paper:#f8f3e8;min-width:0;padding:16px 24px 24px;color:var(--unity-ink)}
.unity-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 14px;border-bottom:1px solid var(--unity-line)}
.unity-head h2{font-size:22px;margin:0;font-weight:790;letter-spacing:-.025em}
.unity-actions,.unity-tabs,.unity-transport{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.unity-workbench button{font:inherit;font-size:12px;line-height:1.15;padding:8px 10px;min-height:34px;background:var(--unity-paper);border:1px solid var(--unity-line);color:var(--unity-ink);cursor:pointer;transition:background .16s,color .16s,border-color .16s}
.unity-workbench button:hover{background:#eae3f7;border-color:#afa2d0}
.unity-workbench button.unity-primary,.unity-workbench button[aria-pressed=true]{background:var(--unity-accent);color:#fff;border-color:var(--unity-accent)}
.unity-grid{display:grid;grid-template-columns:minmax(150px,205px) minmax(280px,1fr) minmax(200px,265px);gap:14px;margin-top:14px;min-height:420px}
.unity-sidebar,.unity-inspector,.unity-monitor{min-width:0;border:1px solid var(--unity-line);background:var(--unity-paper)}
.unity-sidebar,.unity-inspector{padding:13px;max-height:min(680px,calc(100vh - 188px));overflow:auto}
.unity-inspector h3{font-size:14px;margin:0 0 11px}.unity-inspector h4{font-size:11px;grid-column:1/-1;margin:5px 0 0}
.unity-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 7px}
.unity-fields label{display:flex;flex-direction:column;min-width:0;gap:4px;font-size:11px;font-weight:650}
.unity-fields input:not([type=checkbox]),.unity-fields select{width:100%;min-width:0;box-sizing:border-box;padding:7px;color:var(--unity-ink);background:#fffdf7;border:1px solid var(--unity-line);font:inherit;font-variant-numeric:tabular-nums}
.unity-fields .unity-switch{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 7px}
.unity-sidebar .unity-fields label{grid-column:1/-1}.unity-vector{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.unity-fields .unity-color div{display:flex;align-items:center;gap:4px}
.unity-color i{width:12px;height:12px;flex:0 0 12px;background:var(--swatch);border:1px solid var(--unity-line)}
.unity-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}
.unity-list{display:grid;gap:3px;margin-top:10px}.unity-list button{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:5px}
.unity-list button small{opacity:.7;font-variant-numeric:tabular-nums;flex:none}
.unity-list p,.unity-inspector p{font-size:12px;color:#61576c;line-height:1.55;grid-column:1/-1}
.unity-inspector .unity-actions{margin-top:12px}
.unity-monitor{align-self:start;overflow:hidden}
.unity-view{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;background:#130f1d;color:#ece1f5}
.unity-status,.unity-error{font-size:12px;letter-spacing:.02em}.unity-error,.unity-unavailable .unity-status{display:none}.unity-unavailable .unity-error{display:block}
.unity-transport{flex-wrap:nowrap;padding:9px}.unity-transport output{font:650 12px system-ui;font-variant-numeric:tabular-nums;flex:none}
.unity-seek{flex:1;min-width:30px;accent-color:var(--unity-accent)}
html.unity-playing body #tools{z-index:12;top:100px}
@media(max-width:900px){.unity-workbench{padding:12px}.unity-grid{grid-template-columns:140px minmax(200px,1fr) 175px;gap:8px}.unity-sidebar,.unity-inspector{padding:8px}}
@media(max-width:650px){.unity-grid{grid-template-columns:1fr 1fr}.unity-monitor{grid-column:1/-1;grid-row:1}.unity-head{align-items:flex-start;flex-direction:column}.unity-sidebar,.unity-inspector{max-height:440px}}
