/* a page's title line: its name 18 px and 600 on the site's left edge, a count or a note muted after it, the one switch, press or state marks at its right */
.part-page-title { box-sizing: border-box; display: flex; align-items: center; flex-wrap: wrap; gap: var(--space-3); min-height: 60px;
  padding: var(--space-4) var(--site-edge, var(--space-6)) var(--space-3); font-family: var(--font); color: var(--fg); }
.part-page-title > h1 { margin: 0; font-size: var(--type-title); font-weight: 600; line-height: 1.3; text-box: trim-both cap alphabetic; }
.part-page-title-after { color: var(--muted); font-size: var(--type-heading); line-height: 1.3; font-variant-numeric: tabular-nums;
  text-box: trim-both cap alphabetic; }
/* its marks wrap at its right when they do not fit beside the name (a phone's Status and Checks), never past the page's edge */
.part-page-title-end { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: var(--space-2); min-width: 0; margin-left: auto; }
@media (max-width: 899px) { .part-page-title { min-height: 52px; padding: var(--space-3) var(--site-edge, var(--space-4)) var(--space-2); } }
