@property --angle{syntax:"<angle>";inherits:false;initial-value:185deg}@keyframes spin-gradient{to{--angle:360deg}}.animate-glow{border-radius:inherit;position:absolute;top:0;left:0;width:100%;height:100%}.animate-glow .border{box-sizing:content-box;filter:blur(1px);z-index:1}.animate-glow .background,.animate-glow .border{border-radius:inherit;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;background:conic-gradient(from var(--angle),#bc82f3,#f5b9ea,#8d99ff,#aa6eee,#ff6778,#ffba71,#c686ff);animation:customSpin 4s ease-in-out infinite}.animate-glow .background{filter:blur(60px) opacity(.4);z-index:2}@keyframes customSpin{0%{--angle:185deg}to{--angle:-175deg}}.pdf-highlight-layer{position:absolute;inset:0;pointer-events:none;z-index:3}.pdf-highlight-box{position:absolute;border:2px solid #eab308;background:rgba(250,204,21,.18);border-radius:4px;box-shadow:0 0 0 6px rgba(234,179,8,.12);opacity:1}.grain{position:relative;isolation:isolate}.grain:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:url(/images/grain.webp);background-repeat:repeat;background-size:80px 80px;z-index:-10}