/* Original shell visibility adapter. Later user-approved text alignment lives in scene-consistency.css. */
html,body,#app,.app-shell{background:transparent!important}
.app-shell>.sidebar{visibility:hidden!important;width:var(--demo-sidebar-width,200px)!important;flex-shrink:0!important}
.topbar,.global-tabs{visibility:hidden!important}

/* Compact outer workspace gutter only; original forms, tables and source files stay unchanged. */
.workspace{padding:8px 8px 24px!important}

/* User correction: remove the 10px strip between the member content and sidebar. */
html.showcase-member-reference .workspace{padding-left:0!important}

/* Member detail: labels and values share the source body-text token, without label fill. */
html.showcase-member-reference .member-detail-drawer .description-label,
html.showcase-member-reference .member-detail-drawer .description-value{color:var(--text,#303133)}
html.showcase-member-reference .member-detail-drawer .description-label{background:transparent}

/* Host annotation panel consumes actual width; keep tables scrollable instead of shrinking the page. */
.app-shell{min-width:0!important}
.main-shell{min-width:0!important}
.workspace{min-width:0;overflow:auto}
