/*
Theme Name: Honor 展示站
Theme URI: https://wordpress.org/
Author: Honor
Description: 面向工业企业的简洁展示主题。
Version: 1.0.115
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: honor
*/

/* Header and footer brand treatment */
.site-header{background:#1b1b1b;border-bottom:3px solid #262626}.header-inner{gap:30px}.brand-lockup{display:flex;align-items:center;gap:8px;color:#fff}.brand-lockup img{width:48px;height:48px;object-fit:contain}.brand-lockup span{display:flex;flex-direction:column}.brand-lockup strong{font-size:23px;letter-spacing:1px}.brand-lockup small{font-size:10px;color:#aeb7b8;margin-top:3px}.site-nav a{color:#f5f7f6;font-weight:700}.site-nav a:hover,.language-switcher a:hover{color:#42cfbb}.language-switcher{display:flex;gap:6px;align-items:center;color:#9eaaa9;font-size:12px;white-space:nowrap}.language-switcher a{color:#d9e2e1;font-weight:700}
.site-footer{position:relative;background:#191919;color:#f1f4f2}.footer-top{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1.45fr;gap:42px}.footer-column{display:flex;flex-direction:column;gap:8px}.footer-column h2{font-size:16px;color:#31d7c2;margin:0 0 18px}.footer-column a,.footer-column p{font-size:13px;line-height:1.6;color:#f1f4f2;margin:0}.footer-column a:hover{color:#31d7c2}.footer-about p{max-width:220px}.social-links{display:flex;gap:8px;margin-top:12px}.social-links a{display:flex;width:24px;height:24px;align-items:center;justify-content:center;background:#3972b9;color:#fff;font-weight:800;font-size:12px}.social-links a:nth-child(2){background:#e51d2a}.social-links a:nth-child(3){background:#1688b2}.back-to-top{position:absolute;right:22px;bottom:48px;width:43px;height:43px;border:0;background:#42cfbb;color:#fff;font-size:25px;cursor:pointer}.back-to-top:hover{background:#2bb2a1}
@media(max-width:980px){.footer-top{grid-template-columns:repeat(3,1fr);gap:30px}}
@media(max-width:560px){.footer-top{display:block}.footer-column{margin-bottom:28px}.back-to-top{right:16px;bottom:26px}}

:root{--ink:#172027;--muted:#5d6970;--line:#dce2e3;--accent:#c84c33;--paper:#fff;--soft:#f3f5f4;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 system-ui,-apple-system,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto;display:block}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.site-header{position:relative;z-index:5;border-bottom:1px solid var(--line);background:#fff}.header-inner{min-height:76px;display:flex;align-items:center;gap:36px}.site-brand{display:flex;flex-direction:column;flex:none;line-height:1.2}.site-brand .custom-logo{max-height:52px;width:auto}.brand-name{font-size:23px;font-weight:800}.brand-tagline{font-size:12px;color:var(--muted);margin-top:6px}.site-nav{margin-left:auto}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px}.site-nav a{font-size:14px;font-weight:600}.header-contact{color:var(--accent);font-weight:700;white-space:nowrap}.menu-toggle{display:none;border:1px solid var(--line);background:white;padding:8px 12px;font:inherit;cursor:pointer}.hero{position:relative;min-height:560px;display:flex;align-items:center;background:#172027;color:white;overflow:hidden}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,18,24,.9),rgba(7,18,24,.4) 58%,rgba(7,18,24,.05))}.hero-inner{position:relative;z-index:1;padding-block:90px}.hero-copy{max-width:650px}.eyebrow{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero .eyebrow{color:#f39478}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.16;letter-spacing:0;margin:20px 0}.hero p{font-size:18px;max-width:560px;color:#edf1f1}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;background:var(--accent);color:white;font-size:14px;font-weight:700}.button:hover{color:white;background:#a93a24}.section{padding-block:76px}.section-soft{background:var(--soft)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-heading h2,.content-header h1{font-size:clamp(28px,3vw,38px);line-height:1.25;margin:8px 0 0;letter-spacing:0}.section-heading a{color:var(--accent);font-weight:700}.intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.intro img{width:100%;aspect-ratio:4/3;object-fit:cover}.intro p{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.item{border:1px solid var(--line);background:white}.item img{width:100%;aspect-ratio:16/10;object-fit:cover}.item-body{padding:20px}.item h3{font-size:20px;line-height:1.4;margin:0 0 8px}.item p{color:var(--muted);margin:0}.item .meta{font-size:13px;color:var(--muted);margin-bottom:10px}.item-no-image{aspect-ratio:16/10;background:#e2e8e7;display:flex;align-items:center;justify-content:center;color:#64716f;font-weight:700}.cta{background:#1d2b30;color:white;padding-block:54px}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.cta h2{font-size:30px;margin:0 0 8px}.cta p{margin:0;color:#cbd5d4}.content-header{padding:64px 0 32px;border-bottom:1px solid var(--line)}.content-layout{padding-block:48px 80px}.prose{max-width:850px;overflow-wrap:anywhere}.prose p{margin:0 0 1.4em}.prose img{height:auto}.featured-image{margin-bottom:36px;width:100%;max-height:520px;object-fit:cover}.post-list{display:grid;gap:20px}.post-list article{border-bottom:1px solid var(--line);padding-bottom:20px}.post-list h2{font-size:23px;margin:4px 0}.pagination{margin-top:30px}.pagination .page-numbers{display:inline-block;padding:5px 11px;border:1px solid var(--line);margin-right:5px}.pagination .current{background:var(--ink);color:white}.site-footer{background:#101c21;color:#e3e8e7;padding:44px 0 22px}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-title{font-size:20px;font-weight:800}.site-footer p{color:#a9b9bb;margin:8px 0}.footer-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.footer-bottom{border-top:1px solid #324247;margin-top:34px;padding-top:20px;color:#8f9fa1;font-size:13px}.screen-reader-text{position:absolute;left:-9999px}.screen-reader-text:focus{left:12px;top:12px;z-index:100;background:white;padding:8px}.alignwide{max-width:var(--max)}.alignfull{max-width:none}.wp-block-image img{height:auto}@media(max-width:800px){.header-inner{min-height:66px;flex-wrap:wrap;gap:12px}.site-brand{margin-right:auto}.menu-toggle{display:block}.site-nav{display:none;order:3;width:100%;margin:0;padding:4px 0 16px}.site-nav.is-open{display:block}.site-nav ul{display:block}.site-nav li{padding:8px 0}.header-contact{display:none}.hero{min-height:500px}.hero-inner{padding-block:70px}.intro{grid-template-columns:1fr;gap:28px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-block:56px}}@media(max-width:560px){.container{width:min(calc(100% - 32px),var(--max))}.hero{min-height:510px}.hero:after{background:linear-gradient(90deg,rgba(7,18,24,.86),rgba(7,18,24,.43))}.hero h1{font-size:36px}.hero p{font-size:16px}.grid{grid-template-columns:1fr}.section-heading,.cta-inner,.footer-top{display:block}.section-heading a{display:inline-block;margin-top:12px}.cta .button{margin-top:22px}.content-header{padding-block:42px 24px}}

