/* v34l - mascot MrKim xuat hien o nhieu muc hon (ban 3D: doc sach, suy nghi, CSKH, gio trong) */
.mk-mas{display:block;height:auto;filter:drop-shadow(0 14px 16px rgba(42,37,80,.22));pointer-events:none;user-select:none}
@keyframes mkMasBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.mk-mas-bob{animation:mkMasBob 3.6s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.mk-mas-bob{animation:none}}
/* Kien thuc: meo doc sach canh tieu de */
.mk-mas-h1row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:6px}
.mk-mas-h1row h1{margin:0 0 12px 0!important;text-align:left!important;flex:0 1 auto;width:auto!important}
.mk-mas-h1row .mk-mas{width:112px;margin:-34px 10px -6px 0}
/* bai viet: hop tu van cuoi bai */
.mk-cta-box{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;margin:28px 0 18px;padding:16px 20px;border-radius:24px;background:linear-gradient(120deg,rgba(255,255,255,.85),rgba(243,238,255,.7));border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1.5px 0 #fff,0 18px 40px -26px rgba(91,63,214,.55)}
.mk-cta-box .mk-mas{width:110px}
.mk-cta-box h3{margin:0 0 4px!important}
.mk-cta-box p{margin:0!important}
/* gio hang trong + 404 + tim kiem khong co ket qua */
img.mk-mas-swap{width:min(230px,60vw)!important;height:auto!important;aspect-ratio:auto!important;filter:drop-shadow(0 16px 18px rgba(42,37,80,.22))}
.mk-mas-search{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px auto 0;max-width:560px;text-align:left}
.mk-mas-search .mk-mas{width:96px;flex:0 0 96px}
.mk-mas-search small{display:block;font-size:13.5px;line-height:1.5;color:#5b5880}
.mk-mas-search a{color:#5B3FD6;font-weight:700}
/* lien he: meo CSKH */
.mk-mas-ct{position:relative}
.mk-mas-ct .mk-mas-cs{position:absolute;right:4px;top:-6px;width:132px;z-index:2}
.mk-mas-ct .mk-mas-bub{position:absolute;right:0;top:150px;z-index:3;padding:7px 12px;border-radius:14px 4px 14px 14px;background:linear-gradient(90deg,#9B5CFF,#FF4FB8);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 10px 20px -10px rgba(155,92,255,.8)}
/* trac nghiem chon cat: meo suy nghi */
.mk-mas-qz{position:relative}
.mk-mas-qz>.mk-mas{position:absolute;right:4px;bottom:6px;width:96px;z-index:1}
@media (max-width:1180px){.mk-mas-qz>.mk-mas{display:none}}
/* trang chu: nut trac nghiem dung meo suy nghi */
html body .mk-qcta-main>i.mk-mas-qi{background:none!important;overflow:visible!important}
html body .mk-qcta-main>i.mk-mas-qi svg{display:none!important}
html body .mk-qcta-main>i.mk-mas-qi img{width:100%;height:100%;object-fit:contain;transform:scale(1.25) translateY(-3px);filter:drop-shadow(0 6px 8px rgba(42,37,80,.25))}
/* trang san pham: dong tu van canh nut mua */
.mk-mas-pd{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 14px;border-radius:18px;background:linear-gradient(120deg,rgba(255,255,255,.8),rgba(243,238,255,.65));border:1px solid rgba(255,255,255,.95);box-shadow:0 12px 26px -20px rgba(91,63,214,.6);text-decoration:none!important}
.mk-mas-pd .mk-mas{width:58px;flex:0 0 58px}
.mk-mas-pd b{display:block;font-size:14px;color:#2A2550}
.mk-mas-pd small{display:block;font-size:12.5px;color:#5b5880}
.mk-mas-pd em{margin-left:auto;font-style:normal;font-weight:700;font-size:13px;color:#fff;padding:7px 14px;border-radius:999px;background:linear-gradient(90deg,#7B3FC4,#5B4BE0);white-space:nowrap}
@media (max-width:767px){
 .mk-mas-h1row .mk-mas{width:78px;margin:-20px 0 -4px 0}
 .mk-cta-box{grid-template-columns:72px 1fr;gap:12px;padding:14px}.mk-cta-box .mk-mas{width:72px}
 .mk-mas-ct .mk-mas-cs{width:86px;top:-4px}.mk-mas-ct .mk-mas-bub{display:none}
 .mk-mas-qz>.mk-mas{display:none}
 .mk-mas-pd em{display:none}
}