:root{--teal:#7a261f;--pale:#f8f0e3}
body{color:#3f2922;background:#fffaf3}
.site-header{background:#fffaf2;border-bottom:1px solid #ead7b8}
.site-header .menu{color:#7a261f}
.site-header nav a:hover,.site-header nav a.active{color:#7a261f}
.site-header nav .dropdown-menu a:hover{background:#fbf1e2;color:#7a261f}
.inner-hero:after{background:linear-gradient(90deg,rgba(73,21,16,.9),rgba(73,21,16,.5) 43%,rgba(73,21,16,.05) 76%)}
.inner-hero-copy span{color:#f0d092;border-color:rgba(232,193,116,.7)}
.sub-heading h1,.sub-heading h2{color:#642019}
.sub-heading:after,.heading:after{background:linear-gradient(90deg,#7a261f,#d0a45d)}
.content-cards article,.flow-steps article{border-color:#ead8bc;background:linear-gradient(135deg,#fffaf2,#f8eddd)}
.flow-steps article:before,.number{color:#8b3026}
.verified-info{background:linear-gradient(135deg,#fbf0df,#fffaf4);border-color:#ead5b5;color:#6d5549}
.verified-info strong{color:#7a261f}.map-link{background:#7a261f;color:#f7ddb0}
.content-cards .number{color:#b88954}
.about-page .culture-lead{color:#303030!important}
.about-page .culture-tags span{color:#626262}
.about-page .contact-row h3{color:#7a261f}
.about-page .contact-row a{color:#303030;text-decoration:none}
footer{background:linear-gradient(135deg,#4b1713,#76271f);color:#f7e7c7}
footer p,footer a,footer span,footer div{color:#f7e7c7!important}
footer a:hover{color:#fff!important}
.about-page .about-inner-hero:after{background:linear-gradient(90deg,rgba(73,21,16,.86),rgba(73,21,16,.3) 54%,rgba(73,21,16,0) 80%)}
.about-page .origin-grid article{border-color:#ead8bc;background:linear-gradient(135deg,#fbf0df,#fffaf5)}
.about-page .origin-char{background:#7a261f;color:#f3d59c}
.about-page .origin-grid h3,.about-page .culture-stack h3,.about-page .culture-tags b{color:#7a261f}
.about-page .company-story{background:#531c17;color:#fff4df}
.about-page .culture-stack>article{border-left-color:#8b3026;background:#fbf1e3}
.about-page .culture-tags span{background:#fffaf3}

/* 互联网医院 2.0：内页使用清晰的黑灰正文与暖金棕强调 */
body:not(.home-page){color:#303030;background:#fff}
body:not(.home-page) .site-header{background:#fff;border-bottom-color:#ece8e1}
body{padding-top:98px}
.site-header{position:fixed;left:0;right:0;top:0;width:100%}
body.pharmacy-page .site-header{background:#70251f;border-bottom-color:rgba(255,255,255,.18)}
body.pharmacy-page .site-header .brand{background-image:url('../images/logo-white.webp')}
body.pharmacy-page .site-header nav a{color:#f9eee0}
body.pharmacy-page .site-header nav a:hover,body.pharmacy-page .site-header nav a.active{color:#e8bd70}
body.pharmacy-page .site-header .menu{color:#fff}
body.pharmacy-page .site-header .dropdown-menu{background:#70251f}
body.pharmacy-page .site-header .dropdown-menu a:hover{background:#812f28;color:#f4cf8d}
@media(max-width:600px){body{padding-top:70px}body.pharmacy-page .site-header nav{background:#70251f}}
body:not(.home-page) .heading h1,body:not(.home-page) .heading h2,body:not(.home-page) .sub-heading h1,body:not(.home-page) .sub-heading h2,body:not(.home-page) .content-cards h3{color:#252525}
body:not(.home-page) p,body:not(.home-page) li{color:#626262}
body:not(.home-page) .sub-heading:after,body:not(.home-page) .heading:after{background:linear-gradient(90deg,#7a261f,#c79b54)}
body:not(.home-page) .content-cards article{border-color:#ece5da;background:#fff}
