.footer a.brand{display:flex;color:var(--ink);margin:0}.footer .brand-mark{flex:0 0 35px}.wrap.page-heading{padding-left:44px;padding-right:44px}.page-heading .chip{color:#cbd8c1;border-color:#58674c}.page-heading .chip[aria-pressed=true]{background:var(--lime);color:#20301a}.page-heading .support-search button{border:1px solid #7a955e}.stage:focus-within{border-color:#b7d492}@media(max-width:1050px){.wrap.page-heading{padding-left:26px;padding-right:26px}}@media(max-width:700px){.wrap.page-heading{padding-left:20px;padding-right:20px}}
.site-header{background:rgba(247,248,244,.96);border-bottom-color:#d9dfd5}.site-header .brand,.site-header .nav-links a,.site-header .menu-toggle{color:#1b2a22}.site-header .nav-links a:hover,.site-header .nav-links .active{color:#567f35}.site-header .nav-contact{color:#3c632b;border-color:#8faa78}.brand-mark{border-color:#82a84d}.stage,.series-card,.support-banner,.footer{background:#f4f6f1;color:#1b2a22}.stage{background:radial-gradient(ellipse at 50% 44%,#e9eee4 0,#dfe7dc 40%,#d4ded2 76%);border-color:#bbc8b8}.stage:after{border-color:#839b7855}.stage-top,.stage .view-control,.stage-note{color:#5d6e5e}.view-buttons button,.zoom-btn{background:#f7faf5;color:#2b3d2d;border-color:#9aaa95}.view-buttons button[aria-pressed=true]{background:#79a84a;color:#fff;border-color:#79a84a}.footer{border-top-color:#d4ddd0}.footer p,.footer a,.footer-bottom{color:#5e6d60}.series-card{border-color:#d5dfd0;background:linear-gradient(145deg,#fff,#e9f0e5)}.series-card p{color:#61705e}.series-card h3{color:#1e3124}.light{background:#eef2eb}.light .section-head p,.light .card-body p,.light .card-bottom{color:#667263}.card-visual{background:radial-gradient(ellipse,#fff,#e8eee3)}.card-body{color:#1d2c22}.support-banner{background:#d8efaa;color:#1d3020}.support-banner p{color:#52684c}.support-search input{background:#fff;color:#1b2a22}.support-search button{background:#244323}.compare-tray{background:#edf4e8;color:#203022;border-color:#91aa7b}.article p,.article li{color:#566659}.knowledge-card{border-color:#d4ded0;background:#f7faf5;color:#1f3023}.knowledge-card p{color:#627063}.contact-panel{border-color:#d4ded0;background:#f7faf5;color:#1f3023}.contact-panel p{color:#627063}.contact-panel input,.contact-panel select,.contact-panel textarea{background:#fff;color:#1f3023;border-color:#b8c7b3}.detail-info .availability{color:#566659}.notice{border-color:#d4ded0;color:#627063}.footer .brand strong{color:#1b2a22}@media(max-width:700px){.nav-links{background:#f7faf5;border-bottom-color:#d2ddd0}.menu-toggle{background:#f7faf5}}
 .machine-interaction{margin:32px 0;padding:28px;border:1px solid #dbe3ec;border-radius:14px;background:#fff}.interaction-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.stage-hotspots{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hotspot{border:1px solid #cbd8e6;background:#f7fafc;color:#23415f;padding:9px 13px;border-radius:8px;cursor:pointer}.hotspot.active,.hotspot:hover{background:#1769aa;color:#fff;border-color:#1769aa}.support-parts{margin-top:20px}.support-part{padding:18px;border-top:1px solid #e8eef4}.support-part h3{margin:0 0 8px}.support-part p{margin:6px 0;color:#536579}.support-part a{color:#1769aa}@media(max-width:700px){.interaction-head{display:block}.stage-hotspots{justify-content:flex-start;margin-top:16px}.machine-interaction{padding:18px}}
 .detail-parameters{margin:28px 0;padding:24px;border:1px solid #dbe3ec;border-radius:14px;background:#fff}.parameter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e5ebf1}.parameter-grid div{padding:15px;background:#fff}.parameter-grid span{display:block;color:#718196;font-size:12px;margin-bottom:7px}.parameter-grid b{font-size:14px;color:#1e344b}@media(max-width:800px){.parameter-grid{grid-template-columns:repeat(2,1fr)}}
/* refreshed brand palette */
:root{--ink:#24332c;--lime:#d47a32;--paper:#fffaf3;--muted:#6b756e}.site-header{background:rgba(255,250,243,.97);border-bottom-color:#eadfd2}.site-header .brand,.site-header .nav-links a,.site-header .menu-toggle{color:#24332c}.site-header .nav-links a:hover,.site-header .nav-links .active{color:#b45d25}.site-header .nav-contact{color:#a65322;border-color:#d99a6d}.brand-mark{border-color:#d47a32}.stage,.series-card,.support-banner,.footer{background:#fffaf3;color:#24332c}.stage{background:radial-gradient(ellipse at 50% 44%,#fffdf9 0,#f8eee2 55%,#f1dfcf 100%);border-color:#e5cdb9}.light{background:#fff7ee}.series-card{border-color:#ead8c8;background:#fffdf9}.series-card h3{color:#24332c}.support-banner{background:#f4d4ad;color:#4c2e1e}.support-search button,.btn.primary{background:#b85e27;border-color:#b85e27}.hotspot.active,.hotspot:hover{background:#b85e27;border-color:#b85e27}.machine-interaction,.detail-parameters{border-color:#ead8c8;background:#fffdf9}.parameter-grid{background:#eadfd4}.parameter-grid div{background:#fffdf9}.parameter-grid b{color:#24332c}.support-part a{color:#b85e27}.qq-float{background:#b85e27}.qq-mark{color:#b85e27}
/* compact detail utilities */
.machine-interaction{margin:18px 0;padding:16px 18px;border-radius:9px}.machine-interaction h2,.detail-parameters h2{font-size:20px;margin:3px 0 6px}.interaction-head{align-items:center}.interaction-head>div:first-child>p:last-child{font-size:13px;margin:0;max-width:520px}.stage-hotspots{gap:6px}.hotspot{padding:6px 10px;font-size:12px}.support-parts{margin-top:10px}.support-part{padding:10px 12px}.support-part h3{font-size:15px;margin-bottom:4px}.support-part p{font-size:13px;margin:3px 0}.detail-parameters{margin:18px 0;padding:16px 18px;border-radius:9px}.detail-parameters .section-head{margin-bottom:10px}.parameter-grid{grid-template-columns:repeat(4,1fr)}.parameter-grid div{padding:10px 12px}.parameter-grid span{font-size:11px;margin-bottom:4px}.parameter-grid b{font-size:12px}@media(max-width:800px){.parameter-grid{grid-template-columns:repeat(2,1fr)}}
