/*! © The Mandarin Lab (themandarinlab.vn). Mã nguồn, thiết kế và nội dung do The Mandarin Lab biên soạn – bảo lưu mọi quyền. Không sao chép, đăng lại hay khai thác tự động khi chưa được phép. Nội dung của bên thứ ba theo giấy phép gốc. Điều khoản: https://www.themandarinlab.vn/dieu-khoan */.th-hero{display:flex;align-items:center;gap:20px;max-width:780px;margin:0 auto 22px}.th-hero img{flex:none;width:170px;height:170px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(11,31,77,.18))}.th-hero h1{margin:4px 0 6px}.th-box{max-width:780px;margin:0 auto}.th-form label{display:block;margin:0 0 8px;font-weight:800}.th-go{display:flex;gap:10px}.th-go input{flex:1;min-width:0;padding:13px 16px;border:2px solid var(--dot);border-radius:16px;background:var(--surface-0,#fff);color:var(--ink);font:600 18px var(--font-sans)}.th-go input:focus{outline:2px solid var(--lab-blue);outline-offset:1px}.th-kq{scroll-margin-top:96px}.th-ten{margin:26px 0 8px;text-align:center}.th-lon{margin:0;color:var(--ink);font:400 clamp(58px,15vw,96px)/1.15 "Ma Shan Zheng","Noto Serif SC",serif}.th-pin{margin:4px 0 0;color:var(--lab-blue);font:800 22px var(--font-sans)}.th-hang{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.th-o{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:14px 10px;border:1.5px solid var(--dot);border-radius:18px;background:var(--surface-0,#fff);text-align:center}.th-o>b{color:var(--ink);font:600 46px/1.2 "Noto Serif SC",Songti SC,serif}.th-py{color:var(--lab-blue);font-weight:800}.th-am{font-weight:800}.th-o small{color:var(--ink-2);font-size:13.5px;line-height:1.35}.th-thieu>b{color:var(--ink-2)}.th-chon{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.th-chon button{min-width:44px;min-height:44px;padding:0 6px;border:1.5px solid var(--dot);border-radius:12px;background:transparent;color:var(--ink);font:600 22px "Noto Serif SC",Songti SC,serif;cursor:pointer}.th-chon button[aria-pressed=true]{border-color:var(--lab-blue);background:var(--lab-blue);color:var(--on-lab-blue)}.th-nut{justify-content:center;margin:14px 0}.th-the{width:min(100%,320px);aspect-ratio:9/16;margin:20px auto 0;border-radius:18px;overflow:hidden;background:var(--dot);box-shadow:0 12px 28px #0b1f4d2e}.th-the img{display:block;width:100%;height:100%}.th-the.cho img{visibility:hidden}.th-ghi{min-height:1.4em;margin:6px 0;text-align:center;font-weight:700}.th-note{margin:12px 0;color:var(--ink-2);font-size:14.5px;line-height:1.5;text-align:center}.th-di{display:flex;width:fit-content;margin:16px auto 0}@media(max-width:560px){.th-hero{gap:12px}.th-hero img{width:112px;height:112px}.th-go{flex-direction:column}.th-hang{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}