/* ============================================
   平板端专用样式 (768px - 1024px)
   ============================================ */

.nav-container {
    padding: 0 1.5rem;
}

.container {
    padding: 0rem;
    max-width: 100%;
}

.grid {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 1.5rem;
}

.carousel-wrapper {
    margin-bottom: 2rem;
}

.carousel {
    height: 350px;
    font-size: 1.8rem;
}

.section-title {
    font-size: 1.6rem;
}

.about-content {
    padding: 2rem;
}

.admin-container {
    padding: 1.5rem;
}

table {
    font-size: 0.9rem;
}

table th,
table td {
    padding: 0.75rem;
}

