.btn.svelte-1y2wrwb{--border-color:linear-gradient(-45deg, #ffae00, #7e03aa, #00fffb);--border-width:.125em;--curve-size:.5em;--bg:#080312;--color:#afffff;color:var(--color);cursor:pointer;isolation:isolate;text-transform:uppercase;clip-path:polygon(0% var(--curve-size), var(--curve-size) 0, 100% 0, 100% calc(100% - var(--curve-size)), calc(100% - var(--curve-size)) 100%, 0 100%);border:0;place-content:center;padding:.6em 1.75em;font-size:17px;text-decoration:none;transition:color .25s;display:inline-grid;position:relative;box-shadow:10px 10px 20px #0009}.btn.svelte-1y2wrwb:after,.btn.svelte-1y2wrwb:before{content:"";position:absolute;inset:0}.btn.svelte-1y2wrwb:before{background:var(--border-color);z-index:-2;background-size:300% 300%;animation:5s infinite svelte-1y2wrwb-move-bg}@keyframes svelte-1y2wrwb-move-bg{0%{background-position:31% 0}50%{background-position:70% 100%}to{background-position:31% 0}}.btn.svelte-1y2wrwb:after{background:var(--bg);z-index:-1;clip-path:polygon(var(--border-width) calc(var(--curve-size) + var(--border-width) * .5), calc(var(--curve-size) + var(--border-width) * .5) var(--border-width), calc(100% - var(--border-width)) var(--border-width), calc(100% - var(--border-width)) calc(100% - calc(var(--curve-size) + var(--border-width) * .5)), calc(100% - calc(var(--curve-size) + var(--border-width) * .5)) calc(100% - var(--border-width)), var(--border-width) calc(100% - var(--border-width)));transition:clip-path .5s}.btn.svelte-1y2wrwb:where(:where(.svelte-1y2wrwb):hover,:where(.svelte-1y2wrwb):focus-visible):after{clip-path:polygon(calc(100% - var(--border-width)) calc(100% - calc(var(--curve-size) + var(--border-width) * .5)), calc(100% - var(--border-width)) var(--border-width), calc(100% - var(--border-width)) var(--border-width), calc(100% - var(--border-width)) calc(100% - calc(var(--curve-size) + var(--border-width) * .5)), calc(100% - calc(var(--curve-size) + var(--border-width) * .5)) calc(100% - var(--border-width)), calc(100% - calc(var(--curve-size) + var(--border-width) * .5)) calc(100% - var(--border-width)));transition:all .2s}.btn.svelte-1y2wrwb:where(:where(.svelte-1y2wrwb):hover,:where(.svelte-1y2wrwb):focus-visible){color:#fff}@media (prefers-reduced-motion:reduce){.btn.svelte-1y2wrwb:before{animation:none}}@keyframes svelte-jhuur8-gradient-move{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-text.svelte-jhuur8{animation:5s infinite svelte-jhuur8-gradient-move}@media (prefers-reduced-motion:reduce){.animate-gradient-text.svelte-jhuur8{animation:none}}.problem-card>.relative{height:100%}.problem-card-description.svelte-gjt6y8,.problem-paragraph.svelte-gjt6y8{transition:transform .25s ease-in-out,max-height .3s ease-in-out}@media (hover:hover) and (width>=1280px){.problem-card-description.svelte-gjt6y8{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problem-paragraph.svelte-gjt6y8{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transform:translateY(1.5rem)}.problem-card-link.svelte-gjt6y8{opacity:0}.problem-card:is(:hover,:focus-within) .problem-card-description.svelte-gjt6y8,.problem-card:is(:hover,:focus-within) .problem-paragraph.svelte-gjt6y8{-webkit-line-clamp:unset;line-clamp:unset;transform:translateY(0)}.problem-card:is(:hover,:focus-within) .problem-card-link.svelte-gjt6y8{opacity:1}}
