/* scholarcloud-ws.theme.css — the ScholarCloud workspace look (2026-08-28).
   Abstracts the LLM Ignite teal/amber identity into the platform's
   hyper-parameter system. Knobs at :root (the body-scope derivation trap —
   design/designCore §5): --hp-* drive the derived --ui-* everywhere. */
:root {
    /* teal primary (the Ignite #14555A family) */
    --hp-hue-1: 186;
    --hp-sat-1: 63%;
    --hp-l-shift-1: -6%;
    /* amber accent (#D99125) */
    --hp-hue-2: 35;
    --hp-sat-2: 71%;
    /* instrument density + slightly softened corners */
    --hp-corner-scale: 0.5;
    --hp-text-scale: 0.86;
}
/* Warm-neutral canvas: primary hue ≠ canvas hue needs the direct --ui-bg
   overrides (the ONE sanctioned derived-token touch — designCore). */
:root {
    --ui-bg: #FDFEFE;
    --ui-bg-elev: #F3F8F8;
    --ui-bg-muted: #EDF4F4;
    --ui-border: #DCE7E7;
}
/* Accent utilities for the workspace chrome */
.scw-accent { color: #D99125; }
.scw-canvas-head { border-bottom: 3px solid #D99125; }
/* Footer stripe = system accent, not default red (design §7 two-line rule). */
:root { --hp-accent-hue: 35; --ui-accent: #D99125; }
.ui-pageframe-footer { border-top-color: #D99125; }
/* Block tools: invisible until the block is hovered — the canvas reads as a
   document, not a button grid. */
.scw-block-tools { opacity: 0; transition: opacity .15s; }
.scw-block:hover .scw-block-tools, .scw-block:focus-within .scw-block-tools { opacity: 1; }
