/*
PuntVault Enterprise UI Framework
Phase 0.1 - Responsive Helpers
Safe additive mobile rules.
*/

@media (max-width: 900px) {
    .pv-grid-2,
    .pv-grid-3,
    .pv-grid-4 {
        grid-template-columns: 1fr;
    }

    .pv-section {
        padding: var(--pv-space-xl) 0;
    }

    .pv-shell-wide {
        width: min(100% - 24px, 1240px);
    }
}
