/* Fan30Tech global hover cleanup | sit v44 */
/* Heavy hover motion, glow, blur and animated effects are disabled site-wide.
   Color, border and subtle background feedback remain available. */

.admin-category-card:hover {
  box-shadow: none !important;
  transform: none !important;
}

.admin-category-card:hover .admin-category-card__arrow {
  transform: none !important;
}

.admin-header__back:hover {
  transform: none !important;
}

.admin-header__mini:hover {
  transform: none !important;
}

.admin-tool-card:hover {
  transform: none !important;
}

.auth-feature-list article:hover {
  transform: none !important;
}

.auth-password-toggle:hover {
  box-shadow: none !important;
}

.auth-submit:hover {
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

.auth-switch-card > a:hover {
  transform: none !important;
}

.back-link:hover {
  transform: none !important;
}

.btn-primary:hover {
  box-shadow: none !important;
}

.btn:hover {
  transform: none !important;
}

.communication-button--gold:hover {
  box-shadow: none !important;
}

.communication-button:hover {
  transform: none !important;
}

.conversation-card:hover {
  box-shadow: none !important;
  transform: none !important;
}

.conversation-card:hover .conversation-card__arrow {
  transform: none !important;
}

.demo-card__link:hover .browser-window {
  box-shadow: none !important;
  transform: none !important;
}

.demo-card__link:hover .demo-card__arrow {
  transform: none !important;
}

.error-btn--primary:hover {
  box-shadow: none !important;
}

.error-btn:hover {
  transform: none !important;
}

.gate-button:hover {
  transform: none !important;
}

.gate-icon-button[data-password-toggle]:hover {
  box-shadow: none !important;
}

.gate-section-navigation > a:hover {
  transform: none !important;
}

.global-nav__cta:hover {
  transform: none !important;
}

.global-nav__manager:hover {
  transform: none !important;
}

.global-nav__signup:hover {
  transform: none !important;
}

.guest-code-card:hover {
  transform: none !important;
}

.management-button:hover {
  transform: none !important;
}

.management-compact-list > a:hover {
  transform: none !important;
}

.management-content-actions > a:hover {
  transform: none !important;
}

.management-menu__item:hover {
  transform: none !important;
}

.management-panel__action:hover {
  transform: none !important;
}

.management-project-list > a:hover {
  transform: none !important;
}

.management-quick-actions a:hover {
  transform: none !important;
}

.management-quick-actions button:hover {
  transform: none !important;
}

.management-section-card__head > a:hover {
  transform: none !important;
}

.management-section-card__head button:hover {
  transform: none !important;
}

.management-stat-card:hover {
  box-shadow: none !important;
  transform: none !important;
}

.notification-card:hover {
  box-shadow: none !important;
  transform: none !important;
}

.notification-card:hover footer svg {
  transform: none !important;
}

.password-change-submit:not(:disabled):hover {
  filter: none !important;
}

.password-input-shell > button[data-password-toggle]:hover {
  box-shadow: none !important;
}

.primary-button:hover {
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

.primary-button:hover .fa-arrow-left {
  transform: none !important;
}

.profile-avatar-upload:hover {
  filter: none !important;
  transform: none !important;
}

.profile-compact-list > a:hover {
  transform: none !important;
}

.profile-logout:hover {
  transform: none !important;
}

.profile-menu__item:hover {
  transform: none !important;
}

.profile-overview-card:hover {
  transform: none !important;
}

.profile-panel__action--primary:hover {
  filter: none !important;
}

.profile-panel__action:hover {
  transform: none !important;
}

.profile-quick-actions a:hover {
  transform: none !important;
}

.profile-quick-actions button:hover {
  transform: none !important;
}

.profile-request-card:hover {
  transform: none !important;
}

.profile-save-button:hover {
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

.profile-secondary-button:hover {
  transform: none !important;
}

.profile-security-navigation > a:hover {
  transform: none !important;
}

.project-card:hover {
  transform: none !important;
}

.security-action-card:hover {
  transform: none !important;
}

.security-button:hover {
  transform: none !important;
}

.security-hub-card:hover {
  transform: none !important;
}

.service-card:hover {
  transform: none !important;
}

.submit-button:hover {
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

.submit-button:hover i:last-child {
  transform: none !important;
}

.theme-toggle:hover {
  transform: none !important;
}

.two-factor-submit:hover {
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}

button.auth-password-toggle:hover {
  box-shadow: none !important;
}

button.password-eye-toggle:hover {
  box-shadow: none !important;
}

button.password-toggle:hover {
  box-shadow: none !important;
}

button[data-password-toggle]:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .auth-submit:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .btn-primary:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .button-save:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .card:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .communication-button--gold:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .demo-card:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .gate-button--gold:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .guest-code-card:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .management-section:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .profile-panel:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .project-card:hover {
  box-shadow: none !important;
}

html[data-theme="light"] .service-card:hover {
  box-shadow: none !important;
}

a:hover svg,
a:hover i,
button:hover svg,
button:hover i,
[role="button"]:hover svg,
[role="button"]:hover i {
  transform: none !important;
  filter: none !important;
  text-shadow: none !important;
}

[class*="card"]:hover,
[class*="button"]:hover,
[class*="btn"]:hover {
  animation: none !important;
}

@media (prefers-reduced-motion: reduce) {
  a:hover, button:hover, [role="button"]:hover {
    transition-duration: 0.01ms !important;
  }
}
