﻿/* Extra responsive tweaks */
@media (max-width: 480px) {
    .hero h1 { font-size:2rem; }
    .btn { padding:10px 20px; font-size:0.9rem; }
    .grid-3 { grid-template-columns:1fr; }
}