/* Responsive Layout Utilities for MyAssetsHub Free Tools */

@media (max-width: 1024px) {
  .mah-workspace {
    grid-template-columns: 1fr;
  }
  .mah-footer-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 768px) {
  .mah-hero-title {
    font-size: 2rem;
  }
  .mah-hero-subtitle {
    font-size: 1rem;
  }
  .mah-nav-menu {
    display: none; /* Collapsible or scrollable on mobile */
  }
  .mah-nav-wrapper {
    height: 64px;
  }
  .mah-footer-grid {
    grid-template-columns: 1fr;
  }
  .mah-actions-bar {
    justify-content: stretch;
  }
  .mah-actions-bar .mah-btn {
    flex: 1 1 calc(50% - 0.5rem);
    justify-content: center;
  }
}

@media (max-width: 480px) {
  .mah-hero-title {
    font-size: 1.65rem;
  }
  .mah-card {
    padding: 1.25rem;
  }
  .mah-result-val {
    font-size: 2rem;
  }
  .mah-actions-bar .mah-btn {
    flex: 1 1 100%;
  }
}
