/* ═══ mx-reset.css · EL PISO DEL APLICATIVO ══════════════════════════════════════════════════
 *
 * El reset propio del aplicativo (/portal y /run), sin depender de la hoja del IDE: sin él vuelve el
 * `margin:8px` del user-agent y el shell no cubre el viewport.
 *
 * Qué trae: sólo lo que el shell necesita para cubrir el viewport. Nada de `overflow` ni de `height`
 * (un `body{overflow:hidden;height:100%}` le mataría el scroll a páginas que son documento); el shell
 * se dimensiona solo con `100dvh` en `.az-shell-host`.
 *
 * Dónde se carga: sólo en la superficie del aplicativo (los App.razor del Studio y del AppHost). No va
 * al preview ni al sitio: RenderShell.AxmlPage emite su propio bloque html/body, y sumarles el
 * `*{box-sizing}` global les cambiaría el layout.
 * ═══════════════════════════════════════════════════════════════════════════════════════════ */
@layer reset {
    *, *::before, *::after { box-sizing: border-box; }

    html, body { margin: 0; padding: 0; }
}
