/* TỆP SINH TỰ ĐỘNG - đừng sửa tay.
 *
 * Sinh bởi: _SU-wiki/cong-cu/sinh-de-bricks.py
 * Nguồn   : giao diện Bricks, tệp assets/css/frontend-layer.min.css
 *
 * Trung hoà các luật Bricks đặt thẳng lên thẻ. Nạp SAU Bricks, TRƯỚC css của mẫu.
 * Mỗi thuộc tính trả về mặc định trình duyệt bằng `revert`; CSS của mẫu nạp sau
 * nên muốn đặt gì thì vẫn đặt được như thường.
 *
 * Vì sao phải có: bản thiết kế là HTML tĩnh, nó dựa vào mặc định của trình duyệt.
 * Đưa sang Bricks thì mặc định đó bị thay, mà mã vẫn khớp từng thẻ từng lớp nên
 * không phép so nào bắt được. Đo thật ngày 18/10/2026: chú thích ảnh bị căn giữa,
 * thẻ nhận xét bị căn giữa và đổi cỡ chữ, lời nhận xét mọc viền trái 4px.
 */

blockquote {
	border-left-style: revert;
	border-left-width: revert;
	font-family: revert;
	font-size: revert;
	margin: revert;
	padding: revert;
	position: revert;
}

button {
	-webkit-appearance: revert;
	border: revert;
	cursor: revert;
	font-family: revert;
	font-size: revert;
	line-height: revert;
	margin: revert;
	outline: revert;
	overflow: revert;
	padding: revert;
	text-align: revert;
	text-transform: revert;
}

button:-moz-focusring {
	outline: revert;
}

button::-moz-focus-inner {
	border-style: revert;
	padding: revert;
}

details {
	display: revert;
}

figcaption {
	color: revert;
	display: revert;
	font-size: revert;
	margin: revert;
	text-align: revert;
}

figure {
	display: revert;
	margin: revert;
}

footer {
	display: revert;
}

h1 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

h2 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

h3 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

header {
	display: revert;
}

input {
	font-family: revert;
	font-size: revert;
	line-height: revert;
	margin: revert;
	overflow: revert;
	text-align: revert;
}

input:not([type=submit]) {
	border-style: revert;
	border-width: revert;
	box-shadow: revert;
	color: revert;
	font-size: revert;
	line-height: revert;
	outline: revert;
	padding: revert;
	transition: revert;
	width: revert;
}

input[type=button] {
	width: revert;
}

input[type=checkbox] {
	cursor: revert;
	width: revert;
}

input[type=radio] {
	cursor: revert;
	width: revert;
}

input[type=range] {
	border: revert;
	height: revert;
	line-height: revert;
	padding: revert;
}

input[type=submit] {
	cursor: revert;
}

label {
	color: revert;
	display: revert;
	font-weight: revert;
	margin-bottom: revert;
}

main {
	display: revert;
}

nav {
	display: revert;
}

section {
	display: revert;
}

select {
	-webkit-appearance: revert;
	appearance: revert;
	background-color: revert;
	background-image: revert;
	background-position: revert;
	background-repeat: revert;
	background-size: revert;
	border-radius: revert;
	border-style: revert;
	border-width: revert;
	box-shadow: revert;
	color: revert;
	cursor: revert;
	font-family: revert;
	font-size: revert;
	line-height: revert;
	margin: revert;
	outline: revert;
	padding: revert;
	text-align: revert;
	text-transform: revert;
	transition: revert;
	width: revert;
}

small {
	font-size: revert;
}

summary {
	display: revert;
}

svg:not([height]) {
	min-height: revert;
}

svg:not([width]) {
	min-width: revert;
}

table {
	width: revert;
}
