/*
Theme Name: Hwamda Corporate Theme
Theme URI: https://yourdomain.com
Author: Professional Developer
Description: A premium B2B manufacturing and industrial theme inspired by hwamdagroup.com, optimized for SEO and conversion.
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: hwamda-corp
*/

:root {
    --primary-color: #0d47a1; /* 工业深蓝 */
    --accent-color: #ff6f00;  /* 询盘高亮橙 */
    --dark-color: #1a1a1a;    /* 文本黑 */
    --light-bg: #f5f5f7;      /* 背景浅灰 */
}

* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Helvetica Neue', Arial, sans-serif; color: var(--dark-color); line-height: 1.6; background: #fff; }
a { text-decoration: none; color: inherit; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }

/* Header & Nav */
header { background: var(--dark-color); color: #fff; padding: 15px 0; position: sticky; top: 0; z-index: 1000; }
.nav-container { display: flex; justify-content: space-between; align-items: center; }
.logo a { font-size: 24px; font-weight: bold; color: #fff; }
.nav-menu ul { display: flex; list-style: none; }
.nav-menu ul li { margin-left: 25px; }
.nav-menu ul li a:hover { color: var(--accent-color); }

/* Hero Section */
.hero { background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('hero-bg.jpg') center/cover; padding: 140px 0; color: #fff; text-align: center; }
.hero h1 { font-size: 48px; margin-bottom: 20px; }
.btn-inquiry { display: inline-block; background: var(--accent-color); color: #fff; padding: 12px 30px; font-weight: bold; border-radius: 4px; margin-top: 20px; transition: 0.3s; }
.btn-inquiry:hover { background: #e65c00; }

/* Grid Systems */
.grid-3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; padding: 60px 0; }
.product-card { border: 1px solid #ddd; padding: 20px; border-radius: 4px; text-align: center; background: #fff; }
.product-card img { max-width: 100%; height: auto; }

/* Footer */
footer { background: #111; color: #aaa; padding: 40px 0 20px; font-size: 14px; }
.footer-links a { color: #aaa; margin-right: 15px; }
.footer-links a:hover { color: #fff; }