@media (prefers-color-scheme: dark){:root{color-scheme:light dark}}.button-with-border{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-with-border:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.button-with-border{border-color:#f9f9f780;--tw-text-opacity: 1;color:rgb(249 249 247 / var(--tw-text-opacity, 1))}.button-with-border:hover{--tw-border-opacity: 1;border-color:rgb(249 249 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(7 8 8 / var(--tw-bg-opacity, 1))}}.text-input{border-width:1px;border-color:#00000080;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}@media (prefers-color-scheme: dark){.text-input{--tw-bg-opacity: 1;background-color:rgb(7 8 8 / var(--tw-bg-opacity, 1))}}.text-input:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}@media (prefers-color-scheme: dark){.text-input{border-color:#f9f9f780}.text-input:focus{--tw-border-opacity: 1;border-color:rgb(249 249 247 / var(--tw-border-opacity, 1))}}.text-input-base{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}@media (prefers-color-scheme: dark){.text-input-base{--tw-bg-opacity: 1;background-color:rgb(7 8 8 / var(--tw-bg-opacity, 1))}}.gradient-border{background-image:linear-gradient(var(--gradient-degree),var(--gradient-from),var(--gradient-via),var(--gradient-to));background-size:400% 400%;animation:gradient var(--gradient-anim-duration) ease infinite}.gradient-border:hover{background-image:linear-gradient(var(--gradient-degree),var(--gradient-hover-from),var(--gradient-hover-via),var(--gradient-hover-to));animation-duration:var(--gradient-hover-anim-duration)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
