.hp-article__ending-btn a { background: #e35000; color: #fff; padding: 14px 32px; border-radius: 12px; font-family: var(--t-text-font); font-weight: 600; font-size: 18px; text-decoration: none; display: inline-flex; align-items: center; gap: 10px; transition: background-color 0.3s ease, box-shadow 0.3s ease; cursor: pointer; position: relative; z-index: 1; } .hp-article__ending-btn a:hover, .hp-article__ending-btn a:focus { background-color: #fd5c05 !important; box-shadow: 0 4px 20px rgba(253, 92, 5, 0.3); } .hp-article__ending-btn a:active { background-color: #d04a00 !important; }