/* login - page-scoped rules, lifted verbatim from the page's
   former inline <style> block. Loaded from page_styles, i.e. the same
   cascade position the inline block held, so no winner can flip. */
/* WHAT THIS VIEW OWNS, now that css/auth/shell.css owns the auth LAYOUT: its own MEASURE,
   and nothing else. `min-height` / `display:grid` / `.auth-main` are NOT restated - they
   are identical to the family sheet, and a second copy of a shared value is how the five
   conflicting `.auth-card` widths (defect P1) came to exist in one file.

   THE TWO-UP SPLIT MOVED TO THE FAMILY SHEET and is no longer restated here. It used to
   be spelled on the BARE `.auth` class, which meant this page got its second track
   WITHOUT EVER CONSULTING `auth--split` - the very handle auth/base.html:17 documents and
   this template emits (login.html:6). That accident is what hid the defect: four sibling
   views emit the same handle, none of them carried a copy of this rule, and their asides
   rendered stacked in a single-column grid. The value now lives once, keyed on the handle,
   at css/auth/shell.css. */
.auth-card { width: min(420px, 100%); }
