/* ==========================================================
   BỘ NHẬN DIỆN CỐ ĐỊNH · TÂNG THIÊN TÀI · bản 1.0 (16/10/2026)
   Cần kèm samurai-chu.css (bánh xe .tt-wheel + chữ .tt-brand)
   ========================================================== */
/* phông kèm sẵn (giấy phép OFL, dùng được cả khi không có mạng) */
@font-face{font-family:"Bodoni Moda";font-weight:400 900;src:url(bodoni-ai.woff) format("woff")} /* cùng phông, chỉ giữ chữ AI cho nhẹ */
@font-face{font-family:"Cinzel";font-weight:400 900;src:url(cinzel-gm.woff) format("woff")} /* cùng phông, chỉ giữ chữ GLOBAL MAX */
@font-face{font-family:"Great Vibes";src:url(greatvibes.woff) format("woff")} /* cùng phông Great Vibes, cắt đủ dấu tiếng Việt cho nhẹ máy */
/* Playfair Display: đã nạp trong fonts-chu.css (cùng phông) */

/* KHẨU HIỆU: "Chạm tay dễ dàng & chạm tay hóa vàng" — chữ viết tay Great Vibes, vàng kim chuyển sắc */
.tt-slogan{margin:0;font:400 clamp(28px,8.2vw,44px)/1 "Great Vibes",cursive;text-align:center}
.tt-slogan span{display:block;padding:.1em .25em .14em;margin-top:-.16em;
  background:linear-gradient(180deg,#FFF3C4 0%,#F4D67A 40%,#D4AF37 66%,#B5852E 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#F4D67A;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.55))}

/* KHỐI CHỮ "SAMURAI AI GLOBAL MAX" — phương án A Haute Couture
   SAMURAI = .tt-brand · AI = Bodoni Moda 900 vàng lá khối 10 lớp · GLOBAL MAX = Cinzel 600 giãn rộng giữa 2 vạch vàng */
.tt-lockup{display:flex;flex-direction:column;align-items:center}
.tt-lockup .tt-brand{margin-bottom:.4em}
.tt-ai{font:900 clamp(64px,22vw,110px)/.85 "Bodoni Moda",Didot,"Playfair Display",serif;font-variation-settings:"opsz" 96;letter-spacing:.02em;
  background:linear-gradient(180deg,#FFFDF0 0%,#FFEFB0 18%,#F4C94E 42%,#B8862A 58%,#F6D77A 74%,#FFF4CF 88%,#C9962C 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#F4C94E;
  filter:drop-shadow(0 1px 0 #a87a1c) drop-shadow(0 1px 0 #946a16) drop-shadow(0 1px 0 #805a12) drop-shadow(0 1px 0 #6c4b0e)
    drop-shadow(0 1px 0 #5a3d0a) drop-shadow(0 1px 0 #483007) drop-shadow(0 1px 0 #372405) drop-shadow(0 1px 0 #271903)
    drop-shadow(0 1px 0 #190f02) drop-shadow(0 1px 0 #0d0701) drop-shadow(0 10px 14px rgba(0,0,0,.85)) drop-shadow(0 0 16px rgba(255,214,110,.5))}
.tt-gm{display:flex;align-items:center;gap:.7em;margin-top:.9em;font:600 clamp(13px,4.4vw,18px)/1 "Cinzel",serif;letter-spacing:.42em;color:#E8C566;text-transform:uppercase}
.tt-gm b{font:inherit;margin-right:-.42em}
.tt-gm i{width:2.2em;height:1px;background:linear-gradient(90deg,transparent,#D4AF37)}
.tt-gm i:last-child{background:linear-gradient(90deg,#D4AF37,transparent)}
