.button{--text-color:#fff;--bg-color:rbg(var(--color-primary));--border-radius:12px;--border-width:2px;align-items:center;display:flex;justify-content:center;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.button:hover{--tw-saturate:saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.button{background:var(--bg-color);border-radius:var(--border-radius);color:var(--text-color);transition:box-shadow .2s,background-color .2s}.button_shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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)}.button_thin-border{--border-width:1px}.button_full{width:100%}.button__circle{align-items:center;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}.button__circle,.button__rounded-full{--border-radius:9999px}.button__size_small{--border-radius:8px;padding:0 1rem}.button__size_large{padding:.75rem 1.25rem}@media(min-width:1024px){.button__size_large{padding:.75rem 2rem}}.button__color_primary{--text-color:#fff;--bg-color:rgb(var(--color-primary))}.button__color_white{--text-color:inherit;--bg-color:#fff}.button__color_gradient-bordered{--text-color:inherit;background-image:none;box-sizing:border-box;position:relative}.button__color_gradient-bordered:before{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#71d17a,#f9e640) border-box;border:var(--border-width) solid transparent;border-radius:var(--border-radius);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute}.button__color_gray{--text-color:inherit;--bg-color:rgb(var(--color-grayLight))}.button__color_pink{--text-color:inherit;--bg-color:rgb(var(--color-pink)/.15)}.button__color_green-light{--text-color:inherit;--bg-color:rgb(var(--color-green-light)/.15)}.button__color_orange{--text-color:inherit;--bg-color:rgb(var(--color-orange)/.15)}.button__color_red-light{--text-color:inherit;--bg-color:rgb(var(--color-red-light)/.15)}.button__color_yellow-dark{--text-color:inherit;--bg-color:rgb(var(--color-yellow-dark)/.15)}.button__color_danger{--text-color:#fff;--bg-color:rgb(var(--color-danger))}.button__color_transparent{--text-color:inherit;--bg-color:transparent}.button__color_gradient{--text-color:rgb(var(--color-dark));--bg-color:var(--bg-gradient-closure);background-size:200%}.button__color_gradient-semi-light{--text-color:rgb(var(--color-dark));--bg-color:var(--bg-gradient-semi-light)}.button__color_gradient-light{--text-color:rgb(var(--color-dark));--bg-color:var(--bg-gradient-light);background-size:200%}.button__color_gradient-red{--text-color:#fff;--bg-color:var(--bg-gradient-red);background-size:200%}.button__color_success{--text-color:#fff;--bg-color:rgb(var(--color-success))}.button__color_success-light{--text-color:#fff;--bg-color:rgb(var(--color-success-light))}.button_animated:hover{animation:bg-zoom 2s linear infinite normal}@keyframes bg-zoom{0%{background-position:0}to{background-position:200%}}.button__state_disabled{--tw-bg-opacity:1;background-color:rgb(var(--color-grayLight)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-gray)/var(--tw-text-opacity,1))}.button__state_disabled:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button_square{--border-radius:0px}.error-page__code{font-size:100px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}@media not all and (min-width:640px){.error-page__code{margin-bottom:.75rem;margin-left:auto;margin-right:auto}}@media(min-width:640px){.error-page__code{font-size:180px;position:absolute;right:0;top:0}}@media(min-width:1024px){.error-page__code{font-size:250px}}@media(min-width:1280px){.error-page__code{font-size:400px}}.error-page__code{background:var(--bg-gradient-semi-light);background-clip:text;-webkit-background-clip:text;display:inline-block;height:.75em;line-height:.75em;padding:0;-webkit-text-fill-color:transparent}
