{# Layout: sidebar + topbar + content slot La host app debe definir/override: - block title - block sidebar_nav → links (usar core/components/sidebar_link.html) - block breadcrumbs - block topbar_actions → CTA extra (notificaciones, etc.) - block content - block footer → contenido extra del footer global - block extra_head, block extra_body Variables esperadas (opcionales): - user.email, user.is_admin - tokens_override_href → al CSS de tokens del cliente - logo_html → snippet HTML para sustituir el logotipo por defecto #}
{# viewport-fit=cover activa env(safe-area-inset-*) en iOS con notch #}