blob: 7559b03832936cc4f233d20034bfd3dc5648cd14 [file]
/* target-layout shell rebuild.
Hand-authored from a historical reference implementation extract; do not paste
reference implementation compiled CSS or brand assets here. */
:root {
/* Agents layout-shell locals only. The color-system tokens this shell once
referenced (--color-bg-container / --color-border-tertiary /
--color-text-quaternary) were consolidated into maka-tokens.css alongside
the --background family they alias; the dead --color-* / --color-fill-* /
settings-nav strata were removed (Round C, zero consumers). See the token
README at the top of maka-tokens.css. */
/* Flat neutral shell/backplate. This must never be a gradient; the
white content surface reads through radius + shadow on top. */
--agents-layout-bg: var(--surface-canvas);
--agents-content-area-bg: var(--color-bg-container);
/* reference layout-derived values (2026-06-20 WAWQAQ ef6b2852).
The original 8px/12px we shipped at 7013f0f read too loose vs the
real bundle's 4px gap + 6px radius.
PR-CHAT-CHROME-FIX-1 (WAWQAQ msg `4a1b8c13`): bumped radius
6 → 12 so the floating surface's bottom corners actually read.
6px was geometrically present but optically invisible against a
same-color shell. */
--agents-content-area-gap: 4px;
}
[data-agents-page] {
--sidebar-width: 240px;
position: relative;
}
.agents-layout-root {
height: 100dvh;
background: var(--agents-layout-bg);
}
.agents-layout-body {
min-height: 0;
}
/* Justified: the Agents shell reuses shared sidebar/session-panel primitives,
but this surface must read as a transparent rail. Keep these `!important`
resets until the primitive chrome is split from layout. */
.agents-sidebar {
background: transparent !important;
contain: layout paint style;
flex-shrink: 0;
}
.agents-sidebar[data-resizing="true"] {
box-shadow: none !important;
}
.agents-layout-root aside[data-settings-nav-column].agents-sidebar > div {
background: transparent;
}
.maka-session-panel.agents-sidebar {
background: transparent !important;
contain: layout paint style;
}
/* `.agents-parchment-paper-surface` is reused by the composer body. The bare
class drops its border; Astryx ChatComposer owns composer chrome. */
.agents-parchment-paper-surface {
border: 0;
background-color: var(--agents-content-area-bg);
box-shadow: none;
}
.agents-chat-panel {
min-width: 0;
min-height: 0;
display: flex;
flex: 1 1 auto;
flex-direction: column;
}
.agents-chat-view-root {
min-width: 0;
min-height: 0;
display: flex;
flex: 1 1 auto;
flex-direction: column;
}
.agents-inner-view-clamp {
width: min(100%, 1024px);
margin-inline: auto;
}