@import url("/brand/current/brand.css?v=20261028-1");
/* Site-wide cursor semantics. Selection and keyboard copying remain available. */
html, body { cursor: default; }

:where(
  input:not([type]),
  input[type="text"], input[type="search"], input[type="email"],
  input[type="password"], input[type="url"], input[type="tel"], input[type="number"],
  textarea, [contenteditable=""], [contenteditable="true"], [contenteditable="plaintext-only"],
  [data-copyable], .ac-invite-code code,
  .report-content, .transcript,
  .cockpit-brief p, .cockpit-reading, .cockpit-section-list, .cockpit-recommendations,
  .speech-hook blockquote, .speech-hook > p, .speech-stage-list,
  .speech-transcript, .speech-patterns article,
  .growth-result-header > h2, .growth-result-header > p,
  .growth-direction-body, .growth-plan-content, .growth-opportunity,
  .transcript-body, .sourceText > p
) { cursor: text; }

:where(a[href], button, summary, select, [role="button"],
  input[type="button"], input[type="submit"], input[type="reset"],
  input[type="checkbox"], input[type="radio"], input[type="file"], input[type="color"]
) { cursor: pointer; }

:where(input:disabled, textarea:disabled, select:disabled, button:disabled) { cursor: not-allowed; }
