/* 慧晟品牌共享样式：仅配色变量与基础元素，供官网首页与金宝对话页使用 */
:root{--ink:#2d3035;--muted:#8b8b89;--gold:#b69661;--gold-light:#e7c991;--orange:#e88547;--line:#e8e5de;--paper:#f5f4f0;--white:#fff;--dark:#292b30;--dark-2:#36373a;--panel:#282a2e;--gold-deep:#9c783f;--grad-gold:linear-gradient(105deg,#e6ca94,#c1a06a);--grad-hero:linear-gradient(110deg,#292b30,#36373a);--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",Georgia,"Times New Roman",serif;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper);font-size:14px;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,p{margin:0}svg{display:block}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:13px 26px;font-size:14px;font-weight:600;letter-spacing:.5px;transition:.22s;white-space:nowrap}
.btn.gold{background:var(--grad-gold);color:#34302a;box-shadow:0 8px 22px -10px #b6966199}
.btn.gold:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #b69661b3}
.btn.ghost{border:1px solid #ffffff2e;color:#f3ecd9;background:#ffffff0a}
.btn.ghost:hover{border-color:#e7c99170;background:#e7c99114}
.btn.outline{border:1px solid #d8cdb4;color:#6d5c3c;background:var(--white)}
.btn.outline:hover{border-color:var(--gold);color:var(--gold)}
.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#7fbd6a;box-shadow:0 0 0 3px #7fbd6a2e;flex-shrink:0}
.dot.gold{background:var(--gold);box-shadow:0 0 0 3px #b6966130}
.tag-mono{font-size:10px;letter-spacing:2.6px;font-weight:600;color:#aa8d56;text-transform:uppercase}
::selection{background:#e7c99166}
