/** 原生 WordPress 菜单输出适配：不改变既定工业编辑视觉，只补齐 ul 和品牌标记结构。 */
.muge-nav ul{display:flex;align-items:center;gap:29px;margin:0;padding:0;list-style:none}.muge-mobile-nav ul{margin:0;padding:0;list-style:none}.muge-mobile-nav a{display:block}.muge-brand__mark:not(img){display:grid;place-items:center;border:1.5px solid currentColor;border-radius:50%;font-size:16px;line-height:1}.muge-brand__mark.custom-logo{width:39px;height:39px;object-fit:contain}.muge-pagination .nav-links{display:flex;gap:8px;align-items:center}.muge-pagination .page-numbers{border:1px solid rgba(13,14,15,.16);min-width:34px;height:34px;display:grid;place-items:center;font-size:12px}.muge-pagination .page-numbers.current{background:#0d0e0f;color:white;border-color:#0d0e0f}
@media(max-width:900px){.muge-mobile-nav ul{list-style:none;margin:0;padding:0}.muge-mobile-nav a{display:block}.muge-brand__mark.custom-logo{width:28px;height:28px}}

/* 全页面滚动修复：主容器只能裁切横向溢出，不能隐藏纵向内容与浏览器滚动条。 */
html{overflow-x:hidden;overflow-y:scroll;min-height:100%}
body.muge-shell{overflow-x:hidden;overflow-y:visible!important;min-height:100%}

/* 产品详情：以单张特色图片为主视觉，标题与分类信息压缩为图片前的档案索引。 */
.muge-product-detail{padding:30px 0 72px}.muge-product-detail .muge-detail-back{margin-bottom:34px}.muge-product-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:0 0 23px;border-bottom:1px solid rgba(255,255,255,.22)}.muge-product-heading p{margin:0 0 13px;color:#d66b2d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.muge-product-heading h1{margin:0;max-width:800px;font-size:clamp(46px,6vw,88px);line-height:.9;letter-spacing:-.07em}.muge-product-heading__meta{min-width:190px;display:grid;justify-items:end;gap:10px;padding-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.muge-product-heading__meta span{color:#c6c7c1}.muge-product-heading__meta b{background:#d66b2d;color:#16110d;padding:5px 8px}.muge-product-visual{position:relative;width:min(100%,1040px);aspect-ratio:4/3;margin:34px auto 0;background:#262727;overflow:hidden}.muge-product-visual img{width:100%;height:100%;object-fit:contain;background:#171819}.muge-product-visual figcaption{position:absolute;right:18px;bottom:16px;display:flex;gap:12px;align-items:center;color:white;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.muge-product-visual figcaption i{display:block;width:40px;height:1px;background:#d66b2d}.muge-product-folio{background:#f2f1eb;color:#0d0e0f;padding:24px 0}.muge-product-folio .muge-width{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:700}.muge-product-folio a{color:#d66b2d;white-space:nowrap}@media(max-width:900px){.muge-product-detail{padding:22px 0 42px}.muge-product-detail .muge-detail-back{margin-bottom:26px}.muge-product-heading{display:grid;gap:20px;padding-bottom:18px}.muge-product-heading h1{font-size:47px}.muge-product-heading__meta{justify-items:start;grid-auto-flow:column;justify-content:start;min-width:0;padding:0}.muge-product-visual{width:100%;aspect-ratio:1/1;margin-top:22px}.muge-product-visual figcaption{right:12px;bottom:12px;font-size:10px}.muge-product-folio .muge-width{display:grid;gap:16px;font-size:12px}.muge-product-folio a{font-size:12px}}

/* 用户指定：标题在主图上方并居中，列表与详情页不保留任何 P-编号角标。 */
.muge-product-heading{display:grid;justify-items:center;text-align:center;gap:0}.muge-product-heading p{margin-bottom:12px}.muge-product-heading h1{max-width:900px}.muge-product-heading>span{margin-top:14px;color:#c6c7c1;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.muge-product-heading__meta,.muge-product-card__id{display:none!important}.muge-product-visual{margin-left:auto;margin-right:auto}

/* 产品列表卡片仅呈现产品分类与产品名称。 */
.muge-product-card__body{min-height:auto;padding:15px}.muge-product-card__term{margin-bottom:6px}.muge-product-card h2{margin:0}@media(max-width:900px){.muge-product-card__body{min-height:auto;padding:11px}.muge-product-card h2{margin:0}}

/* 产品卡片保留呼吸感：纵向行距为横向列距的两倍。 */
.muge-product-grid{border:0;column-gap:16px;row-gap:32px}.muge-product-card{border:1px solid var(--line)}@media(max-width:900px){.muge-product-grid{column-gap:12px;row-gap:24px}}

/* 产品主图始终完整显示在 1:1 方框内；横竖比例差异以背景留白呈现。 */
.muge-product-card__image{display:grid;place-items:center;background:#f2f1eb}.muge-product-card__image img{width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}.muge-product-card:hover img{transform:none}

/* 页眉品牌标记放大，强化制造品牌识别度。 */
.muge-header__inner{min-height:100px;gap:30px}.muge-header .muge-brand{min-width:278px;gap:16px}.muge-header .muge-brand__mark,.muge-header .muge-brand__mark.custom-logo{width:56px;height:56px}.muge-header .muge-brand__name{font-size:17px}.muge-header .muge-brand__sub{font-size:12px;margin-top:5px}@media(max-width:900px){.muge-header__inner{min-height:72px}.muge-header .muge-brand{min-width:0;gap:12px}.muge-header .muge-brand__mark,.muge-header .muge-brand__mark.custom-logo{width:38px;height:38px}.muge-header .muge-brand__name{font-size:14px}}

/* 企业介绍：以制造档案的节奏完整呈现企业基础、技术能力、市场、标准与愿景。 */
.muge-company-hero{min-height:460px}.muge-company-opening{padding:110px 0 105px;background:#f2f1eb}.muge-company-opening__layout{display:grid;grid-template-columns:1.12fr .74fr;gap:10vw;align-items:end}.muge-company-opening h2,.muge-company-foundation h2,.muge-company-market h2,.muge-company-standard h2,.muge-company-future h2{margin:0;font-size:clamp(38px,4.5vw,66px);line-height:.98;letter-spacing:-.065em}.muge-company-opening__layout>p{margin:0;max-width:520px;font-size:16px;line-height:1.9;color:#565954}.muge-company-foundation{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.muge-company-foundation__image{min-height:460px;background:#252626 center/cover no-repeat}.muge-company-foundation__copy{background:#17191a;color:white;padding:85px clamp(34px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.muge-company-foundation__copy .muge-kicker{color:#e87532}.muge-company-foundation__copy p:last-child{margin:28px 0 0;max-width:590px;color:#c8cac4;font-size:15px;line-height:1.9}.muge-company-market{padding:105px 0;background:#f2f1eb}.muge-company-market__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(13,14,15,.16)}.muge-company-market__head>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#656762}.muge-company-market__body{display:grid;grid-template-columns:1fr .75fr;gap:11vw;padding:50px 0 8px}.muge-company-market__body p{margin:0;max-width:520px;font-size:16px;line-height:1.9;color:#565954}.muge-company-standard{padding:105px 0;background:#202323;color:white}.muge-company-standard .muge-width{display:grid;grid-template-columns:1fr .85fr;gap:10vw}.muge-company-standard__content>p{margin:3px 0 35px;color:#c7c9c3;font-size:15px;line-height:1.9}.muge-company-standard__tags{display:flex;flex-wrap:wrap;gap:8px}.muge-company-standard__tags span{border:1px solid rgba(255,255,255,.35);padding:7px 10px;font-size:11px;font-weight:800;letter-spacing:.08em}.muge-company-future{padding:110px 0;background:#e5712c;color:#17191a}.muge-company-future .muge-kicker{color:#17191a}.muge-company-future__layout{display:grid;grid-template-columns:1.08fr .66fr;gap:11vw;align-items:end}.muge-company-future__layout>div p{margin:0 0 18px;font-size:16px;line-height:1.9}.muge-company-future__layout a{display:inline-flex;margin-top:13px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:13px;font-weight:800}@media(max-width:900px){.muge-company-hero{min-height:320px}.muge-company-opening{padding:68px 0}.muge-company-opening__layout,.muge-company-market__body,.muge-company-standard .muge-width,.muge-company-future__layout{grid-template-columns:1fr;gap:26px}.muge-company-opening h2,.muge-company-foundation h2,.muge-company-market h2,.muge-company-standard h2,.muge-company-future h2{font-size:40px}.muge-company-opening__layout>p,.muge-company-market__body p,.muge-company-future__layout>div p{font-size:14px}.muge-company-foundation{grid-template-columns:1fr}.muge-company-foundation__image{min-height:320px}.muge-company-foundation__copy{padding:60px 26px}.muge-company-foundation__copy p:last-child,.muge-company-standard__content>p{font-size:14px}.muge-company-market,.muge-company-standard,.muge-company-future{padding:70px 0}.muge-company-market__head{align-items:flex-start;gap:12px;flex-direction:column}.muge-company-standard__content>p{margin-top:0}.muge-company-standard__tags span{font-size:10px}}
