.adz-assessment :where(button, input[type="radio"] + label, a):focus-visible {
	outline: 3px solid #174ea6;
	outline-offset: 3px;
}

.adz-assessment button,
.adz-assessment .adz-option {
	min-block-size: 44px;
	min-inline-size: 44px;
}

.adz-option[aria-invalid="true"]::before {
	content: "Hata: ";
	font-weight: 700;
}

input[type="radio"]:checked + .adz-option::before {
	content: "Seçili: ";
}

.adz-options {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
}

.adz-quiz-badge {
	position: static;
	display: inline-flex;
	max-inline-size: 100%;
}

@media (min-width: 768px) {
	.adz-options {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 1024px) {
.adz-assessment {
inline-size: min(100%, 72rem);
max-inline-size: 72rem;
margin-inline: auto;
}
}

@media (prefers-reduced-motion: reduce) {
	.adz-assessment *,
	.adz-assessment *::before,
	.adz-assessment *::after {
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
	}
}
