/* — header bar + nav row + the content column every route renders into. Colour vars come from ../theme.css (same base16 slots the per-hive dashboard uses, so this reads as recognizably hyperhive) — the layout itself is this package's own, not @hive/shared's chrome.css. */ .shell-header { display: flex; align-items: center; gap: 1.5em; padding: 0.75em 1.25em; border-bottom: 1px solid var(--border); background: var(--bg-elev); } .shell-brand { font-weight: 600; color: var(--purple); letter-spacing: 0.02em; } .shell-nav { display: flex; gap: 1em; } .shell-nav-link { color: var(--muted); text-decoration: none; padding: 0.25em 0; border-bottom: 2px solid transparent; } .shell-nav-link:hover { color: var(--fg); } .shell-nav-link-active { color: var(--fg); border-bottom-color: var(--purple); } .shell-body { max-width: 60em; margin: 0 auto; padding: 1.5em 1.25em; }