/**
 * Polyglot Pages Theme — Responsive
 * Nasaon Digital Agency
 */

/* ── Tablet ───────────────────────────────────────────── */
@media (max-width: 900px) {
    .pkp_head_wrapper { flex-wrap: wrap; height: auto; padding: 10px 16px; gap: 8px; }
    nav.pkp_navigation_primary ul { flex-wrap: wrap; gap: 2px; }
    .pp-ann-grid { grid-template-columns: 1fr 1fr; }
    .pp-info-grid { grid-template-columns: 1fr 1fr; }
    .pp-hero { padding: 36px 16px 44px; }
    .pp-hero__stats { gap: 20px; }
}

/* ── Mobile ───────────────────────────────────────────── */
@media (max-width: 600px) {
    .pkp_head_wrapper { padding: 8px 12px; }
    nav.pkp_navigation_primary { width: 100%; }
    nav.pkp_navigation_primary ul { gap: 0; }
    nav.pkp_navigation_primary ul li a { font-size: 0.75rem; padding: 5px 8px; }

    .pp-hero { padding: 28px 14px 36px; }
    .pp-hero__title { font-size: 1.3rem; max-width: 100%; }
    .pp-hero__desc { font-size: 0.82rem; max-width: 100%; }

    .pp-ann-featured__title { max-width: 100%; font-size: 1rem; }
    .pp-ann-featured__excerpt { max-width: 100%; }
    .pp-ann-featured__footer { flex-direction: column; align-items: flex-start; gap: 10px; }
    .pp-ann-grid { grid-template-columns: 1fr; }

    .pp-info-grid { grid-template-columns: 1fr; }

    .pp-footer__top { flex-direction: column; gap: 10px; }
    .pp-footer__links { gap: 4px 12px; }
    .pp-agency-bar { flex-direction: column; align-items: flex-start; }

    .pp-homepage { padding: 24px 14px; }
    .pp-section-head { flex-direction: column; align-items: flex-start; gap: 8px; }
}
