
/* 木棉之星 · 正常访客五轮审核后最终修正 */
:root{--audit-gold:#d8b866;--audit-gold-soft:#f0d189;--audit-bg:#070604;--audit-card:#16120d;--audit-line:rgba(216,184,102,.32);--audit-text:#f6efe1;--audit-muted:rgba(246,239,225,.66)}
/* 首页：酒店官网优先，首屏少字，不让澜湄精灵压住半屏 */
.hero-refined{min-height:88vh!important;padding-top:98px!important;}
.hero-copy-refined .eyebrow{font-size:12px!important;letter-spacing:.26em!important;color:var(--audit-gold)!important;}
.hero-copy-refined h1{font-size:clamp(40px,5.4vw,68px)!important;line-height:1.03!important;letter-spacing:.18em!important;margin:14px 0 12px!important;max-width:760px!important;}
.hero-copy-refined h2{font-size:clamp(20px,2.15vw,30px)!important;letter-spacing:.12em!important;margin:0 0 14px!important;color:rgba(246,239,225,.88)!important;}
.hero-copy-refined p{font-size:clamp(14px,1.08vw,17px)!important;line-height:1.85!important;max-width:520px!important;color:rgba(246,239,225,.70)!important;}
.hero-badges{margin-top:16px!important;gap:8px!important}.hero-badges span{font-size:12px!important;padding:5px 10px!important;border:1px solid rgba(216,184,102,.36)!important;background:rgba(216,184,102,.06)!important;color:#ead49b!important}
.hero-actions{gap:12px!important;margin-top:22px!important}.hero-actions .gold-btn,.hero-actions .ghost-btn{min-width:128px!important;padding:12px 18px!important;font-size:13px!important;border-radius:999px!important;}
.home-premium-card{width:min(420px,92vw);margin:auto;padding:24px;border:1px solid rgba(216,184,102,.38);border-radius:28px;background:linear-gradient(145deg,rgba(22,18,13,.72),rgba(8,7,5,.88));box-shadow:0 26px 70px rgba(0,0,0,.48),inset 0 0 38px rgba(216,184,102,.06);backdrop-filter:blur(14px);position:relative;overflow:hidden;}
.home-premium-card::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,229,158,.08),transparent);transform:translateX(-80%);animation:premiumSheen 7s ease-in-out infinite;pointer-events:none;}@keyframes premiumSheen{0%,55%,100%{transform:translateX(-80%)}78%{transform:translateX(80%)}}
.home-premium-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;border-bottom:1px solid rgba(216,184,102,.18);padding-bottom:14px;margin-bottom:16px}.home-premium-top span{font-size:11px;letter-spacing:.22em;color:rgba(216,184,102,.82);text-transform:uppercase}.home-premium-top strong{font-size:20px;letter-spacing:.16em;color:#f1d68c}.home-premium-card img{height:220px;object-fit:contain;margin:auto;filter:drop-shadow(0 20px 32px rgba(0,0,0,.48))}.home-premium-card p{margin:12px auto 16px;max-width:330px;text-align:center;color:rgba(246,239,225,.68);font-size:14px;line-height:1.8}.home-premium-tags{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-premium-tags button{border:1px solid rgba(216,184,102,.38);border-radius:999px;padding:9px 8px;background:rgba(216,184,102,.06);color:#ecd596;font-size:12px;transition:.22s}.home-premium-tags button:hover{transform:translateY(-2px);border-color:rgba(240,209,137,.72);background:rgba(216,184,102,.12)}
/* 首页减少模块后的间距更稳 */
.section{padding-top:clamp(54px,7vw,88px)!important;padding-bottom:clamp(54px,7vw,88px)!important}.section-head h2{font-size:clamp(28px,3.4vw,42px)!important}.section-head p{max-width:620px!important}
.life-platform-section .section-head p::after{content:""}.life-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.life-card{min-height:220px!important;border:1px solid rgba(216,184,102,.22)!important}.life-card h3{font-size:20px!important}.life-card p{font-size:13px!important}
/* 页脚：最底部信息层做成有金边的高级卡片，不放重复联系方式 */
.mumian-clean-footer{padding-top:clamp(46px,6vw,72px)!important;border-top:1px solid rgba(216,184,102,.34)!important;background:radial-gradient(circle at 12% 0%,rgba(216,184,102,.14),transparent 30%),linear-gradient(180deg,#100d09,#050403)!important}.mumian-clean-footer .footer-shell{border:1px solid rgba(216,184,102,.18);border-radius:28px;padding:clamp(24px,3vw,38px);background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(216,184,102,.035));box-shadow:0 24px 70px rgba(0,0,0,.34)}.mumian-clean-footer .footer-topline{margin-bottom:24px!important}.mumian-clean-footer .footer-grid-clean{grid-template-columns:1.15fr .9fr .95fr!important}.mumian-clean-footer .footer-brand-clean p{max-width:520px!important}.mumian-clean-footer ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.mumian-clean-footer li{margin:0!important}.mumian-clean-footer a{border:1px solid rgba(216,184,102,.28)!important;border-radius:999px!important;padding:9px 13px!important;background:rgba(216,184,102,.045)!important;color:rgba(246,239,225,.74)!important;font-size:13px!important}.mumian-clean-footer a::before{display:none!important}.mumian-clean-footer a:hover{transform:translateY(-2px)!important;color:#f0d189!important;border-color:rgba(240,209,137,.72)!important;background:rgba(216,184,102,.10)!important}.mumian-clean-footer .footer-bottom-clean{border:1px solid rgba(216,184,102,.16)!important;border-radius:18px!important;padding:14px 16px!important;background:rgba(5,4,3,.38)!important;color:rgba(246,239,225,.50)!important}
/* 清除旧的微信顾问弹层与重复联系按钮 */
.wechat-modal,.wechat-card,.wechat-link,.footer-v29 .social,.site-footer .social,a[href*="wa.me"],a[href^="tel:"]{display:none!important;visibility:hidden!important}.footer-v29 a[href="booking.html"],.footer-v29 a[href="contact.html"],.site-footer a[href="booking.html"],.site-footer a[href="contact.html"]{display:none!important}
/* 澜湄精灵只保留一个最终挂件 */
.float-ai,.lanmei-widget-v22,.lanmei-widget-v33,#lanmei-chat-open-v22,#lanmei-chat-open-v33,.lanmei-widget-frame,.lanmei-floating,.lanmei-float-hint{display:none!important;visibility:hidden!important;pointer-events:none!important}.lanmei-final-widget{position:fixed;right:22px;bottom:24px;z-index:2147482500;display:flex!important;align-items:center;gap:10px;border:1px solid rgba(216,184,102,.62);border-radius:999px;background:rgba(7,6,4,.90);color:#f1d68c;padding:9px 14px 9px 8px;box-shadow:0 18px 48px rgba(0,0,0,.52),0 0 30px rgba(216,184,102,.18);backdrop-filter:blur(14px);cursor:pointer;transition:.22s}.lanmei-final-widget:hover{transform:translateY(-4px);box-shadow:0 24px 62px rgba(0,0,0,.58),0 0 34px rgba(216,184,102,.30)}.lanmei-final-widget img{width:58px;height:58px;object-fit:contain;background:transparent!important;border:0!important}.lanmei-final-widget span{font-size:13px;letter-spacing:.08em;white-space:nowrap}.lanmei-final-widget small{display:block;margin-top:2px;font-size:11px;color:rgba(246,239,225,.58);letter-spacing:0}
/* 生活平台二级页补强 */
body[data-page="more"] .hero h1, .page-more .hero h1{font-size:clamp(38px,6vw,68px)!important}body[data-page="more"] .section-desc::after{content:""}#listGrid .card h3{font-size:21px!important}#listGrid .card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:980px){.hero-refined .hero-inner{grid-template-columns:1fr!important}.hero-panel-refined{min-height:auto!important}.home-premium-card{margin-top:18px}.life-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mumian-clean-footer .footer-grid-clean{grid-template-columns:1fr!important}.mumian-clean-footer ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:720px){.hero-refined{min-height:auto!important;padding-top:88px!important}.hero-copy-refined h1{font-size:clamp(34px,12vw,48px)!important;letter-spacing:.12em!important}.hero-copy-refined h2{font-size:20px!important}.hero-actions .gold-btn,.hero-actions .ghost-btn{width:100%!important}.home-premium-card{padding:18px;border-radius:22px}.home-premium-card img{height:170px}.home-premium-tags{grid-template-columns:1fr}.life-grid{grid-template-columns:1fr!important}.lanmei-final-widget{right:14px;bottom:82px;padding:7px}.lanmei-final-widget img{width:50px;height:50px}.lanmei-final-widget span,.lanmei-final-widget small{display:none}.mumian-clean-footer .footer-shell{border-radius:22px;padding:20px 16px}.mumian-clean-footer ul{grid-template-columns:1fr!important}.mumian-clean-footer a{width:100%;justify-content:center}.mumian-clean-footer .footer-bottom-clean{display:block!important;text-align:center}.mumian-clean-footer .footer-note-clean{display:block;margin-top:8px}}
