html,
body,
*,
*::before,
*::after {
  cursor: url("cursor/chaos-cursor-32.png") 2 2, auto !important;
}

a,
button,
[role="button"],
[onclick],
label[for],
summary,
select,
input[type="submit"],
input[type="button"],
input[type="checkbox"],
input[type="radio"],
input[type="file"] {
  cursor: url("cursor/chaos-pointer-32.png") 0 1, pointer !important;
}

*,
*::before,
*::after {
  border-radius: 0 !important;
}

img[src*="assets/chaos-logo"],
img[src*="icons/icon-192.png"],
img[src*="/icons/icon-192.png"],
img[src*="icons/icon-512.png"],
img[src*="/icons/icon-512.png"],
img[src*="icons/apple-touch-icon.png"],
img[src*="/icons/apple-touch-icon.png"],
.chaos-login-intro-logo,
.chaos-intro-logo,
.brand-mark,
img.logo[alt*="Chaos"] {
  background: transparent !important;
  filter:
    drop-shadow(0 0 6px rgba(255, 255, 255, 0.72))
    drop-shadow(0 0 18px rgba(241, 231, 201, 0.42))
    drop-shadow(0 0 36px rgba(255, 255, 255, 0.20));
}

img[src*="assets/chaos-logo"]:hover,
img[src*="icons/icon-192.png"]:hover,
img[src*="/icons/icon-192.png"]:hover,
img[src*="icons/icon-512.png"]:hover,
img[src*="/icons/icon-512.png"]:hover,
.chaos-login-intro-logo:hover,
.chaos-intro-logo:hover,
.brand-mark:hover,
img.logo[alt*="Chaos"]:hover {
  filter:
    drop-shadow(0 0 8px rgba(255, 255, 255, 0.90))
    drop-shadow(0 0 24px rgba(241, 231, 201, 0.58))
    drop-shadow(0 0 48px rgba(255, 255, 255, 0.26));
}

.chaos-logo-glow-frame,
.brand-lockup img,
.logo[alt*="Chaos"] {
  background-color: transparent !important;
}
