/*
Theme Name: Weimin Chuquan
Theme URI: https://weiminchuquan.com
Author: Wuhan Weimin Chuquan Metal Forming Machine Tool Co., Ltd.
Author URI: https://weiminchuquan.com
Description: 武汉威民楚泉金属成形机床企业官方主题 (Wuhan Weimin Chuquan Metal Forming Machine Tools Official Theme). 为中国工业制造与B2B重型机床企业量身打造，涵盖伺服压力机产品选型、技术参数规范表、多行业解决方案、数字化车间实景展示、中英双语多语言架构及WordPress官方自定义器支持。
Version: 1.0.0
Tested up to: 6.7
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: weiminchuquan
Tags: portfolio, news, custom-logo, custom-menu, featured-images, custom-background, theme-options, threaded-comments, translation-ready, full-width-template, grid-layout, two-columns, wide-blocks, block-styles, footer-widgets
*/

/* Reset & Enterprise Base Styling */
:root {
  --wmcq-primary: #0a3a60;
  --wmcq-primary-dark: #07253e;
  --wmcq-primary-light: #165b94;
  --wmcq-accent: #c42026;
  --wmcq-accent-hover: #a8171d;
  --wmcq-gray-light: #f4f6f9;
  --wmcq-gray-border: #dbe2ea;
  --wmcq-text-dark: #1e293b;
  --wmcq-text-muted: #64748b;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
  color: var(--wmcq-text-dark);
  background-color: #ffffff;
  line-height: 1.6;
}

a {
  color: inherit;
  text-decoration: none;
  transition: color 0.2s ease;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

.container {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}

@import url("assets/css/main.css");

/* WP Core Alignment Classes */
.alignwide {
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto;
}

.alignfull {
  max-width: 100%;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
