@property --glint-at{syntax: "<percentage>"; inherits: false; initial-value: -20%;}@property --glint-o{syntax: "<number>"; inherits: false; initial-value: .2;}.ark-slot{--rod-box: 76%}.library-inventory-mount [data-slot]{--rod-box: 100%}[data-glint]:before{content:"";position:absolute;inset:0;margin:auto;z-index:1;width:var(--rod-box, 75%);height:var(--rod-box, 75%);pointer-events:none;-webkit-mask:var(--rod-icon) center / 100% 100% no-repeat;mask:var(--rod-icon) center / 100% 100% no-repeat;mix-blend-mode:screen;background:linear-gradient(45deg,transparent calc(var(--glint-at) - 10%),var(--glint) calc(var(--glint-at) - 3%),color-mix(in srgb,var(--glint) 40%,#fff) var(--glint-at),var(--glint) calc(var(--glint-at) + 3%),transparent calc(var(--glint-at) + 10%));animation:glint-sweep var(--glint-dur, 3s) linear infinite}[data-glint=mono]:before{mix-blend-mode:normal;background:repeating-linear-gradient(45deg,rgba(255,255,255,.6) var(--glint-at),rgba(255,255,255,.6) calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 50%));animation:glint-flow var(--glint-dur, 3s) linear infinite}[data-glint=ember]:before{mix-blend-mode:normal;background:repeating-linear-gradient(45deg,rgba(255,74,18,.6) var(--glint-at),rgba(255,74,18,.6) calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 50%));animation:glint-flow var(--glint-dur, 3s) linear infinite}[data-glint=hazard]:before{mix-blend-mode:normal;background:repeating-linear-gradient(45deg,rgba(255,194,26,.6) var(--glint-at),rgba(255,194,26,.6) calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 12%),transparent calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 25%),rgba(0,0,0,.65) calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 37%),transparent calc(var(--glint-at) + 50%));animation:glint-flow var(--glint-dur, 3s) linear infinite}[data-glint] img{--glint-w: 1px;--glint-c: color-mix(in srgb, var(--glint) calc(min(1, var(--glint-o) * var(--glint-k, 1))*100%) , transparent);filter:drop-shadow(var(--glint-w) 0 0 var(--glint-c)) drop-shadow(calc(-1 * var(--glint-w)) 0 0 var(--glint-c)) drop-shadow(0 var(--glint-w) 0 var(--glint-c)) drop-shadow(0 calc(-1 * var(--glint-w)) 0 var(--glint-c));animation:glint-blink calc(var(--glint-dur, 3s) / 2) ease-in-out infinite}.glint-still [data-glint] img{animation:none;--glint-o: .6}.glint-still [data-glint]:before{animation:none;--glint-at: -20%}@keyframes glint-flow{0%{--glint-at: 0%}to{--glint-at: 50%}}@keyframes glint-sweep{0%{--glint-at: -20%}60%,to{--glint-at: 120%}}@keyframes glint-blink{0%,to{--glint-o: .2}50%{--glint-o: .95}}@media(prefers-reduced-motion:reduce){[data-glint]:before{animation:none;--glint-at: -20%}[data-glint] img{animation:none;--glint-o: .6}}
