/* Utility tools share DonkeyArt chrome but never studio project controls. */
body[data-app="art"] .app-header .header-center[hidden]{display:none!important}
body[data-app="art"] .app-header:has(.header-center[hidden]) .header-right{margin-left:auto!important}
body[data-app="art"] .app-header:has(.header-center[hidden]){background:#fffdf8!important}
.tool-frame-card{width:100%!important;padding:0!important;overflow:hidden!important;border:1px solid var(--ud-line)!important;border-radius:18px!important;background:var(--ud-card)!important;box-shadow:0 12px 32px rgba(67,42,70,.07)!important}
.tool-workspace-frame{display:block;width:100%;height:max(760px,calc(100vh - 220px));border:0;background:var(--ud-card)}
body.embedded-3d{color:#35283a!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
body.embedded-3d .json-studio-container{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:18px!important;align-items:start!important}
body.embedded-3d .split-layout-container{display:contents!important}
body.embedded-3d :is(.sidebar-card,.sidebar-cardx,.workspace-card){width:auto!important;padding:22px!important;border:1px solid rgba(118,86,118,.18)!important;border-radius:16px!important;background:#fffdfb!important;box-shadow:0 8px 25px rgba(75,48,78,.05)!important}
body.embedded-3d h2{margin:0 0 18px!important;color:#35283a!important;font:650 24px/1.2 Georgia,serif!important}
body.embedded-3d h3{margin:22px 0 13px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(118,86,118,.14)!important;color:#35283a!important;font:650 15px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.embedded-3d label{color:#554858!important;font-size:10.5px!important;letter-spacing:.02em!important}
body.embedded-3d :is(input[type="text"],input[type="number"],select,textarea){min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(118,86,118,.2)!important;border-radius:9px!important;background:#fff!important;font-size:12px!important}
body.embedded-3d :is(.add-node-btn,.compile-btn){min-height:42px!important;padding:10px 16px!important;border:0!important;border-radius:999px!important;background:#765676!important;color:#fff!important;font-size:11px!important;font-weight:750!important}
body.embedded-3d .accordion-item{border-color:rgba(118,86,118,.17)!important;border-radius:11px!important}.embedded-3d .accordion-toggle-bar{background:#f6eff6!important}.embedded-3d .accordion-item.is-open .accordion-toggle-bar{background:#eee2ee!important;color:#684768!important}
@media(max-width:850px){body.embedded-3d .json-studio-container{grid-template-columns:1fr!important}.tool-workspace-frame{height:900px}}
