/* hvsc.vn – TRỤ MARKETING: Sáng / Tối (đợt 2, 11/10/2026). Nạp SAU pillar-mkt.css + hv-theme.css bởi inc/theme.php.
 * Gốc = TỐI (digital/AI: nền tím đêm, kính mờ, neon) → giữ nguyên. SÁNG = "studio sáng": nền lavender-kem, kính trắng mờ + viền tím nhạt,
 * chữ tím-đêm; gradient hồng–tím giữ ở khối nhấn (chữ gradient dùng bản đậm để đủ tương phản). Khung cố định tối (mock điện thoại/cửa sổ) giữ tối.
 * Phần AUTO do build/tools/mkt-theme-build.py (mkt-theme-gen.py) sinh từ pillar-mkt.css — đừng sửa tay; sửa ở phần MANUAL cuối file. */
html[data-theme="light"] .pm{
  --pm-0:#F8F6FF; --pm-1:#F1EDFF; --pm-2:#E9E3FF; --pm-3:#DFD7FA;
  --pm-glass:rgba(255,255,255,.74); --pm-glass2:rgba(255,255,255,.94);
  --pm-line:rgba(88,70,170,.18); --pm-line2:rgba(88,70,170,.34);
  --pm-ink:#1A1538; --pm-ink2:#3A3560; --pm-mute:#57527D; --pm-red-hi:#C5161B;
  --pm-acc-t:color-mix(in srgb,var(--pm-acc-ink) 82%,#0B0820);
  color-scheme:light;
}
html[data-theme="light"] body.hv-pm-page{background:#F8F6FF}
html[data-theme="light"] .pm-aurora::after{background-image:radial-gradient(rgba(88,70,170,.22) 1px,transparent 1.2px)}
html[data-theme="light"] .pm-grad{background-image:linear-gradient(100deg,var(--pm-acc-ink),color-mix(in srgb,var(--pm-acc2) 55%,#2A1060))}
/* khung tối cố định: khôi phục biến tối bên trong */
html[data-theme="light"] :is(.pm--ai-marketing .pm-aim-doc__img,.pm--mang-xa-hoi .pm-mxh-phone,.pm--mang-xa-hoi .pm-mxh-sbar > i,.pm--seo .pm-sec--white .pm-seo-dash,.pm--seo .pm-seo-gbp__map,.pm--seo .pm-seo-gr,.pm--thuong-hieu-an-pham .pm-th-kit__col--full .pm-th-kit__badge,.pm--thuong-hieu-an-pham .pm-th-tpl__tabs button[aria-selected="true"],.pm-float,.pm-th-banner,.pm-th-bc--front,.pm-th-phone,.pm-th-post__tag,.pm-th-story__bar,.pm-th-tp--event,.pm-th-tp--sale .pm-th-tp__date,.pm-win){
  --pm-0:#06051A; --pm-1:#0C0A26; --pm-2:#141036; --pm-3:#1C1748;
  --pm-glass:rgba(255,255,255,.055); --pm-glass2:rgba(255,255,255,.09);
  --pm-line:rgba(196,186,255,.16); --pm-line2:rgba(196,186,255,.30);
  --pm-ink:#F6F4FF; --pm-ink2:#D9D5F2; --pm-mute:#ADA8D3; --pm-red-hi:#FF5A5F; --pm-acc-ink:var(--pm-acc); --pm-acc-t:var(--pm-acc);
  color:#F6F4FF;
}
/* ===== AUTO ===== */
html[data-theme="light"] .pm-eyebrow{color:var(--pm-acc-t)}
html[data-theme="light"] .pm-prose a,html[data-theme="light"] .pm-link{color:var(--pm-acc-t)}
html[data-theme="light"] .pm-btn--glass{background:var(--pm-glass)}
html[data-theme="light"] .pm-btn--glass:hover{background:var(--pm-glass2)}
html[data-theme="light"] .pm-glass{box-shadow:0 20px 60px -30px rgba(48,36,120,.22), inset 0 1px 0 rgba(255,255,255,.08)}
html[data-theme="light"] .pm-sec--light .pm-glass,html[data-theme="light"] .pm-sec--white .pm-glass{background:var(--pm-glass2)}
html[data-theme="light"] .pm-ic--line{background:var(--pm-glass)}
html[data-theme="light"] .pm-tag{background:var(--pm-glass)}
html[data-theme="light"] .pm-chip{background:var(--pm-glass)}
html[data-theme="light"] .pm-kicker{background:var(--pm-glass)}
html[data-theme="light"] .pm-pain{background:var(--pm-glass)}
html[data-theme="light"] .pm-pain__x{color:#C5161B}
html[data-theme="light"] .pm-vs__row > div:first-child{background:var(--pm-glass)}
@media (max-width: 759px){
html[data-theme="light"] .pm-vs__row > div:last-child::before{color:var(--pm-acc-t)}
}
html[data-theme="light"] .pm-step__n{color:var(--pm-ink)}
html[data-theme="light"] .pm-kpi__top em{background:var(--pm-glass)}
html[data-theme="light"] .pm-note{background:var(--pm-glass)}
html[data-theme="light"] .pm-duo__mid{background:var(--pm-glass)}
html[data-theme="light"] .pm-rule{background:var(--pm-glass)}
html[data-theme="light"] .pm-faq details{background:var(--pm-glass)}
html[data-theme="light"] .pm-faq details[open]{background:var(--pm-glass)}
html[data-theme="light"] .pm-cta__row{background:var(--pm-glass)}
html[data-theme="light"] .pm-cta__ic{background:var(--pm-glass)}
html[data-theme="light"] .pm-form .req{color:#C5161B}
html[data-theme="light"] .pm-form .wpcf7-not-valid-tip{color:#990005}
html[data-theme="light"] .pm-marq{background:var(--pm-glass)}
html[data-theme="light"] .pm-win__bar i{background:var(--pm-glass2)}
html[data-theme="light"] .pm-win__bar span{background:var(--pm-glass)}
html[data-theme="light"] .pm-float b{color:var(--pm-ink)}
html[data-theme="light"] .pm-chat__q{color:var(--pm-ink);background:var(--pm-glass2)}
html[data-theme="light"] .pm-chat__src a,html[data-theme="light"] .pm-chat__src span{background:var(--pm-glass)}
html[data-theme="light"] .pm-chat__src .is-hv{color:var(--pm-ink)}
html[data-theme="light"] .pm-serp__q{background:var(--pm-glass2)}
html[data-theme="light"] .pm-serp__ai b{color:var(--pm-ink)}
html[data-theme="light"] .pm-serp__r{background:var(--pm-glass)}
html[data-theme="light"] .pm-serp__r small i{background:var(--pm-glass2)}
html[data-theme="light"] .pm-serp__r b{color:#002B99}
html[data-theme="light"] .pm-serp__r.is-hv b{color:var(--pm-ink)}
html[data-theme="light"] .pm-serp__bar{background:var(--pm-glass2)}
html[data-theme="light"] .pm-feed > div::after{color:var(--pm-ink)}
html[data-theme="light"] .pm-tl__trk{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-st__b{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-st__h b{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-st__h em{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-st:nth-child(3) .pm-aim-st__h em{color:#966E03}
html[data-theme="light"] .pm--ai-marketing .pm-aim-st:nth-child(4) .pm-aim-st__h em{color:#12873C}
html[data-theme="light"] .pm--ai-marketing .pm-aim-prog{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-tabs__list{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-tabs__list [role=tab] span{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-tabs__list [role=tab]:hover{color:var(--pm-ink);background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-tabs__list [role=tab][aria-selected=true] span{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-who > div{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-who dt{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-who > div + div dt{color:#990005}
html[data-theme="light"] .pm--ai-marketing i.no{border:2px solid var(--pm-line)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc__t{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc del{color:#990005}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc ins{color:#12873C}
html[data-theme="light"] .pm--ai-marketing .pm-aim-flag{color:#990004}
html[data-theme="light"] .pm--ai-marketing .pm-aim-flag--law{color:#966E03}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc__img span{color:var(--pm-ink2)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc__img em{color:var(--pm-ink);border:1px solid var(--pm-line)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-doc__foot .is-ok{color:#12873C}
html[data-theme="light"] .pm--ai-marketing .pm-aim-cal > div{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-cal .lk{color:#966E03}
html[data-theme="light"] .pm--ai-marketing .pm-aim-rule span{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-rule em{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-hand b{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-data__sum > b{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-data__next b{color:#990004}
html[data-theme="light"] .pm--ai-marketing .pm-aim-heat__g i{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-heat__g i.h b{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-risk{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-risk__n b{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-risk p + p{color:var(--pm-ink)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-lvl--h{color:#990004}
html[data-theme="light"] .pm--ai-marketing .pm-aim-lvl--m{color:#966E03}
@media (max-width: 899px){
html[data-theme="light"] .pm--ai-marketing .pm-aim-risk p::before{color:var(--pm-acc-t)}
}
@media (min-width: 900px){
html[data-theme="light"] .pm--ai-marketing .pm-aim-risks__h span:last-child{color:var(--pm-acc-t)}
}
html[data-theme="light"] .pm--ai-marketing .pm-aim-slip{box-shadow:0 40px 80px -40px rgba(48,36,120,.22), 0 0 60px -30px var(--pm-acc)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-self{background:var(--pm-glass)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-self b{color:var(--pm-ink)}
html[data-theme="light"] .pm--geo .pm-geo-src__h b{background:var(--pm-glass)}
html[data-theme="light"] .pm--geo .pm-geo-src li{background:var(--pm-glass)}
html[data-theme="light"] .pm--geo .pm-geo-src li i{color:#990005}
html[data-theme="light"] .pm--geo .pm-geo-src li.is-hv small{color:#990006}
html[data-theme="light"] .pm--geo .pm-geo-tabs__list{background:var(--pm-glass)}
html[data-theme="light"] .pm--geo .pm-geo-tabs__list [role=tab]:hover{color:var(--pm-ink)}
html[data-theme="light"] .pm--geo .pm-geo-tabs__list [role=tab][aria-selected=true]{box-shadow:0 8px 24px -12px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--geo .pm-geo-mini.is-bad{box-shadow:0 40px 90px -40px rgba(48,36,120,.22), 0 0 70px -34px rgba(251,191,36,.55)}
html[data-theme="light"] .pm--geo .pm-geo-mini.is-bad .pm-chat__av{background:var(--pm-glass2)}
html[data-theme="light"] .pm--geo .pm-geo-why li{background:var(--pm-glass)}
html[data-theme="light"] .pm--geo .pm-geo-code{box-shadow:0 30px 70px -40px rgba(48,36,120,.22), 0 0 60px -36px color-mix(in srgb, var(--pm-acc) 70%, transparent)}
html[data-theme="light"] .pm--geo .pm-geo-code figcaption{background:var(--pm-glass)}
html[data-theme="light"] .pm--geo .pm-geo-code__t.is-sub{background:var(--pm-glass2)}
html[data-theme="light"] .pm--geo .pm-geo-code pre,html[data-theme="light"] .pm--geo .pm-geo-llms pre{color:#251782}
html[data-theme="light"] .pm--geo .pm-geo-code .c,html[data-theme="light"] .pm--geo .pm-geo-llms .c{color:#291F7A}
html[data-theme="light"] .pm--geo .pm-geo-code .k,html[data-theme="light"] .pm--geo .pm-geo-llms .k{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--geo .pm-geo-code .s,html[data-theme="light"] .pm--geo .pm-geo-llms .s{color:#994C00}
html[data-theme="light"] .pm--geo .pm-geo-lay.is-seo{color:var(--pm-ink)}
html[data-theme="light"] .pm-chat__thumb svg{fill:var(--pm-ink)}
html[data-theme="light"] .pm-chat__vid b{color:var(--pm-ink)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-av svg{stroke:var(--pm-ink)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-p--v > span.pm-mxh-ic{background:var(--pm-glass2)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-pf button{background:var(--pm-glass)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-pf button:hover{background:var(--pm-glass2)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-plat__u b{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-ib__tabs [aria-selected=true]{color:var(--pm-ink)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th li{background:var(--pm-glass)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th b{color:var(--pm-ink)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-rep{background:var(--pm-glass)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th .is-k{color:#168358}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th .is-h{color:#99001C}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th .is-a{color:#967403}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-th .is-x{background:var(--pm-glass)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-rep.pm-glass > b{color:var(--pm-ink)}
html[data-theme="light"] .pm--mang-xa-hoi .pm-mxh-rank i{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-pos{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-gr__top em{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-tabs__list [role=tab]{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-tabs__list [role=tab]:hover{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-tabs__n{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--seo .pm-seo-crawl li{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-crawl code{color:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-url{color:var(--pm-ink);background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-todo li{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-gbp__b b{color:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-gbp__btns span{color:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-net .ok{color:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-net .ok::before{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--seo .pm-seo-net .no{color:#990004}
html[data-theme="light"] .pm--seo .pm-seo-net .no::before{color:#C5161B}
html[data-theme="light"] .pm--seo .pm-seo-g{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-g__nd line{stroke:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-g__nd circle{fill:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-g__v span{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--seo .pm-seo-check li{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-check b{color:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-intent span{background:var(--pm-glass)}
html[data-theme="light"] .pm--seo .pm-seo-map__s text{fill:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-warn__ic svg{stroke:var(--pm-ink)}
html[data-theme="light"] .pm--seo .pm-seo-warn .pm-eyebrow{color:#C5161B}
html[data-theme="light"] .pm--seo .pm-seo-vs .pm-vs__row > div:first-child{color:#990005}
html[data-theme="light"] .pm--seo .pm-seo-vs .pm-vs__row > div:first-child::after{color:#C5161B}
html[data-theme="light"] .pm--seo .pm-seo-vs .pm-vs__h > div:first-child{color:#C5161B}
html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-board{box-shadow:0 40px 90px -40px rgba(48,36,120,.22), 0 0 90px -30px rgba(255,210,77,.55), inset 0 0 0 1px rgba(255,255,255,.6)}
html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-pal button.is-copied::after{color:var(--pm-ink)}
html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-mk > div{box-shadow:0 30px 60px -30px rgba(48,36,120,.22)}
html[data-theme="light"] .pm-th-bc{box-shadow:0 24px 40px -22px rgba(48,36,120,.22)}
html[data-theme="light"] .pm-th-phone__bar i{background:var(--pm-glass2)}
html[data-theme="light"] .pm-th-phone__btns span{background:var(--pm-glass)}
html[data-theme="light"] .pm-th-badge{box-shadow:0 30px 50px -26px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-tree li b{color:var(--pm-ink)}
html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-tree .is-dir,html[data-theme="light"] .pm--thuong-hieu-an-pham .pm-th-tree .is-file{background:var(--pm-glass)}
html[data-theme="light"] .pm--truyen-thong .pm-tt-paper{box-shadow:0 50px 100px -40px rgba(48,36,120,.22), 0 0 0 1px rgba(255,255,255,.4), 0 0 90px -20px color-mix(in srgb, var(--pm-acc) 55%, transparent)}
html[data-theme="light"] .pm-tt-paper__stamp{background:var(--pm-glass2)}
html[data-theme="light"] .pm-tt-ch{background:var(--pm-glass)}
html[data-theme="light"] .pm-tt-wk.is-ev .pm-tt-wk__l b{color:var(--pm-ink)}
html[data-theme="light"] .pm-tt-tl__i{background:var(--pm-glass)}
@media (min-width: 760px){
html[data-theme="light"] .pm-tt-tl__i ul{background:var(--pm-glass)}
}
html[data-theme="light"] .pm-tt-qa__h{color:var(--pm-acc-t)}
html[data-theme="light"] .pm-tt-qa dt{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-phone{box-shadow:0 0 0 1px rgba(255,255,255,.12), 0 24px 50px -20px rgba(48,36,120,.22), 0 0 60px -20px rgba(255,77,122,.6)}
html[data-theme="light"] .pm--video .pm-vd-rec{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-safe{border:1px dashed var(--pm-line)}
html[data-theme="light"] .pm--video .pm-vd-hook{box-shadow:0 8px 20px -8px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--video .pm-vd-ui i{background:var(--pm-glass2);border:1px solid var(--pm-line)}
html[data-theme="light"] .pm--video .pm-vd-sub{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-sub .is-past{color:#997200}
html[data-theme="light"] .pm--video .pm-vd-insp b.is-ok{color:#1C7D45}
html[data-theme="light"] .pm--video .pm-vd-tr b{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-tr em{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--video .pm-tl__trk{background:var(--pm-glass)}
html[data-theme="light"] .pm--video .pm-vd-ratio{background:var(--pm-glass)}
html[data-theme="light"] .pm--video .pm-vd-mini{box-shadow:0 30px 50px -26px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--video .pm-vd-mini b{box-shadow:0 10px 24px -10px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--video .pm-vd-mini i{background:var(--pm-glass2)}
html[data-theme="light"] .pm--video .pm-vd-fr__img{box-shadow:0 24px 50px -30px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--video .pm-vd-fr__t span{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--video .pm-vd-lib__h b{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-lib__g > div{border:1px solid var(--pm-line)}
html[data-theme="light"] .pm--video .pm-vd-lib__g b{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd-lib__wide{background:var(--pm-glass)}
html[data-theme="light"] .pm--video .pm-vd-lib__wide b{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd2-c .pm-svc__n{color:var(--pm-acc-t)}
html[data-theme="light"] .pm--video .pm-vd2-m{border:1px solid var(--pm-line)}
html[data-theme="light"] .pm--video .pm-vd2-m__hook{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd2-phone__hook{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd2-phone__line{background:var(--pm-glass2)}
html[data-theme="light"] .pm--video .pm-vd2-teamviz__f{background:var(--pm-glass)}
html[data-theme="light"] .pm--video .pm-vd2-filmviz{box-shadow:0 30px 60px -30px rgba(48,36,120,.22)}
html[data-theme="light"] .pm--video .pm-vd2-filmviz__t{color:var(--pm-ink)}
html[data-theme="light"] .pm--video .pm-vd2-filmviz__c{color:#994F00}
/* ===== /AUTO ===== */
/* ===== MANUAL ===== */
html[data-theme="light"] .pm-cta__ic--z{background:#0068FF;color:#fff}
html[data-theme="light"] .pm-cta__ic--r{background:var(--pm-red);color:#fff}
/* nhãn số/dịch vụ trên thẻ sáng */
html[data-theme="light"] .pm-svc__n{color:color-mix(in srgb,var(--c,var(--pm-acc-ink)) 55%,#16123A)}
html[data-theme="light"] .pm--video .pm-vd2-c .pm-svc__n{color:var(--pm-acc-t)}
html[data-theme="light"] .pm-eyebrow{color:var(--pm-acc-t)}
html[data-theme="light"] .pm-tt-d b{color:#6B6790}
/* form hợp tác [hv_partner_form pillar=mkt] */
html[data-theme="light"] .hvpf--mkt{--pf-bg:#F1EDFF;--pf-ink:#1A1538;--pf-mut:#57527D;--pf-acc:#6D28D9;--pf-accink:#fff;--pf-line:rgba(88,70,170,.3);--pf-fld:#fff;
  background:radial-gradient(900px 260px at 85% 0,rgba(167,139,250,.35),transparent 70%),#F1EDFF}
html[data-theme="light"] .hvpf--mkt .hvpf__in{border-color:rgba(88,70,170,.22);background:rgba(255,255,255,.78);box-shadow:0 18px 40px -26px rgba(60,40,140,.4)}
html[data-theme="light"] .hvpf--mkt .hvpf__k{color:#6D28D9}
html[data-theme="light"] .hvpf--mkt .hvpf__go{background:#6D28D9;color:#fff}
html[data-theme="light"] .hvpf--mkt .hvpf__ft a{color:#6D28D9}
html[data-theme="light"] .hvpf--mkt .hvpf__msg.is-err{color:#C5161B}

/* ===== QA 11/10 (tương phản ≥4,5:1 trên băng/khối sáng trong trang tối + chip màu) ===== */
html[data-theme="dark"] .pm-sec--light .pm-svc__n { color: color-mix(in srgb, var(--c, var(--pm-acc)) 55%, #16123A); }
html[data-theme] .pm--mang-xa-hoi .pm-mxh-d > i { color: #655F7A; }
html[data-theme] .pm--mang-xa-hoi .pm-mxh-bar span { background-image: linear-gradient(rgba(10,6,30,.24), rgba(10,6,30,.24)); }
html[data-theme] .pm--seo .pm-seo-crawl em.er { background: #BF2F35; }
html[data-theme] .pm--ai-marketing .pm-aim-heat__g i.h b { background: #D63C42; }
html[data-theme] .pm-tt-day.is-0 .pm-tt-d b { color: #5E5A80; }
html[data-theme] .pm-tt-paper__end { color: #656C86; }
html[data-theme] .pm--thuong-hieu-an-pham .pm-th-board__top span:last-child { color: #6E5E30; }
html[data-theme] .pm--thuong-hieu-an-pham .pm-th-cell__l span:last-child { color: #6F6240; }
html[data-theme] .pm-tt-ev__bar [role=tab][aria-selected=true] { background: var(--pm-acc-ink); border-color: var(--pm-acc-ink); color: #fff; }
/* geo: khung mã giữ nền tối ở chế độ sáng → màu cú pháp bản tối */
html[data-theme="light"] .pm--geo .pm-geo-code pre, html[data-theme="light"] .pm--geo .pm-geo-code code { color: #E6E3FA; }
html[data-theme="light"] .pm--geo .pm-geo-code .c { color: #9C97C4; }
html[data-theme="light"] .pm--geo .pm-geo-code .k { color: var(--pm-acc, #2DD4EF); }
html[data-theme="light"] .pm--geo .pm-geo-code .s { color: #FFC48A; }
html[data-theme="light"] .pm-tt-wk.is-ev .pm-tt-wk__l b { color: #fff; }
html[data-theme] .pm--ai-marketing .pm-aim-heat__g i.h b { background: #C9323A !important; color: #fff !important; }

/* ===== review3-mkt (11/10): khung tối trong chế độ sáng — chữ lại sáng ===== */
html[data-theme="light"] .pm-win .pm-serp__r{background:rgba(255,255,255,.04)}
html[data-theme="light"] .pm-win .pm-serp__r b{color:#A9C1FF}
html[data-theme="light"] .pm-win .pm-serp__r.is-hv b{color:#fff}
html[data-theme="light"] .pm-win .pm-serp__r small i{background:rgba(255,255,255,.14)}
html[data-theme="light"] .pm--geo .pm-geo-ans .pm-geo-src li i{color:#FF9EA1}
html[data-theme="light"] .pm--geo .pm-geo-ans .pm-geo-src li.is-hv small{color:#FFC9CB}
html[data-theme="light"] .pm--geo .pm-geo-llms pre, html[data-theme="light"] .pm--geo .pm-geo-llms code { color: #E6E3FA; }
html[data-theme="light"] .pm--geo .pm-geo-llms .c { color: #B8B3DE; }
html[data-theme="light"] .pm--geo .pm-geo-llms .k { color: var(--pm-acc, #2DD4EF); }
html[data-theme="light"] .pm--geo .pm-geo-llms .s { color: #FFC48A; }
html[data-theme="light"] .pm-win .pm-serp__q{background:rgba(255,255,255,.95);color:#1F1B3A}
html[data-theme="light"] .pm--seo .pm-seo-viz{background:var(--pm-glass2)}
html[data-theme="light"] .pm--seo .pm-seo-viz__h{color:var(--pm-mute)}
html[data-theme="light"] .pm-win .pm-mxh-th .is-k{color:#6EE7B7}
html[data-theme="light"] .pm-win .pm-mxh-th .is-h{color:#FFB3C1}
html[data-theme="light"] .pm-win .pm-mxh-th .is-a{color:#FCD34D}
html[data-theme="light"] .pm-tt-map__svg svg g[font-weight="800"]{fill:#1A1538}
html[data-theme="light"] .pm-tt-map__svg svg g[font-weight="800"] text[fill="#C9C5E8"]{fill:#3A3560}
html[data-theme="light"] .pm-tt-map__svg svg g.sm{fill:#3A3560}
html[data-theme="light"] .pm-tt-map__svg svg g.sm text[fill="#ADA8D3"]{fill:#57527D}
html[data-theme="light"] .pm-tt-ch b{color:color-mix(in srgb,var(--c) 45%,#16123A)}
html[data-theme="light"] .pm-th-phone__btns .is-main{background:linear-gradient(90deg,var(--th-y),var(--th-p));color:#1C1748}
/* cửa sổ tối đặt trong khối sáng: giữ chữ phụ sáng (cả 2 chế độ) */
html[data-theme] .pm-sec--light .pm-win, html[data-theme] .pm-sec--white .pm-win { --pm-mute: #ADA8D3; --pm-ink2: #D9D5F2; }
html[data-theme="light"] .pm-vs__h > div:last-child{color:var(--pm-acc-t,#2F5E00) !important}
html[data-theme="light"] .pm--seo .pm-seo-gr{background:rgba(20,16,54,.94)}
html[data-theme="light"] .pm--ai-marketing .pm-aim-tabs__list [role=tab][aria-selected=true]{color:var(--pm-ink)}
html[data-theme="light"] .pm-win .pm-aim-st:nth-child(3) .pm-aim-st__h em{color:#FCD877}
html[data-theme="light"] .pm-win .pm-aim-st:nth-child(4) .pm-aim-st__h em{color:#86EFAC}
html[data-theme="light"] .pm--video .pm-vd-insp b.is-ok{color:#7EE2A8}
