/* Fallback for hard-coded header buttons (page builders, block themes).
   Add .ca-guest-only to Log in / Sign up buttons, and .ca-user-only to
   buttons that should only show once logged in. */
body.ca-logged-in .ca-guest-only,
body.ca-logged-out .ca-user-only {
	display: none !important;
}

/* Output of the [custom_auth_nav] shortcode */
.ca-nav-actions {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.ca-nav-button {
	display: inline-block;
	padding: 8px 16px;
	border: 1px solid #111827;
	border-radius: 8px;
	background: #111827;
	color: #fff;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
}

.ca-nav-button:hover {
	background: #000;
	color: #fff;
}

.ca-nav-button--outline {
	background: transparent;
	color: #111827;
}

.ca-nav-button--outline:hover {
	background: #f3f4f6;
	color: #111827;
}
