.btn.svelte-1knyl0d{--border-color: linear-gradient(-45deg, #ffae00, #7e03aa, #00fffb);--border-width: .125em;--curve-size: .5em;--blur: 30px;--bg: #080312;--color: #afffff;color:var(--color);cursor:pointer;position:relative;isolation:isolate;display:inline-grid;place-content:center;text-decoration:none;padding:.5em 1.5em;font-size:17px;border:0;text-transform:uppercase;box-shadow:10px 10px 20px #0009;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%);transition:color .25s}.btn.svelte-1knyl0d:after,.btn.svelte-1knyl0d:before{content:"";position:absolute;inset:0}.btn.svelte-1knyl0d:before{background:var(--border-color);background-size:300% 300%;animation:svelte-1knyl0d-move-bg7234 5s ease infinite;z-index:-2}@keyframes svelte-1knyl0d-move-bg7234{0%{background-position:31% 0%}50%{background-position:70% 100%}to{background-position:31% 0%}}.btn.svelte-1knyl0d: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-1knyl0d:where(:where(.svelte-1knyl0d):hover,:where(.svelte-1knyl0d):focus):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:.2s}.btn.svelte-1knyl0d:where(:where(.svelte-1knyl0d):hover,:where(.svelte-1knyl0d):focus){color:#fff}@keyframes svelte-1dnwtpz-gradient-move{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-text.svelte-1dnwtpz{animation:svelte-1dnwtpz-gradient-move 5s ease infinite}.bento picture{height:100%}.problem-card>.relative{min-height:100%;flex-grow:1;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.problem-card>.relative{gap:2rem}}@media(min-width:1024px){.problem-card>.relative{gap:3rem}}.problem-paragraph.svelte-1rtpdnn{transition:transform .25s ease-in-out,max-height .3s ease-in-out}.problem-card-link.svelte-1rtpdnn{opacity:1;transition:opacity .3s ease-in-out,gap .2s ease-in-out}@media(hover:hover)and (min-width:768px){.problem-paragraph.svelte-1rtpdnn{transform:translateY(2.5rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.problem-card-link.svelte-1rtpdnn{opacity:0}.problem-card:hover .problem-paragraph.svelte-1rtpdnn{transform:translateY(0);-webkit-line-clamp:unset;line-clamp:unset}.problem-card:hover .problem-card-link.svelte-1rtpdnn{opacity:1}}@media(max-height:600px){.problem-card{min-height:300px!important;padding:1.5rem!important;border-radius:2rem!important}.problem-card>.relative{gap:1rem!important}.problem-card svg{width:20px!important;height:20px!important}.problem-card .problem-card-title{font-size:1.75rem!important;line-height:1.2!important;margin-top:.25rem!important}.problem-card .problem-card-description{font-size:.875rem!important;max-height:none!important;display:block!important}.problem-card .problem-paragraph{font-size:.875rem!important;margin-top:.5rem!important;transform:translateY(0)!important;display:block!important}.problem-card .problem-card-link{margin-top:auto!important;margin-bottom:0!important;opacity:1!important;font-size:.875rem!important}.problems-container.svelte-1rtpdnn{margin-top:2rem!important;gap:1rem!important}}
