/* Dấu ấn GPT GROUP ở chân mọi trang mảng con (11/2026): cùng font, cùng màu lõi, logo tập đoàn.
   Tự đủ màu (không dựa biến của trang) để gắn được cả trang có CSS riêng như GPT TITAN. */
.gpt-chan{background:#140C0B; color:#BCA9A2; font-family:"Be Vietnam Pro",-apple-system,"Segoe UI",system-ui,sans-serif; font-size:14px; line-height:1.6; border-top:3px solid #8E1B2E}
.gpt-chan a{color:#E8D9D3; text-decoration:none}
.gpt-chan a:hover,.gpt-chan a:focus-visible{color:#D8AE55; text-decoration:underline}
.gpt-chan-in{max-width:1200px; margin:0 auto; padding:32px max(16px, env(safe-area-inset-left, 0px)) 22px; display:grid; grid-template-columns:auto 1fr auto; gap:18px 28px; align-items:center}
.gpt-chan-logo{display:inline-flex; background:#fff; border-radius:12px; padding:8px 12px}
.gpt-chan-logo img{height:44px; width:auto; display:block}
.gpt-chan-chu b{display:block; color:#fff; font-size:15px; font-weight:700; letter-spacing:.01em}
.gpt-chan-mang{display:flex; flex-wrap:wrap; gap:8px; justify-content:flex-end}
.gpt-chan-mang a{border:1px solid rgba(216,174,85,.45); border-radius:999px; padding:6px 13px; font-weight:600; font-size:13px; white-space:nowrap}
.gpt-chan-mang a[aria-current]{background:#8E1B2E; border-color:#8E1B2E; color:#fff}
.gpt-chan-cuoi{border-top:1px solid rgba(255,255,255,.08); max-width:1200px; margin:0 auto; padding:14px max(16px, env(safe-area-inset-left, 0px)) calc(14px + env(safe-area-inset-bottom, 0px)); display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px; font-size:13px; color:#8C7A73}
@media (max-width:820px){
  .gpt-chan-in{grid-template-columns:1fr}
  .gpt-chan-mang{justify-content:flex-start}
}
