/* ============ Wadicos · Components · Cursor (RETIRED V2) ============ *
 * Custom cursor ring intentionally retired per owner Q11 (visual identity
 * audit + plan §3.G). The native OS cursor is the editorial register the
 * reference set establishes; a custom ring on a perfumery site read as
 * "developer-portfolio chrome", not "maison". The companion JS module at
 * /assets/js/features/shared/cursor.js still ships and may attempt to
 * mount the .wadicos-cursor element, but the CSS below keeps any such
 * element hidden — display:none wins over its inline transform.
 *
 * Revert by restoring the prior commit of this file.
 * ===================================================================== */

@layer components {
  /* Hide the legacy cursor element so the native pointer reads.
     !important wins over the inline transform + opacity the JS module
     applies on mount. */
  .wadicos-cursor {
    display: none !important;
  }

  /* Re-enable the native cursor on every interactive surface in case
     a prior commit set `cursor: none` via the data-wadicos-cursor
     attribute. */
  html[data-wadicos-cursor="on"],
  html[data-wadicos-cursor="on"] a,
  html[data-wadicos-cursor="on"] button,
  html[data-wadicos-cursor="on"] [role="button"],
  html[data-wadicos-cursor="on"] input,
  html[data-wadicos-cursor="on"] textarea,
  html[data-wadicos-cursor="on"] select {
    cursor: auto;
  }
}
