/* App-host shell (Oct 15, 2026) — the only styles the dashboard-only
   shells add on top of the public shells' own five stylesheets: the
   signed-in landing hide (the shell fix's body.authed mechanism,
   applied to the landing), the brand-bar audience word, and spacing
   for the role-mismatch door + the minimal footer's legal links. */
body.authed #appLanding{display:none!important}
.app-aud{color:var(--ink-soft);font-weight:600;margin-left:8px}
.app-signup-note{margin-top:16px;color:var(--ink-soft)}
#roleMismatch{padding:28px 0 8px}
#roleMismatch .dash-card{max-width:44rem}
#roleMismatch h3{margin-top:0}
.app-legal-links{margin-top:12px;display:flex;gap:20px;flex-wrap:wrap}
.app-legal-links a{color:var(--ink-soft)}
