/* ─── /core.html — C0R3 page ───────────────────────────────────────
Standalone page carved out of the dashboard's old SYST3M tab. Same
minimal-chrome pattern as /logs.html (a `← home` back-link + a
createTabStrip sub-tab strip; base tab + page-header styling comes
from @hive/shared via common.css, linked by core.html).
The four section renderers (rebuild queue, meta inputs, kept state,
container load) are ported verbatim from the dashboard, so they emit
the exact same class names. Those section-internal rules live in
dashboard.css; rather than duplicate the (scattered) blocks here, we
@import dashboard.css wholesale — transitional. dashboard.css does
NOT @import common.css (it relies on link order), so this doesn't
double-load anything; the dashboard-only chrome rules it carries
(`body.dashboard-shell`, `.dashboard-chrome`, `.tabbar`) simply match
nothing on /core.html. The follow-up that removes the SYST3M tab can
split the shared section rules into their own stylesheet. */
@import "./dashboard.css";
body.core-shell {
margin: 0;
padding: 0;
}
/* Fill the header row next to the ← home back-link, same as the logs
sub-tab strip. */
.core-tabbar {
flex: 1;
}
.core-main {
padding: 1.2em 1.5em 2em;
}
/* createTabStrip toggles the native `hidden` attribute on inactive
panes; ensure it wins over any inherited display. */
.core-pane[hidden] { display: none; }