body[data-page=dashboard]{background:#f5f4ed;color:#111;overflow:hidden;font-family:var(--sans);--workspace-header:52px;--workspace-tabs:42px}
.workspace-header{height:var(--workspace-header);display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid #e8e6dc;background:#faf9f5}
.workspace-brand{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;white-space:nowrap}
.workspace-brand>span:last-child{font-weight:400;color:#7b7974}
.workspace-divider{font-weight:400;color:#c4c1b8}
.workspace-tools{display:flex;gap:18px;align-items:center}
.workspace-tools button,.workspace-home{border:0;background:none;color:#7b7974;padding:6px 0;font:11px var(--sans)}
.workspace-tabs{height:var(--workspace-tabs);display:flex;align-items:stretch;border-bottom:1px solid #e8e6dc;background:#f8f8f6;padding:0 20px;gap:8px}
.workspace-tabs a{display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:2px solid transparent;font:9px var(--mono);color:#9a978f}
.workspace-tabs a span{font:12px var(--sans);color:#7b7974}
.workspace-tabs a[aria-current=page]{border-bottom-color:#c96442;color:#c96442}
.workspace-tabs a[aria-current=page] span{color:#111;font-weight:600}
.workspace-note{margin-left:auto;align-self:center;font-size:10px;color:#8b8880}
#workspace{height:calc(100svh - var(--workspace-header) - var(--workspace-tabs));overflow:hidden}
#workspace>[hidden]{display:none!important}
#workspace>.dash-panel,#workspace>div{height:100%;margin:0;padding:0;opacity:1;filter:none;transform:none}
#workspace .dash-panel{height:100%;margin:0;padding:0;opacity:1;filter:none;transform:none}
#workspace figcaption{display:none}
#workspace .studio-embed,#workspace #dash-assets .dashboard-assets-studio,#workspace #dash-objects .dashboard-objects-studio,#workspace #dash-play .dashboard-play-studio{height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none;margin:0}
#workspace .studio-embed{--sidebar-w:224px}
#workspace .studio-embed .sidebar-top{height:48px}
#workspace .studio-embed .panel-input{padding-bottom:20px}
body[data-theme=dark]{color-scheme:dark;background:#1a1916;color:#d4d0c8}
body[data-theme=dark] .workspace-header{background:#201e1b;border-color:#322f2c}
body[data-theme=dark] .workspace-tabs{background:#1f1f1e;border-color:#322f2c}
body[data-theme=dark] .workspace-tabs a[aria-current=page] span{color:#d4d0c8}
@media(max-width:760px){#workspace #dash-objects .dashboard-objects-studio{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr)}#workspace #dash-objects .dashboard-objects-editor{height:100%;overflow:auto}#workspace #dash-objects .dashboard-objects-body{flex:none}}
@media(max-width:720px){body[data-page=dashboard]{--workspace-header:48px;--workspace-tabs:42px}.workspace-header{padding:0 14px}.workspace-brand{gap:7px;font-size:11px}.workspace-tools{gap:12px}.workspace-tools .example-badge,.workspace-note{display:none}.workspace-tools button span,.workspace-home span{display:none}.workspace-tabs{padding:0 9px;gap:0;justify-content:space-between}.workspace-tabs a{padding:0 9px;gap:5px}.workspace-tabs a span{font-size:11px}#workspace .studio-embed{--sidebar-w:46px}#workspace .studio-embed .panel-input{padding-bottom:9px}}
