/* shared/site-shell.css 的浅色版：由 官网与品牌/官网主题/build_theme.py 根据 shared/site-shell.css 自动生成，不要手改。
   源文件指纹 ce9d057e；例外和手调写在 官网主题/浅色例外.json。 */
:root[data-theme="light"] .unified-header{background:rgba(242,246,254,0.94);border-bottom:1px solid rgba(27,28,31,0.198);color:#1d1e20}
:root[data-theme="light"] .unified-brand{text-decoration:none}
:root[data-theme="light"] .unified-nav a{color:#50545b;text-decoration:none;border:0;background:none}
:root[data-theme="light"] .unified-nav a:hover,:root[data-theme="light"] .unified-nav a[aria-current="page"]{color:#1d1e20}
:root[data-theme="light"] .unified-nav a[aria-current="page"]::after{background:#5279ff}
:root[data-theme="light"] .unified-contact-link{border:1px solid #cfd6e5;color:#1d1e20;text-decoration:none}
:root[data-theme="light"] .unified-language,:root[data-theme="light"] .unified-menu-toggle{color:inherit;background:none;border:1px solid #cfd6e5}
:root[data-theme="light"] .unified-language{color:#555a63}
:root[data-theme="light"] .unified-language i{background:#cfd6e5}
:root[data-theme="light"] .unified-language .is-current{color:#161616}
:root[data-theme="light"] .unified-header a:focus-visible,:root[data-theme="light"] .unified-header button:focus-visible,:root[data-theme="light"] .unified-footer a:focus-visible{outline:2px solid #5670d6}
:root[data-theme="light"] .unified-footer{color:#545961;background:#f2f6fe}
:root[data-theme="light"] .unified-footer a{color:inherit;text-decoration:none}
:root[data-theme="light"] .unified-footer a:hover{color:#161616}
:root[data-theme="light"] .unified-footer-base{border-top:1px solid #dfe4ef}
@media(max-width:1000px){:root[data-theme="light"] .unified-nav{background:#eff4fd;border-bottom:1px solid #cfd6e5}
:root[data-theme="light"] .unified-nav a[aria-current="page"]{background:#e1e8f5}}
:root[data-theme="light"] :where(svg.ri){fill:currentColor}
:root[data-theme="light"] .unified-footer-note{color:#5d6168}
@media(max-width:600px){:root[data-theme="light"] .unified-menu-toggle{color:#1d1e20}
:root[data-theme="light"] .unified-menu-toggle::before,:root[data-theme="light"] .unified-menu-toggle::after{background:currentColor}
:root[data-theme="light"] .unified-menu-toggle::before{box-shadow:0 5px 0 currentColor}
:root[data-theme="light"] .unified-menu-toggle[aria-expanded="true"]::before{box-shadow:none}}
:root[data-theme="light"] .u-search-trigger{border:1px solid #cfd6e5;background:none;color:#1d1e20}
:root[data-theme="light"] .u-search-trigger:hover,:root[data-theme="light"] .u-search-trigger[aria-expanded="true"]{border-color:#4c72f7;color:#161616;background:rgba(82,121,255,0.12)}
:root[data-theme="light"] .u-search-field{border:1px solid #cfd6e5;background:rgba(22,22,22,0.046);color:#555a63}
:root[data-theme="light"] .u-search-field:hover{border-color:#a8aebf}
:root[data-theme="light"] .u-search-field:focus-within{border-color:#4c72f7;background:rgba(82,121,255,0.08);color:#444b70}
:root[data-theme="light"] .u-search-input{border:0;outline:0;background:none;color:#1d1e20}
:root[data-theme="light"] .u-search-input:focus,:root[data-theme="light"] .u-search-input:focus-visible{outline:none!important;box-shadow:none}
:root[data-theme="light"] .u-search-input::placeholder{color:#5c616a}
:root[data-theme="light"] .u-search-kbd{border:1px solid #cfd6e5;color:#5c616a}
:root[data-theme="light"] .u-search-clear{border:0;background:none;color:#50545b}
:root[data-theme="light"] .u-search-clear:hover{color:#161616;background:rgba(22,22,22,0.132)}
:root[data-theme="light"] .u-search-panel{background:#edf3fe;border:1px solid #d4dcee;box-shadow:0 24px 60px rgba(16,24,40,0.16),0 0 0 1px rgba(22,22,22,0.028);color:#1d1e20}
:root[data-theme="light"] .u-search-filters button{border:1px solid #d4dcee;background:none;color:#4a4e55}
:root[data-theme="light"] .u-search-filters button span{color:#626771}
:root[data-theme="light"] .u-search-filters button:hover{border-color:#a8aebf;color:#161616}
:root[data-theme="light"] .u-search-filters button[aria-pressed="true"]{border-color:#4c72f7;background:rgba(82,121,255,0.16);color:#161616}
:root[data-theme="light"] .u-search-filters button[aria-pressed="true"] span{color:#434e86}
:root[data-theme="light"] .u-search-status{color:#575d68}
:root[data-theme="light"] .u-sr{color:inherit;text-decoration:none;outline:0}
:root[data-theme="light"] .u-sr:hover,:root[data-theme="light"] .u-sr.is-active{background:#e2ebfd}
:root[data-theme="light"] .u-sr.is-active{box-shadow:inset 2px 0 0 rgba(82,121,255,0.6)}
:root[data-theme="light"] .u-sr:focus-visible{outline:2px solid #5670d6}
:root[data-theme="light"] .u-sr-meta{color:#5c616a}
:root[data-theme="light"] .u-sr-meta i{color:#797f8f}
:root[data-theme="light"] .u-sr-title{color:#1d1e20}
:root[data-theme="light"] .u-sr-snip{color:#4d5159}
:root[data-theme="light"] .u-sr-snip b{color:#393c42}
:root[data-theme="light"] .u-sr-snip b::after{color:#797f8f}
:root[data-theme="light"] .u-sr mark{background:rgba(82,121,255,0.28);color:#161616}
:root[data-theme="light"] .u-sr-title mark{background:none;color:#4050a1;box-shadow:inset 0 -2px 0 rgba(120,149,255,0.36)}
:root[data-theme="light"] .u-sr>.ri{color:#797f8f}
:root[data-theme="light"] .u-sr:hover>.ri,:root[data-theme="light"] .u-sr.is-active>.ri{color:#4050a1}
:root[data-theme="light"] .u-search-group p{color:#5c616a}
:root[data-theme="light"] .u-search-group p button{border:0;background:none;color:#5c616a}
:root[data-theme="light"] .u-search-group p button:hover{color:#161616}
:root[data-theme="light"] .u-search-chips button{border:1px solid #d4dcee;background:rgba(22,22,22,0.028);color:#33353a}
:root[data-theme="light"] .u-search-chips button:hover{border-color:#4c72f7;color:#161616}
:root[data-theme="light"] .u-search-chips .ri{color:#626771}
:root[data-theme="light"] .u-search-more{border:1px dashed #cfd6e5;background:none;color:#4a4e55}
:root[data-theme="light"] .u-search-more:hover{border-color:#4c72f7;color:#161616}
:root[data-theme="light"] .u-search-keys{border-top:1px solid #e0e7f5;color:#626771}
:root[data-theme="light"] .u-search-layer.is-compact .u-search-backdrop{background:rgba(246,250,255,0.55)}
:root[data-theme="light"] .u-search-layer.is-compact .u-search-bar{border-bottom:1px solid #e0e7f5}
:root[data-theme="light"] .u-search-cancel{border:0;background:none;color:#434e86}
@media(max-width:640px){:root[data-theme="light"] .u-search-layer.is-compact .u-search-panel{border:0;box-shadow:none;background:#eff4fd}}
:root[data-theme="light"] .u-search-trigger:focus-visible,:root[data-theme="light"] .u-search-layer button:focus-visible{outline:2px solid #5670d6}
:root[data-theme="light"] ::highlight(u-search-hit){background-color:rgba(82,121,255,0.45);color:#161616}
@media(prefers-reduced-motion:reduce){:root[data-theme="light"] .u-search-flash{box-shadow:0 0 0 3px rgba(76,114,247,0.4)}}
:root[data-theme="light"] 由 官网解决方案页/build.py 装入，改 菜单/ 里的源文件后重跑

.unified-nav a[data-u-tab="solutions"].is-sol-open{color:#1d1e20}
:root[data-theme="light"] .unified-nav a[data-u-tab="solutions"].is-sol-open::after{background:#5279ff}
:root[data-theme="light"] .u-sol-menu{background:#f2f6fe;border-bottom:1px solid rgba(27,28,31,0.198);box-shadow:0 30px 60px rgba(16,24,40,0.158);color:#1d1e20}
:root[data-theme="light"] .u-sol-side{border-right:1px solid rgba(27,28,31,0.125)}
:root[data-theme="light"] .u-sol-all{color:#1d1e20;text-decoration:none}
:root[data-theme="light"] .u-sol-all:hover{color:#3f50a1}
:root[data-theme="light"] .u-sol-search{border-bottom:1px solid rgba(27,28,31,0.223)}
:root[data-theme="light"] .u-sol-search:focus-within{border-color:#4c72f7}
:root[data-theme="light"] .u-sol-search .ri{color:#575c65}
:root[data-theme="light"] .u-sol-search input{border:0;background:none;color:#1d1e20;outline:none}
:root[data-theme="light"] .u-sol-search input::placeholder{color:#636771}
:root[data-theme="light"] .u-sol-group{color:#636771}
:root[data-theme="light"] .u-sol-cat{text-decoration:none;border:0;background:none;color:#3d4045}
:root[data-theme="light"] .u-sol-cat .ri{color:#575c65}
:root[data-theme="light"] .u-sol-cat:hover,:root[data-theme="light"] .u-sol-cat.is-on{background:rgba(82,121,255,0.14);color:#161616}
:root[data-theme="light"] .u-sol-cat.is-on .ri{color:#3f50a1}
:root[data-theme="light"] .u-sol-h{color:#1d1e20}
:root[data-theme="light"] .u-sol-more{color:#3f50a1;text-decoration:none}
:root[data-theme="light"] .u-sol-more:hover{text-decoration:underline}
:root[data-theme="light"] .u-sol-item{text-decoration:none}
:root[data-theme="light"] .u-sol-t{color:#26272b}
:root[data-theme="light"] .u-sol-s{color:#575c65}
:root[data-theme="light"] .u-sol-item:hover .u-sol-t>span{color:#3f50a1}
:root[data-theme="light"] .u-sol-tag.hot{color:#8a3a06;background:rgba(255,120,60,0.16)}
:root[data-theme="light"] .u-sol-tag.new{color:#404f92;background:rgba(82,121,255,0.22)}
:root[data-theme="light"] .u-sol-none{color:#50545b}
:root[data-theme="light"] .u-sol-close{border:0;background:none;color:#50545b}
:root[data-theme="light"] .u-sol-close:hover{background:rgba(27,28,31,0.099);color:#161616}
:root[data-theme="light"] .u-sol-menu a:focus-visible,:root[data-theme="light"] .u-sol-menu button:focus-visible{outline:2px solid #5670d6}
:root[data-theme="light"] .u-sol-sub{color:#5d6265;border-bottom:1px solid #e1e7eb}
:root[data-theme="light"] .u-sol-chip{color:#2c2e32;text-decoration:none;border:1px solid rgba(27,28,31,0.198)}
:root[data-theme="light"] .u-sol-chip:hover{border-color:#4c72f7;color:#161616}
:root[data-theme="light"] .u-sol-h a{color:inherit;text-decoration:none}
:root[data-theme="light"] .u-sol-h a:hover{text-decoration:underline}
:root[data-theme="light"] 由 官网作品菜单/build.py 装入，改 菜单/ 里的源文件后重跑

.unified-nav a[data-u-tab="work"].is-work-open{color:#1d1e20}
:root[data-theme="light"] .unified-nav a[data-u-tab="work"].is-work-open::after{background:#5279ff}
:root[data-theme="light"] .u-work-n{color:#636771}
:root[data-theme="light"] .u-sol-cat.is-on .u-work-n{color:#3f50a1}
:root[data-theme="light"] .u-work-item{text-decoration:none}
:root[data-theme="light"] .u-work-th{background:#e9eff9;border:1px solid rgba(27,28,31,0.099)}
:root[data-theme="light"] .u-work-t{color:#26272b}
:root[data-theme="light"] .u-work-item:hover .u-work-t{color:#3f50a1}
:root[data-theme="light"] .u-work-m{color:#575c65}
:root[data-theme="light"] 由 官网栏目菜单/build.py 装入，改 菜单/ 里的源文件后重跑

.unified-nav a.is-sec-open{color:#1d1e20}
:root[data-theme="light"] .unified-nav a.is-sec-open::after{background:#5279ff}
:root[data-theme="light"] .u-sec-item.is-doc .u-work-th{background:#edf2fb}
:root[data-theme="light"] .u-sec-tile{border:1px solid rgba(27,28,31,0.125);background:#eef3fc;text-decoration:none}
:root[data-theme="light"] .u-sec-tile>svg.ri{color:#3f50a1}
:root[data-theme="light"] .u-sec-tile b{color:#26272b}
:root[data-theme="light"] .u-sec-tile small{color:#575c65}
:root[data-theme="light"] .u-sec-tile:hover{border-color:rgba(76,114,247,0.6);background:#e7effd}
:root[data-theme="light"] .u-sec-tile:hover b{color:#3f50a1}
:root[data-theme="light"] .u-sec-no{background:rgba(82,121,255,0.14);color:#3f50a1}
:root[data-theme="light"] .u-sec-tag{background:rgba(82,121,255,0.16);color:#404f92}
:root[data-theme="light"] .u-sec-sub{border-bottom:1px solid rgba(27,28,31,0.125);color:#5d6265}
:root[data-theme="light"] .u-sec-qa{border-bottom:1px solid rgba(27,28,31,0.099);text-decoration:none}
:root[data-theme="light"] .u-sec-qa>svg.ri{color:#3f50a1}
:root[data-theme="light"] .u-sec-qa b{color:#26272b}
:root[data-theme="light"] .u-sec-qa small{color:#575c65}
:root[data-theme="light"] .u-sec-qa:hover b{color:#3f50a1}
