/*
 * catalog/static/catalog/css/contractor_accounting_service.css
 * Hover effects externalised from templates/catalog/services/contractor_accounting_service.html
 * (CSP migration — onmouseover/onmouseout replaced with :hover classes).
 */

/* "Book a Consultation" button. The resting background was declared inline (specificity
   trap) — moved here so the :hover rule can override it. */
.cas-book-btn {
    background: #FFB300;
    transform: translateY(0);
}
.cas-book-btn:hover {
    background-color: #ffc233;
    transform: translateY(-2px);
}

/* Outline links whose hover only tints the (unset) background — no collision. */
.cas-lift-bg,
.cas-lift-bg2 {
    background: transparent;
}
.cas-lift-bg:hover {
    background: rgba(255, 255, 255, 0.1);
}
.cas-lift-bg2:hover {
    background: rgba(49, 27, 146, 0.08);
}

/* Simple lift buttons/links — transform only, no resting-value collision. */
.cas-lift-sm {
    transform: translateY(0);
}
.cas-lift-sm:hover {
    transform: translateY(-2px);
}

/* "What's Included" feature cards. The resting box-shadow was declared inline
   (specificity trap) — moved here so the :hover rule can override it. */
.cas-feature-card {
    transform: translateY(0);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}
.cas-feature-card--purple:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(49, 27, 146, 0.12);
}
.cas-feature-card--gold:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(255, 179, 0, 0.12);
}
