/*
Theme Name: Smart Device Theme
Theme URI: https://www.pul8.com
Author: 清风籁籁
Author URI: https://www.pul8.com
Description: 专为设备公司设计的现代化WordPress主题，包含产品展示、新闻中心、多语言支持等功能。兼容PHP 7.1+到8.3，采用语义化HTML5，代码结构清晰，适合商用。
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.4
Requires PHP: 7.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: smart-device-theme
Tags: e-commerce, news, responsive, custom-menu, featured-images, translation-ready, accessibility-ready
*/

/* 引入Tailwind CSS */
@import url('./css/tailwind.css');
@import url('./css/font-awesome.min.css');

/* Tailwind自定义配置 - 匹配原始HTML */
:root {
    --color-primary: #3B82F6;
    --color-secondary: #64748B;
    --color-light: #F1F5F9;
    --color-dark: #1E293B;
}

/* 自定义工具类 - 匹配原始HTML的Tailwind配置 */
.content-auto {
    content-visibility: auto;
}

.nav-active {
    color: #3B82F6;
    border-bottom-color: #3B82F6;
}

.card-hover {
    transition: all 0.3s ease;
}

.card-hover:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transform: translateY(-4px);
}

/* 字体设置 - 匹配原始HTML */
body {
    font-family: 'Inter', system-ui, sans-serif;
}

/* 主题样式 */
body {
    font-family: 'Inter', system-ui, sans-serif;
    background-color: #F8FAFC;
}

/* 自定义工具类 */
.content-auto {
    content-visibility: auto;
}

.card-hover {
    transition: all 0.3s ease;
}

.card-hover:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transform: translateY(-4px);
}

.nav-active {
    color: #3B82F6;
    border-bottom-color: #3B82F6;
}

.news-card-hover {
    transition: all 0.3s ease;
}

.news-card-hover:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transform: translateY(-4px);
}

.category-active {
    background-color: #3B82F6;
    color: white;
}

.product-card-hover {
    transition: all 0.3s ease;
}

.product-card-hover:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    transform: translateY(-4px);
}

/* 响应式设计 */
@media (max-width: 768px) {
    .mobile-menu-hidden {
        display: none;
    }
}

/* 自定义颜色类 */
.bg-primary { background-color: var(--color-primary); }
.text-primary { color: var(--color-primary); }
.border-primary { border-color: var(--color-primary); }

.bg-secondary { background-color: var(--color-secondary); }
.text-secondary { color: var(--color-secondary); }

.bg-light { background-color: var(--color-light); }
.text-light { color: var(--color-light); }

.bg-dark { background-color: var(--color-dark); }
.text-dark { color: var(--color-dark); }

/* 布局修复 - 2025/9/4 */
body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1;
    width: 100%;
}

/* 导航栏间距优化 */
header nav ul {
    gap: 1.5rem;
}

header nav a {
    white-space: nowrap;
}

/* 响应式调整 */
@media (max-width: 1024px) {
    .container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

@media (max-width: 768px) {
    header nav ul {
        gap: 1rem;
    }
}