{{-- Sidebar overlay (mobile) --}}
{{-- ── Sidebar ─────────────────────────────────────────── --}}
{{-- The closed (translated-off-screen) state is a static class, not an
Alpine :class binding, so the sidebar renders correctly on first
paint — before Alpine has hydrated — instead of sitting fixed and
fully visible on top of the content on every page load. --}}
{{-- ── Main area ───────────────────────────────────────── --}}
{{-- Top bar --}}
{{-- Mobile hamburger --}}
{{-- Page title / breadcrumb --}}