/* 金致Prolens：深海蓝、冰川蓝、瓷白 */
:root{
  --paper:#f5f9fd;
  --white:#ffffff;
  --ink:#102a43;
  --muted:#64748b;
  --gold:#287bb9;
  --line:#d8e5ef;
}

::selection{background:#cfe8fa}
.site-header{background:#f5f9fd}
.brand-en{border-color:#9db8cd}
#main-nav>a{color:#526b82}
.header-contact{border-color:#8caac2}
.hero-image:after{background:linear-gradient(transparent,rgba(8,31,57,.52))}
.hero-foot{color:#70849a}
.hero-foot b{color:#78a8c8}
.circle-link{border-color:#bfd3e2}
.circle-link:hover{background:#e4f1fa}
.product-picture{background:#e5f0f7}
.lens-art{background:#e8f2f9}
.lens-art:before{background:#bfd8e8}
.lens-ring{border-color:#4b88b7;background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.9),rgba(218,238,249,.1) 50%,rgba(65,130,179,.2) 82%);box-shadow:inset 0 0 0 4px #d0e4f066,14px 40px 50px #47739b26}
.lens-label{color:#3f759d}
.art-note{color:#718da3}
.tech-points>div{border-color:#c5dceb}
.tech-points b{color:#1c527f}
.technology-copy small{color:#758ca0}
.news-section{background:#edf5fa}
.news-picture{background:#dcecf5}
.news-placeholder{background:#dcecf5;color:#3e7399}
.faq-list summary>span{color:#5e94b9}
.faq-page aside{background:#eaf3fa}
.source-note{background:#e8f3fa!important;color:#527591!important}
.year-mark{color:#287bb9}
.contact-grid>div,.contact-grid>a{border-color:#afccdf}
.contact-strip{background:#0b2748}
.contact-strip .eyebrow{color:#a9d4ee}
.button:hover{background:#1a5688}
.button.light{border-color:#9bc8e7}
.button.light:hover{background:#f5f9fd;color:#102a43}
.footer-grid small,.footer-bottom{color:#7c91a3}
.footer-grid>div>a:not(.wordmark){color:#617c93}
.prose p,.prose ul{color:#5e7287}
.wide-image{background:#e7f1f8}
.category-nav>a[aria-current]{border-color:#287bb9}

.prose .content-image{margin:32px 0}
.prose .content-image img{width:100%;max-height:680px;object-fit:contain;background:#e7f1f8}
.prose .content-image figcaption{margin-top:9px;color:#6f8495;font-size:11px;text-align:center}

@media(max-width:850px){
  #main-nav{background:#f5f9fd}
}
