/* Global Responsive Adjustments & Fluid Touch Targets */
@media (max-width: 600px) {
  /* Fluid container widths */
  .content, .screen > .content, .card {
    width: 100%;
    max-width: 100%;
  }

  /* Responsive headers with flexible wrapping */
  .desk-top-actions {
    flex-wrap: wrap;
    gap: 8px;
  }
  
  /* Touch target optimizations for mobile */
  .btn, .theme-btn {
    min-height: 44px;
  }

  /* Prevent unexpected horizontal scroll */
  img, iframe, object {
    max-width: 100%;
  }
}

