/* mobile.css */
@media (max-width: 767px) {
  .promo-banner h1 {
    font-size: 2.5rem;
  }

  .portfolio-grid {
    grid-template-columns: 1fr;
  }

  .admin-panel {
    width: 100%;
  }
}

@media (max-width: 480px) {
  .promo-banner h1 {
    font-size: 1.8rem;
  }
}
