/* shared/contact.css 的浅色版：由 官网与品牌/官网主题/build_theme.py 根据 shared/contact.css 自动生成，不要手改。
   源文件指纹 06b4376b；例外和手调写在 官网主题/浅色例外.json。 */
:root[data-theme="light"] .unified-contact{--uc-paper:#f2f6fc;--uc-surface:#f1f4fb;--uc-line:rgba(27,28,31,0.14);--uc-line-strong:rgba(27,28,31,0.27);--uc-ink:#1d1e20;--uc-ink-soft:#3d3f44;--uc-muted:#585c62;--uc-faint:#5d6168;--uc-brand:#3251da;--uc-bright:#3c51b4;--uc-strong:#3f63e6;--uc-deep:#3658d7;border:0;border-bottom:1px solid var(--uc-line);color:var(--uc-ink);background:radial-gradient(circle at 70% 54%, rgba(77,116,255,0.12), transparent 30rem), var(--uc-paper);color-scheme:light}
:root[data-theme="light"] .unified-contact::before{background:linear-gradient(90deg, var(--uc-brand) 0 68px, var(--uc-line) 68px 100%)}
:root[data-theme="light"] .unified-contact a{color:inherit;text-decoration:none}
:root[data-theme="light"] .unified-contact a:focus-visible,:root[data-theme="light"] .unified-contact button:focus-visible{outline:2px solid var(--uc-bright)}
:root[data-theme="light"] .unified-contact .uc-section-label{color:var(--uc-bright)}
:root[data-theme="light"] .unified-contact .uc-section-label i{background:var(--uc-brand)}
:root[data-theme="light"] .unified-contact .uc-section-title{color:var(--uc-ink)}
:root[data-theme="light"] .unified-contact .uc-section-desc{color:var(--uc-muted)}
:root[data-theme="light"] .unified-contact .uc-grid{border:1px solid var(--uc-line);background:var(--uc-line)}
:root[data-theme="light"] .unified-contact .uc-card{border:0;background:radial-gradient(420px circle at 50% 20%, rgba(77,116,255,0.08), transparent 48%), var(--uc-surface)}
:root[data-theme="light"] .unified-contact .uc-card-alt{background-color:#eff4fe}
:root[data-theme="light"] .unified-contact .uc-card-head{border-bottom:1px solid var(--uc-line)}
:root[data-theme="light"] .unified-contact .uc-card-label{color:var(--uc-bright)}
:root[data-theme="light"] .unified-contact .uc-big{border-bottom:1px dashed var(--uc-line)}
:root[data-theme="light"] .unified-contact .uc-label{color:var(--uc-faint)}
:root[data-theme="light"] .unified-contact .uc-value{color:var(--uc-ink)}
:root[data-theme="light"] .unified-contact .uc-channel{border:1px solid var(--uc-line);background:rgba(77,116,255,0.035);-webkit-tap-highlight-color:transparent}
:root[data-theme="light"] .unified-contact .uc-channel-label{color:var(--uc-muted)}
:root[data-theme="light"] .unified-contact .uc-channel-label > span{color:var(--uc-brand)}
:root[data-theme="light"] .unified-contact .uc-channel-value{color:var(--uc-ink)}
:root[data-theme="light"] .unified-contact .uc-wechat{border-top:0;border-right:0;border-left:0;border-bottom:0;color:inherit;background:transparent}
:root[data-theme="light"] .unified-contact .uc-wechat-copy small{color:var(--uc-faint)}
:root[data-theme="light"] .unified-contact .uc-qr-thumb{border:1px solid var(--uc-line-strong);background:#161616}
:root[data-theme="light"] .unified-contact .uc-company dt{color:var(--uc-faint)}
:root[data-theme="light"] .unified-contact .uc-company dd{color:var(--uc-ink-soft)}
:root[data-theme="light"] .unified-contact .uc-cooperate{border:1px solid var(--uc-strong);color:#fff;background:var(--uc-strong)}
:root[data-theme="light"] .unified-contact .uc-dialog{border:1px solid var(--uc-line-strong);color:var(--uc-ink);background:var(--uc-surface);box-shadow:0 32px 100px rgba(16,24,40,0.16)}
:root[data-theme="light"] .unified-contact .uc-dialog::backdrop{background:rgba(248,251,255,0.84)}
:root[data-theme="light"] .unified-contact .uc-qr-close{border:1px solid var(--uc-line-strong);color:var(--uc-ink);background:rgba(22,22,22,0.046)}
:root[data-theme="light"] .unified-contact .uc-dialog-copy h2{color:var(--uc-ink)}
:root[data-theme="light"] .unified-contact .uc-dialog-copy p{color:var(--uc-muted)}
:root[data-theme="light"] .unified-contact .uc-qr-large{border:1px solid var(--uc-line-strong);background:#161616}
:root[data-theme="light"] .unified-contact .uc-dialog-id{color:var(--uc-muted)}
:root[data-theme="light"] .unified-contact .uc-dialog-id strong{color:#161616}
:root[data-theme="light"] .unified-contact .uc-copy{border:1px solid rgba(22,22,22,0.792);color:#161616;background:transparent}
:root[data-theme="light"] .unified-contact .uc-copy-status{color:#11633a}
@media (hover: hover) and (pointer: fine){:root[data-theme="light"] .unified-contact .uc-big:hover .uc-value{color:var(--uc-bright)}
:root[data-theme="light"] .unified-contact .uc-channel:hover{border-color:var(--uc-brand);background:rgba(77,116,255,0.09)}
:root[data-theme="light"] .unified-contact .uc-cooperate:hover{border-color:var(--uc-deep);background:var(--uc-deep)}
:root[data-theme="light"] .unified-contact .uc-copy:hover{background:rgba(22,22,22,0.106)}}
:root[data-theme="light"] .hd-note{border-top:1px solid rgba(27,28,31,0.115);background:rgba(77,116,255,0.07);color:#4c4f54}
:root[data-theme="light"] .hd-note-text svg{color:#3c51b4}
:root[data-theme="light"] .hd-note-text strong{color:#1d1e20}
:root[data-theme="light"] .hd-note-btn{border:1px solid rgba(27,28,31,0.27);background:transparent;color:#1d1e20;text-decoration:none}
:root[data-theme="light"] .hd-note-btn:hover{border-color:#5670d6;background:rgba(77,116,255,0.16)}
:root[data-theme="light"] .hd-note-btn.is-primary{border-color:#4b72fd;background:#4d74ff}
:root[data-theme="light"] .hd-note-btn.is-primary:hover{background:#3f63e6}
:root[data-theme="light"] .mail-menu{border:1px solid rgba(27,28,31,0.198);background:#ecf2fc;box-shadow:0 18px 50px rgba(16,24,40,0.158);color:#1d1e20}
:root[data-theme="light"] .mail-menu-head{border-bottom:1px solid rgba(27,28,31,0.115)}
:root[data-theme="light"] .mail-menu-head span{color:#585c62}
:root[data-theme="light"] .mail-menu-item{border:0;background:none;color:#25262a;text-decoration:none}
:root[data-theme="light"] .mail-menu-item:hover,:root[data-theme="light"] .mail-menu-item:focus-visible{background:rgba(77,116,255,0.16);outline:none}
:root[data-theme="light"] .mail-menu-item svg.ri{color:#3c51b4}
:root[data-theme="light"] .mail-menu-item small{color:#585c62}
:root[data-theme="light"] .mail-menu-status{color:#03623a}
