/*
Theme Name: GuiYuMetal
Theme URI: https://guiyumetal.works/
Author: GuiYuMetal
Description: Industrial manufacturing company theme for GuiYuMetal.
Version: 1.2
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Text Domain: guiyumetal
*/
:root{--navy:#101f33;--blue:#1769aa;--ink:#182536;--muted:#637184;--light:#f3f6f9;--line:#e2e8ef}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,"Noto Sans",sans-serif;color:var(--ink);line-height:1.65}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1160px,92%);margin:auto}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.brand{font-size:25px;font-weight:800;color:var(--navy);letter-spacing:.2px}.brand span{color:var(--blue)}.nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.nav a{color:var(--ink);font-weight:600}.hero{background:linear-gradient(115deg,rgba(9,25,45,.96),rgba(20,66,105,.82)),linear-gradient(45deg,#1c354f,#56758f);color:#fff;padding:100px 0 92px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:13px;color:#b8d9f4;font-weight:700}.hero h1{font-size:clamp(36px,5vw,60px);line-height:1.12;max-width:850px;margin:18px 0}.hero p{font-size:19px;max-width:760px;color:#e1eaf2}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-block;padding:13px 23px;border-radius:4px;background:var(--blue);color:#fff;font-weight:700}.btn.alt{background:transparent;border:1px solid #d5e7f7;color:#fff}.section{padding:76px 0}.section.alt{background:var(--light)}.section h2{font-size:34px;line-height:1.2;margin:0 0 14px;color:var(--navy)}.lead{max-width:780px;color:var(--muted);font-size:17px;margin:0 0 34px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service{background:#fff;border:1px solid var(--line);padding:27px;border-radius:6px;min-height:190px}.service h3{margin:0 0 10px;color:var(--navy);font-size:21px}.service p{color:var(--muted);margin:0}.feature-band{background:var(--navy);color:#fff;padding:46px 0}.feature-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.feature-band h2{color:#fff;margin:0 0 8px}.feature-band p{margin:0;color:#d2deea}.contact-box{background:#fff;border:1px solid var(--line);padding:30px;border-radius:6px}.contact-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-list strong{display:block;color:var(--navy)}.site-footer{background:#0c1726;color:#c8d3df;padding:38px 0}.site-footer a{color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.content{padding:55px 0;min-height:45vh}.content h1{color:var(--navy)}@media(max-width:800px){.header-inner{align-items:flex-start;flex-direction:column;padding:16px 0}.nav ul{gap:14px;flex-wrap:wrap}.grid,.contact-list{grid-template-columns:1fr}.hero{padding:70px 0}.feature-inner{align-items:flex-start;flex-direction:column}}
