/* 响应式补充样式 - 主样式见 style.css */
@media (max-width: 768px) {
    .nav-links, .nav-actions { display: none; }
    .mobile-menu-btn { display: flex; }
    .hero h1 { font-size: 2rem; }
    .tool-grid { grid-template-columns: 1fr; }
    .category-grid { grid-template-columns: repeat(2, 1fr); }
    .footer-content { grid-template-columns: 1fr; }
}

@media (min-width: 769px) {
    .mobile-menu-btn { display: none; }
    .mobile-menu { display: none; }
}
