.hero-button{display:inline-block;padding:15px 30px;background-color:#ffd700;color:#333;text-decoration:none;font-weight:700;border-radius:5px;transition:background-color .3s ease;font-size:16px}.hero-button:hover{background-color:#e0be00}@media (max-width:480px){.hero-button{padding:12px 24px;font-size:14px}}