.aith-forum-link {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	min-height: 36px;
	padding: 0 11px;
	margin-right: 8px;
	border: 1px solid var(--aith-line, rgba(0, 0, 0, .07));
	border-radius: 8px;
	color: var(--aith-primary, #1e2a78);
	background: #fff;
	text-decoration: none;
	font-weight: 700;
	font-size: 13.5px;
	white-space: nowrap;
	transition: border-color .2s, background .2s, color .2s;
}

.aith-forum-link svg,
.aitf-forum-button svg {
	width: 17px;
	height: 17px;
	flex: 0 0 17px;
	color: currentColor;
}

.aith-forum-link:hover {
	background: var(--aith-bg-soft, #f7f8fa);
	border-color: rgba(30, 42, 120, .18);
	color: var(--aith-primary, #1e2a78);
}

.aitf-forum-button {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	width: fit-content;
	margin-top: 11px;
	color: var(--aith-muted, #6b7280);
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	transition: color .2s;
}

.aitf-forum-button:hover {
	color: var(--aith-primary, #1e2a78);
}

@media (max-width: 980px) {
	.aith-forum-link {
		display: none;
	}
}
