/*
Theme Name: Habiglad 官网主题
Theme URI: https://www.habiglad.cn/
Author: Habiglad
Author URI: https://www.habiglad.cn/
Description: 为 Habiglad（哈比格拉德）定制的中文企业官网主题。首页为整站式单页结构，包含双品牌、产品中心、制造实力、资质认证、出口市场、关于我们与联系方式。首页全部文案、产品与认证列表、电话邮箱地址备案号、Logo 均可在后台「外观 → 自定义 → Habiglad 首页内容」中修改，无需改动代码（后台顶栏有「改首页内容」直达按钮）。
Version: 2.0.0
Requires at least: 5.9
Tested up to: 6.6
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: habiglad
Tags: one-column, custom-menu, custom-logo, featured-images, translation-ready
*/

/*
  注意：本文件只承载 WordPress 的主题声明信息，不包含实际样式。
  真实样式位于 assets/css/main.css，由 functions.php 统一加载。
  若需追加自定义 CSS，请写在下方，或在后台「外观 → 自定义 → 额外 CSS」中维护。
*/

/* --------------------------------------------------------------------------
   内页与文章样式（首页用不到，但新建页面/文章时会用到）
   -------------------------------------------------------------------------- */

.entry {
	max-width: 820px;
	margin-bottom: 34px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e3e8e6;
}

.entry:last-of-type {
	border-bottom: 0;
}

.entry-title {
	font-size: 24px;
	margin-bottom: 10px;
}

.entry-title a:hover {
	color: #0e5b47;
}

.entry-meta {
	font-size: 13px;
	color: #9aa5a1;
	margin-bottom: 14px;
}

.entry-body {
	font-size: 16px;
	line-height: 1.9;
	color: #3b4744;
}

.entry--single .entry-title {
	font-size: 32px;
	margin-bottom: 26px;
}

.entry-body h2 {
	font-size: 23px;
	margin: 34px 0 12px;
}

.entry-body h3 {
	font-size: 19px;
	margin: 28px 0 10px;
}

.entry-body p {
	margin-bottom: 16px;
}

.entry-body ul,
.entry-body ol {
	margin: 0 0 18px;
	padding-left: 22px;
}

.entry-body ul {
	list-style: disc;
}

.entry-body ol {
	list-style: decimal;
}

.entry-body li {
	margin-bottom: 8px;
}

.entry-body a {
	color: #0e5b47;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.entry-body img {
	border-radius: 12px;
	margin: 22px 0;
}

.entry-body blockquote {
	margin: 24px 0;
	padding: 18px 24px;
	border-left: 3px solid #13795e;
	background: #f6f8f7;
	border-radius: 0 10px 10px 0;
}

.entry-body table {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
	font-size: 15px;
}

.entry-body th,
.entry-body td {
	padding: 11px 14px;
	border: 1px solid #e3e8e6;
	text-align: left;
}

.entry-body th {
	background: #f6f8f7;
	font-weight: 600;
}

/* 分页 */
.pagination {
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.pagination .page-numbers {
	padding: 9px 15px;
	border-radius: 8px;
	border: 1px solid #e3e8e6;
	font-size: 14px;
	color: #3b4744;
}

.pagination .page-numbers.current,
.pagination .page-numbers:hover {
	background: #0e5b47;
	border-color: #0e5b47;
	color: #fff;
}
