/**
 * ظاهر کپچا
 *
 * متغیرهای رنگ از پوستهٔ الجواد توس می‌آیند؛ ‎var(--x, fallback)‎ گذاشته‌ام
 * تا اگر روزی پوسته عوض شد باز هم قابل خواندن بماند.
 */

.aljavad-cap__box {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 9px;
}

.aljavad-cap__img {
	flex: 1;
	display: block;
	padding: 4px;
	border: 1px solid var(--n-line, #e0d9c8);
	border-radius: var(--n-radius-sm, 9px);
	background: var(--n-paper-2, #f6f1e5);
	line-height: 0;
	/* رقم‌ها با رنگ تیره کشیده شده‌اند؛ در حالت شب زمینه باید روشن بماند */
	color-scheme: light;
}

.aljavad-cap__svg {
	display: block;
	width: 100%;
	height: auto;
	/* انتخاب‌ناپذیر — نه اینکه امنیت بیاورد، فقط جلوی کپی تصادفی را می‌گیرد */
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
}

.aljavad-cap__reload {
	flex-shrink: 0;
	display: grid;
	place-items: center;
	width: 38px;
	height: 38px;
	padding: 0;
	border: 1px solid var(--n-line, #e0d9c8);
	border-radius: var(--n-radius-sm, 9px);
	background: transparent;
	color: var(--n-ink-3, #6c7a72);
	transition: color .2s, border-color .2s, transform .3s;
}
.aljavad-cap__reload:hover {
	border-color: var(--n-green-400, #47c28f);
	color: var(--n-green-600, #0e9059);
}
.aljavad-cap__reload.is-busy {
	transform: rotate(360deg);
	opacity: .5;
	cursor: progress;
}

/* تلهٔ ربات — از دید کاربر و صفحه‌خوان پنهان، ولی برای ربات قابل پرکردن */
.aljavad-hp {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}
