/*
 * J10 hover states (design-spec 7b). Loaded only when cc_switch( 'hover_states' ) is true (default false).
 * Nothing hover-related lives anywhere else except the 1:1 hovers measured on the old site: body links and Astra
 * "Read More" / post-navigation links go #000, and the registration button's shadow (main.css, page-archive.css,
 * page-single.css). Live check 2026-10-30: archive title links have no hover change, so none is built.
 */
@media (hover: hover) and (pointer: fine) {
	.canopy-btn:hover, .canopy-share__link:hover, .canopy-share button:hover { background: var(--cc-green-hover); }
	.canopy-reg__button:hover { background: var(--cc-green-hover); }
	.canopy-nav__menu a:hover { color: var(--cc-green); text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 6px; }
	.canopy-nav__menu .sub-menu a:hover { text-underline-offset: 4px; }
	.canopy-nav__toggle:hover { background: var(--cc-black); }
	.canopy-prose a:hover { text-decoration-thickness: 2px; }
	.canopy-card:hover { border-color: var(--cc-green); }
	.canopy-card:hover .canopy-card__title { text-decoration: underline; text-underline-offset: 3px; }
	.canopy-pagination a:hover { border-color: var(--cc-green); text-decoration: underline; }
	.canopy-toc a:hover { color: var(--cc-green); text-decoration: underline; }
	.canopy-accordion__btn:hover, .canopy-tabs__tab:hover, .canopy-carousel__arrow:hover { color: var(--cc-green); }
	.canopy-rotator--slider .canopy-rotator__arrow:hover { background: var(--cc-black); }
	.canopy-footer a:hover { text-decoration: underline; }
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
	.canopy-btn, .canopy-reg__button, .canopy-share__link, .canopy-share button, .canopy-card, .canopy-nav__menu a { transition: background-color .15s, border-color .15s, color .15s; }
}
