/* T-20261022-004 DEC-10: header auth controls written by /assets/site-header.js. */
.site-auth{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}
/* launch-intake.css hides .public-header nav at <=760px; the account control must stay reachable on phones. */
.public-header nav:has([data-site-account]){display:flex;align-items:center;gap:12px}
.site-account-link{font-size:16px;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:3px}
/* Distinct from the neighbouring quiet nav button (design rule: adjacent buttons differ). */
body .public-header nav a.site-account-link[data-site-account]{background:#17140f;border-color:#17140f;color:#fff}
body .public-header nav a.site-account-link[data-site-account]:hover{background:#30353d;border-color:#30353d;color:#fff}
.site-logout{min-height:40px;margin-left:12px;padding:6px 12px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:650;cursor:pointer}
.site-logout:disabled{opacity:.6;cursor:wait}
.site-logout-note{margin-left:12px;font-size:16px;font-weight:650;color:#b42318}
@media (max-width:480px){.site-logout{margin-left:8px;padding:6px 10px}}
