/* The install button at the right of the header, beside the nav. */
.site-header .nav-install { padding: 6px 16px; border: 1px solid var(--cta); border-radius: var(--radius-sm); background: var(--cta); color: var(--cta-ink); font-weight: 600; }
.site-header .nav-install:hover { background: var(--cta-hover); border-color: var(--cta-hover); color: var(--cta-ink); text-decoration: none; }
/* Phone: the button wraps under the nav and starts on the header's left edge. */
@media (max-width: 640px) { .site-header .nav-install { min-height: 44px; } }
