.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;padding:2rem;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05)}.card-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}.island-wash{position:absolute;inset:0;z-index:-1;-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 35%,transparent 78%);mask-image:radial-gradient(120% 100% at 50% 0%,#000 35%,transparent 78%);opacity:.85;pointer-events:none}.decrypt__on,.decrypt__off{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums}.decrypt__on{color:inherit}.decrypt__off{color:var(--ink-2);opacity:.55}.island-spotlight{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none}.island-spotlight .card-spotlight{position:absolute;inset:0;padding:0;border:0;background:transparent;border-radius:inherit;pointer-events:auto}@media(prefers-reduced-motion:reduce){.island-spotlight .card-spotlight:before,.island-spotlight .card-spotlight:after{transition:none}}
