/* xamhinh — canh đều/gọn + tương phản theo mockup (10-11; _canh/apply.py) */
/* trang Chia sẻ (lưu trữ blog): khung trang + thẻ + hộp sidebar NỀN TRẮNG mà chữ trắng (low_contrast 1.0:1) -> nền tối như cả site */
.xmi-fxpage { background: #0f0f0f !important; }
.xmi-fxcard, .xmi-fxbox, [class*="xmi-fxb"] { background: #1a1a1a !important; border-color: #2c2c2c !important; }
.xmi-fxcmeta, .xmi-fxcexc, .xmi-fxpage small { color: #b8b8b8 !important; }
.xmi-fxpage input { background: #fff; color: #111; }
/* liên hệ: địa chỉ xám nhạt trên nền xám (1.57:1) */
.xmi-map span, [class*="xmi-map"] span { color: #444 !important; }

@media (min-width: 850px) {
  /* băng đỏ "Đăng ký tư vấn": mockup ~319px — ô 36, ghi chú 70, đệm 30 */
  .md-cta-sec { padding: 30px 0 !important; }
  .md-form input { height: 38px; margin-bottom: 10px; }
  .md-form textarea { height: 70px; margin-bottom: 10px; }
  .md-form label { margin-bottom: 4px; }
  .md-form-b { height: 44px; }
  .md-h2 { font-size: 35px !important; }
  .xmi-h2 { font-size: 36px !important; }
}
