.glare-card{--m-x:50%;--m-y:50%;--r-x:0deg;--r-y:0deg;--bg-x:50%;--bg-y:50%;--duration:.3s;--easing:ease;--opacity:0;--radius:16px;--step:5%;isolation:isolate;contain:layout style;perspective:700px;box-sizing:border-box;will-change:transform;width:100%;position:relative}.glare-card__inner{border-radius:var(--radius);width:100%;transform:rotateY(var(--r-x)) rotateX(var(--r-y));transition:transform var(--duration) var(--easing);will-change:transform;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.glare-card__content{flex-direction:column;grid-area:1/1;width:100%;min-width:0;display:flex}.glare-card__glare{pointer-events:none;border-radius:var(--radius);opacity:var(--opacity);transition:opacity var(--duration) var(--easing);background:radial-gradient(farthest-corner circle at var(--m-x) var(--m-y), #005dff38 0%, #005dff1a 28%, #78a5ff0a 55%, #fff0 85%);grid-area:1/1}.glare-card--dark .glare-card__glare{mix-blend-mode:soft-light;background:radial-gradient(farthest-corner circle at var(--m-x) var(--m-y), #ffffffd9 10%, #fff9 22%, #fff0 90%)}.glare-card__inner{transition:transform var(--duration) var(--easing), box-shadow .26s ease;box-shadow:0 1px 2px #0d2d6c0f,0 6px 18px #0d2d6c1a}.glare-card:hover .glare-card__inner{box-shadow:0 2px 6px #0d2d6c1a,0 20px 48px #0d2d6c38}.glare-card--dark .glare-card__inner{box-shadow:0 2px 6px #04091a2e,0 16px 40px #04091a47}.glare-card--dark:hover .glare-card__inner{box-shadow:0 4px 10px #04091a3d,0 26px 60px #04091a61}.glare-card__foil{--foil-svg:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99994 3.419C2.99994 3.419 21.6142 7.43646 22.7921 12.153C23.97 16.8695 3.41838 23.0306 3.41838 23.0306' stroke='white' stroke-width='5' stroke-miterlimit='3.86874' stroke-linecap='round' style='mix-blend-mode:darken'/%3E%3C/svg%3E");--rainbow:repeating-linear-gradient(0deg, #ff7773 calc(var(--step) * 1), #ffed5f calc(var(--step) * 2), #a8ff5f calc(var(--step) * 3), #83fff7 calc(var(--step) * 4), #7894ff calc(var(--step) * 5), #d875ff calc(var(--step) * 6), #ff7773 calc(var(--step) * 7)) 0% var(--bg-y) / 200% 700% no-repeat;--diagonal:repeating-linear-gradient(128deg, #0e152e 0%, #8fa3a3 3.8%, #8fa3a3 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%) var(--bg-x) var(--bg-y) / 300% no-repeat;pointer-events:none;border-radius:var(--radius);opacity:calc(var(--opacity) * .3);transition:opacity var(--duration) var(--easing);mix-blend-mode:color-dodge;background:var(--foil-svg) center / 100% no-repeat, var(--rainbow), var(--diagonal);background-blend-mode:hue, hue, overlay;grid-area:1/1}.glare-card--dark .glare-card__foil{opacity:calc(var(--opacity) * .4)}@media (prefers-reduced-motion:reduce){.glare-card__inner{transition:none;transform:none}.glare-card__glare,.glare-card__foil{display:none}}