/* 药安 YS Safe · 用户品牌手册 v1.1 · Yzm 原生品牌覆盖层 */
:root{--fg-bg:#F6F9F9;--fg-soft:#E8F3F3;--fg-teal:#0E7C86;--fg-deep:#12355B;--fg-ink:#12355B;--fg-body:#1F2933;--fg-muted:#526579;--fg-line:#DCE5E8;--fg-navy:#12355B;--fg-mint:#F6F9F9;--fg-blue:#F6F9F9;--fg-peach:#fff;--fg-orange:#F29E4C;--ys-accent:#F29E4C}
body.ys-brand{font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;line-height:1.8;background:#F6F9F9;color:#1F2933}.ys-brand h1,.ys-brand h2,.ys-brand h3,.ys-brand h4{color:#12355B}.ys-brand h2{line-height:1.35;font-size:28px}.ys-brand h3{line-height:1.4}.ys-brand .fg-muted{color:#526579}.ys-brand .fg-eyebrow{color:#0E7C86;letter-spacing:.6px}.ys-brand .fg-header{border-bottom:1px solid #DCE5E8}.ys-brand .fg-header-inner{gap:30px;padding:28px 40px;min-height:120px}.ys-brand .fg-brand,.ys-brand.fg-home .fg-brand{flex:0 0 190px;align-items:center;min-width:140px}.ys-brand .fg-brand img{display:block;flex:none;max-width:100%;width:168px;height:60px}.ys-brand .fg-nav,.ys-brand.fg-home .fg-nav{gap:22px;flex:1}.ys-brand .fg-nav a[aria-current]{color:#0E7C86}.ys-brand .fg-desktop-consult .fg-btn{white-space:nowrap;min-width:140px}
.ys-brand .fg-btn,.ys-brand .fg-btn-orange,.ys-brand .fg-btn[data-orange],.ys-brand .fg-desktop-consult .fg-btn,.ys-brand .fg-bottom-bar .fg-btn:not(.fg-btn-soft){background:#0E7C86;color:#fff}.ys-brand .fg-btn:hover,.ys-brand .fg-btn[data-orange]:hover,.ys-brand .fg-btn-orange:hover{background:#12355B;color:#fff}.ys-brand .fg-btn-soft{background:#E8F3F3;color:#12355B}.ys-brand .fg-btn-soft:hover{background:#DCECED;color:#12355B}.ys-brand .fg-play-symbol{background:#F29E4C;color:#12355B}.ys-brand :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #12355B;outline-offset:4px}.ys-brand .fg-hero{background:#EDF6F5;padding:80px 0}.ys-brand .fg-hero-grid{grid-template-columns:minmax(0,730px) minmax(0,430px);gap:64px}.ys-brand .fg-hero h1{font-size:60px;line-height:1.2;letter-spacing:-1.8px;max-width:730px}.ys-brand .fg-hero-copy{gap:26px}.ys-brand .fg-hero-copy .fg-eyebrow{font-size:12px;letter-spacing:1.8px}.ys-brand .fg-lead{font-size:18px;line-height:1.8;color:#526579}.ys-brand .fg-start-card{padding:30px;background:#fff;border:1px solid #DCE5E8;gap:20px;box-shadow:none}.ys-brand .fg-start-card h2{font-size:28px;margin:0}.ys-start-intro{font-size:14px;color:#526579}.ys-brand .fg-start-row{padding-top:16px;border-top:1px solid #DCE5E8;gap:18px;align-items:flex-start;width:100%}.ys-brand .fg-start-row b{font-size:12px;font-weight:650;background:#FFF1DF;color:#12355B;border-radius:4px;padding:4px 8px;white-space:nowrap;margin-top:1px}.ys-brand .fg-start-row strong{font-size:16px}.ys-brand .fg-start-row small{font-size:13px}.ys-brand .fg-search-panel{padding:12px}.ys-brand .fg-trust h3{font-size:16px}.ys-brand .fg-trust p{font-size:13px}.ys-brand .fg-home-drugs{background:white}.ys-brand .fg-home-guide,.ys-brand .fg-home-news,.ys-brand .fg-home-videos,.ys-brand .fg-home-trials,.ys-brand .fg-home-questions{background:#F6F9F9}.ys-brand .fg-home-videos,.ys-brand .fg-home-questions{border-top:1px solid #DCE5E8}.ys-brand .fg-section-top .fg-btn-soft{border:1px solid #DCE5E8;background:white;color:#0E7C86}.ys-brand .fg-drug-card .fg-rx-motif{background:#E8F3F3}.ys-brand .fg-drug-card h3{font-size:20px}.ys-brand .fg-illustration{background:#E8F3F3}.ys-brand .fg-news-meta,.ys-brand .fg-question-meta,.ys-brand .fg-community-note{font-size:13px}.ys-brand .fg-process h3{font-size:20px}.ys-brand .fg-video-cover,.ys-brand .fg-video-card:nth-child(3n+2) .fg-video-cover{background:#12355B}.ys-brand .fg-video-card:nth-child(3n+2) .fg-video-cover{background:#0E7C86}.ys-brand .fg-video-cover strong,.ys-brand .fg-video-cover small{color:#fff}.ys-brand .fg-question-help{background:#fff;border-top:3px solid #F29E4C}.ys-brand .fg-question-related{background:#E8F3F3}.ys-brand .fg-footer{background:#12355B}.ys-brand .fg-footer p,.ys-brand .fg-footer a{color:white}.ys-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.ys-footer-brand img{width:196px;height:70px;display:block}.ys-brand .ys-footer-brand p{font-size:18px;line-height:1.6;margin:0}.ys-brand .ys-footer-meta{opacity:.75;font-size:12px;letter-spacing:.3px}.ys-brand .fg-footer nav{gap:20px}.ys-brand .ys-brand-note{font-size:13px;color:#526579;margin-top:24px}.ys-about .fg-eyebrow{margin-bottom:12px}.ys-about-intro{max-width:none;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:32px 0}.ys-about-intro h2{font-size:38px;line-height:1.3}.ys-about-intro>p{max-width:800px;font-size:18px;line-height:1.9}.ys-brand-values .fg-card{padding:28px}.ys-brand-values h2{font-size:20px}.ys-scope{margin-top:24px;padding:32px}.ys-scope .fg-btn{margin:20px 10px 0 0}.ys-brand .fg-consult-form [disabled]{color:#526579;background:#F6F9F9}.ys-video-preview small,.ys-video-preview strong{color:white}.ys-video-preview strong{font-size:26px;max-width:600px}.ys-brand .fg-video-placeholder{background:#12355B}.ys-brand .fg-check{line-height:1.7}
@media(min-width:761px) and (max-width:1199px){.ys-brand .fg-header-inner{gap:24px;padding:24px 32px}.ys-brand .fg-brand,.ys-brand.fg-home .fg-brand{flex-basis:168px}.ys-brand .fg-nav,.ys-brand.fg-home .fg-nav{gap:14px}.ys-brand .fg-hero h1{font-size:46px}.ys-brand .fg-hero-grid{gap:32px;grid-template-columns:1.4fr 1fr}.ys-brand .fg-start-card{padding:24px}.ys-brand .fg-start-card h2{font-size:24px}}
@media(max-width:1050px){.ys-brand .fg-header-inner{justify-content:space-between}.ys-brand .fg-nav,.ys-brand .fg-desktop-consult{display:none}.ys-brand .fg-mobile-actions{display:flex;gap:16px}.ys-brand .fg-mobile-actions button{background:transparent;color:#12355B}.ys-brand .fg-brand,.ys-brand.fg-home .fg-brand{flex:0 0 168px}}
@media(max-width:760px){.ys-brand .fg-header-inner{min-height:94px;padding:17px 20px;gap:20px}.ys-brand .fg-brand,.ys-brand.fg-home .fg-brand{flex-basis:144px}.ys-brand .fg-brand img{width:140px;height:50px}.ys-brand .fg-hero{padding:44px 0 38px}.ys-brand .fg-hero h1{font-size:38px;line-height:1.2;letter-spacing:-1px}.ys-brand .fg-hero-copy{gap:22px}.ys-brand .fg-hero .fg-lead{font-size:16px}.ys-brand h2{font-size:24px}.ys-brand .fg-drug-card h3{font-size:18px}.ys-brand .fg-home-guide .fg-process{display:none}.ys-brand .fg-home-guide .fg-btn{margin-top:8px}.ys-footer-brand{display:block;margin-bottom:24px}.ys-brand .ys-footer-brand p{font-size:15px;margin-top:16px}.ys-footer-brand img{width:168px;height:60px}.ys-brand .fg-footer nav{gap:14px}.ys-about-intro{padding:24px;gap:20px}.ys-about-intro h2{font-size:28px}.ys-about-intro>p{font-size:16px}.ys-about-intro>img{max-width:100%;height:auto}.ys-scope{padding:24px}.ys-scope .fg-btn{display:flex;margin:16px 0 0}.ys-brand .fg-question-detail h1,.ys-brand .fg-video-detail h1{font-size:26px}.ys-brand .fg-home-questions .fg-heading>p{font-size:14px}}
@media(max-width:370px){.ys-brand .fg-hero h1{font-size:30px;letter-spacing:-.8px}.ys-brand .fg-header-inner{padding:17px 16px;gap:12px}.ys-brand .fg-mobile-actions{gap:12px}.ys-brand .fg-brand,.ys-brand.fg-home .fg-brand{flex-basis:140px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
