/* lotuz.vn design system — mbtt.css: trang Mặt bằng tổng thể tương tác (page 2478, nội dung do lotuz-mbtt-demo.php in, CSS inline riêng).
   Giữ nguyên nội dung + demo; chỉ đưa biến màu/font của .mbtt về token design system và chữ về thang trang con (pages.css).
   Biến trùng tên token gốc (--ink, --gold, --sans) phải ghi giá trị thẳng: var(--ink) trên chính --ink là vòng lặp. */
body.lz-ds .mbtt{
  --ink:#0c0b0a; --block:var(--stone); --card:var(--stone); --card-2:var(--slate); --bez:#0c0b0a;
  --line:var(--line-soft); --line-2:var(--line);
  --fg:var(--paper); --fg-2:var(--t2); --fg-3:var(--t3);
  --gold:#fcc83a; --gold-2:var(--gold-line); --gold-3:var(--gold-tint);
  --sans:"Hanken Grotesk",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --disp:"Noto Serif Display","Noto Serif",Georgia,serif;
  --mono:"Hanken Grotesk",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --wrap:1160px;
  background:transparent;font-size:14.5px;line-height:1.6;letter-spacing:0
}
/* Thang chữ chung: H1/H2 serif 300, H3/H4 = Chữ đậm 14.5/600, đoạn dẫn = Chữ */
body.lz-ds .mbtt :is(h1,h2){font-family:var(--disp)!important;font-weight:300!important;letter-spacing:-.01em!important}
body.lz-ds .mbtt h1{font-size:clamp(28px,2.8vw,40px)!important;line-height:1.12!important}
body.lz-ds .mbtt h2{font-size:clamp(23px,2.1vw,30px)!important;line-height:1.18!important}
body.lz-ds .mbtt :is(h3,h4),body.lz-ds .mbtt .faq summary{font-family:var(--sans)!important;font-weight:600!important;font-size:14.5px!important;line-height:1.4!important;letter-spacing:0!important}
body.lz-ds .mbtt .lead{font-size:15.5px!important;line-height:1.6!important;color:var(--t2)}
body.lz-ds .mbtt p,body.lz-ds .mbtt li{font-size:14.5px;line-height:1.6}
body.lz-ds .mbtt .stat__v{font-family:var(--disp)!important;font-weight:300!important;color:var(--label)}

/* Khoảng cách section gọn như trang dịch vụ */
body.lz-ds .mbtt .sec{padding-block:40px!important}
@media (max-width:760px){body.lz-ds .mbtt .sec{padding-block:28px!important}}

/* Nút = .lsv-btn: vuông, viền vàng mảnh, gạch vàng đáy; nút phụ viền xám (CSS gốc dùng !important nên ghi đè cũng !important) */
body.lz-ds .mbtt .mkbtn{min-height:44px;padding:6px 20px;font:600 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase}
body.lz-ds .mbtt .mkbtn--solid{background:linear-gradient(var(--gold-tint),var(--gold-tint)),var(--glass)!important;border-color:var(--gold-line)!important;box-shadow:inset 0 -2px 0 var(--gold);color:var(--paper)!important}
body.lz-ds .mbtt .mkbtn--solid:hover{background:linear-gradient(var(--gold-tint-2),var(--gold-tint-2)),var(--glass)!important;border-color:var(--gold)!important}
body.lz-ds .mbtt .mkbtn--line{background:var(--glass)!important;border-color:var(--line-strong)!important;color:var(--t2)!important}
body.lz-ds .mbtt .mkbtn--line:hover{background:var(--slate)!important;color:var(--paper)!important}
/* Tên khối đầu trang: Chữ đậm sans, không serif đậm */
body.lz-ds .mbtt .tblock__name{font-family:var(--sans);font-weight:600;font-size:14.5px}

/* Thẻ: nền đá, không đổ bóng/phát sáng */
body.lz-ds .mbtt .card{background:var(--stone);box-shadow:none}
body.lz-ds .mbtt .cband svg{filter:none}
