/* Dokunmatik ekranlarda :hover durumunun oy geri alındıktan sonra yapışmasını engeller. */
.answer-actions form:not(.active) button,.detail-action-buttons form:not(.active) button{color:#77717f!important;background:#f8f6f9!important;box-shadow:none!important}
.answer-actions form.active button,.detail-action-buttons form.active button{color:#fff!important;background:var(--brand,#7053e8)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--brand,#7053e8) 22%,transparent)!important}
@media(hover:hover) and (pointer:fine){.answer-actions form:not(.active) button:hover,.detail-action-buttons form:not(.active) button:hover{color:#fff!important;background:var(--brand,#7053e8)!important}}
@media(hover:none),(pointer:coarse){.answer-actions form:not(.active) button:hover,.answer-actions form:not(.active) button:focus,.detail-action-buttons form:not(.active) button:hover,.detail-action-buttons form:not(.active) button:focus{color:#77717f!important;background:#f8f6f9!important;box-shadow:none!important}}
