@extends('layouts.appshell') {{-- todo — faithful re-expression of src/html/apps/todo.html. FULL-SCREEN APP PAGE: extends layouts.appshell (app bar only — no sidebar, no dashboard header, no footer, no breadcrumb, no

). The Alpine root sits on the layout's
via its `main-attrs` section, NOT on a wrapper
, because appshell.css styles `.ax-appmain > *`. The inline component @endsection