/* Keep the native pointer hidden on the landing page (#main), where SmoothCursor draws its own, including pseudo-elements.
   Match the custom cursor's input-capability check, not the window dimensions. Other pages keep the normal cursor. */
@media (any-hover: hover) and (any-pointer: fine) {
  html:has(#main),
  html:has(#main) body,
  html:has(#main) body *,
  html:has(#main) body *::before,
  html:has(#main) body *::after {
    cursor: none !important;
  }
}
