.shiny-text{--shine-speed:3s;--shine-deg:115deg;--shine-base:rgba(255,255,255,.82);--shine-highlight:rgba(255,255,255,.98);background-image:linear-gradient(var(--shine-deg),var(--shine-base)0%,var(--shine-base)40%,var(--shine-highlight)50%,var(--shine-base)60%,var(--shine-base)100%);color:transparent;animation:shiny-slide var(--shine-speed)linear infinite;background-position:-200% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes shiny-slide{to{background-position:200% 0}}.shiny-text.disabled{color:inherit;background:0 0;animation:none}
.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:rgba(255,255,255,.05);background-color:#111;border:1px solid #222;border-radius:1.5rem;padding:2rem;position:relative;overflow:visible}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x)var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}
section input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:#7935ca;background:0 0;height:18px}section input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ae7bff;border:2px solid rgba(255,255,255,.7);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 3px rgba(121,53,202,.25)}section input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7935ca,#1a1342);border-radius:999px;height:6px}section input[type=range]::-moz-range-thumb{background:#ae7bff;border:2px solid rgba(255,255,255,.7);border-radius:50%;width:16px;height:16px}section input[type=range]::-moz-range-track{background:linear-gradient(90deg,#7935ca,#1a1342);border-radius:999px;height:6px}
