.nomination-shell--form { position:relative; }
.nomination-side-art { position:absolute; width:clamp(120px,16vw,240px); top:220px; pointer-events:none; }
.nomination-side-art--left { right:calc(100% + 12px); }
.nomination-side-art--right { left:calc(100% + 12px); top:390px; }
.nomination-side-art img { display:block; width:100%; height:auto; }
body img[src="/a/images/about-cursor.png"],
body img[src="/a/images/about-hand-cursor.png"] {
  filter:brightness(.8);
  -webkit-mask-image:linear-gradient(to bottom,#000 8%,rgba(0,0,0,.85) 35%,rgba(0,0,0,.35) 65%,transparent 96%);
  mask-image:linear-gradient(to bottom,#000 8%,rgba(0,0,0,.85) 35%,rgba(0,0,0,.35) 65%,transparent 96%);
}
@media(prefers-reduced-motion:no-preference) {
  .nomination-side-art img,
  body img[src="/a/images/about-cursor.png"],
  body img[src="/a/images/about-hand-cursor.png"] { animation:idgaf-cursor-float 6s ease-in-out infinite; }
  @keyframes idgaf-cursor-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-12px); } }
}
@media(max-width:1250px) {
  .nomination-side-art { width:calc((100vw - 800px)/2); }
}
@media(max-width:1050px) {
  .nomination-side-art { display:none; }
}
