/* 80-responsive.css — extracted from main.css */

/* ========== RESPONSIVE LAYOUTS ========== */
@media (max-width:900px){
  .hero-grid, .about-grid, .work-grid{ grid-template-columns:1fr; }
  .primary-nav .menu{ display:none; } /* MVP hide desktop menu on small screens */
}
