/* Global interactive cursor — pointer on clickable controls */
a[href],
button:not(:disabled):not([disabled]),
[role="button"]:not([aria-disabled="true"]):not([disabled]),
[role="link"],
[role="tab"],
[role="menuitem"],
[role="option"],
[role="switch"],
[role="checkbox"],
[role="radio"],
label[for],
select:not(:disabled):not([disabled]),
summary,
input[type="button"]:not(:disabled):not([disabled]),
input[type="submit"]:not(:disabled):not([disabled]),
input[type="reset"]:not(:disabled):not([disabled]),
input[type="checkbox"]:not(:disabled):not([disabled]),
input[type="radio"]:not(:disabled):not([disabled]),
input[type="file"]:not(:disabled):not([disabled]),
.cursor-pointer,
[class*="cursor-pointer"] {
  cursor: pointer;
}

button:disabled,
[disabled],
[aria-disabled="true"],
input:disabled,
select:disabled,
textarea:disabled {
  cursor: not-allowed;
}

/* Space brand mark — planet + orbit (replaces mail envelope fallback) */
.ev-space-mark-box {
  background: linear-gradient(145deg, rgba(99, 102, 241, 0.16), rgba(129, 140, 248, 0.1)) !important;
  box-shadow: 0 1px 2px rgba(99, 102, 241, 0.12);
}

.ev-space-mark {
  display: block;
  flex-shrink: 0;
}

.ev-svc-rail-brand.ev-space-mark-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
