/**
 * MOBILE LAYOUT FIXES - Emergency Mobile Footer Asset Recovery
 * 
 * This file was missing and causing 404 errors that disrupted CSS cascade.
 * Minimal implementation to restore asset pipeline functionality.
 */

/* Mobile viewport safety */
@media (max-width: 768px) {
    html, body {
        overflow-x: hidden !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    
    /* Container safety padding */
    .container {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
        max-width: 100% !important;
    }
}