.button{align-items:center;display:inline-flex;justify-content:center;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-primary{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1));letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1));font-size:clamp(1rem,.82rem + .45vw,1.25rem);line-height:clamp(1.5rem,1.32rem + .45vw,1.75rem);padding:clamp(.5rem,.14rem + .89vw,1rem) clamp(1rem,.29rem + 1.79vw,2rem)}.button-primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.button-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.button-primary svg{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-primary:focus-visible,.button-primary:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-primary:focus-visible svg,.button-primary:hover svg{transform:translate(.5em)}.dark .button-primary{box-shadow:0 0 4em #0e7490}a.nav-btn-icon:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}a.nav-btn-icon:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px #000;outline:none}.dark a.nav-btn-icon:focus-visible,.dark button:focus-visible,.dark input[type=button]:focus-visible,.dark input[type=submit]:focus-visible{box-shadow:0 0 0 3px #000,0 0 0 5px #fff}.dark .button-primary-neon[data-v-c09c8e22]{box-shadow:0 0 2em #29749099}.dark .button-primary-neon[data-v-c09c8e22]:hover{box-shadow:0 0 4em #29749055;transform:translateY(-2px)}
