.btn{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored);overflow:hidden;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;background-clip:padding-box;min-height:48px;min-width:48px}.btn:after{border-radius:inherit;bottom:4px;left:4px;pointer-events:none;right:4px;top:4px;z-index:1}.btn:after,.btn:before{content:"";position:absolute}.btn:before{aspect-ratio:1/1;background:radial-gradient(circle,rgba(255,140,0,.9) 0,rgba(255,69,0,.6) 100%,transparent 0);border-radius:1000px;height:auto;left:-50%;opacity:1;top:-50%;transform:translate(-50%,-50%) scale(1);transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s ease;width:100%;z-index:0}.btn:hover:before{opacity:1;transform:scale(2.5)}.btn>:not(.border-line){position:relative;z-index:3}.btn .btn-min,.btn .btn-sm{font-size:12px}.btn .btn-sm{padding:.25rem 1rem}.btn .btn-md{font-size:16px;padding:.375rem 2rem}.btn .btn-lg{font-size:20px;padding:.5rem 2rem}.btn .btn-xl{font-size:20px;padding:1rem 2.5rem}.btn.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.btn.btn-primary,.btn.btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn.btn-primary:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.btn.btn-primary:after{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#dd6fa8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(221,111,168,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#bc4b89 var(--tw-gradient-to-position);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-primary:hover:after{--tw-gradient-from:#bc4b89 var(--tw-gradient-from-position);--tw-gradient-to:rgba(188,75,137,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#8f3767 var(--tw-gradient-to-position)}.btn.btn-primary:before{background:radial-gradient(circle,rgba(59,130,246,.9) 0,rgba(29,78,216,.6) 100%,transparent 0)}.btn.btn-secondary{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-secondary,.btn.btn-secondary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn.btn-secondary:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.btn.btn-secondary:after{--tw-bg-opacity:1;background-color:rgb(107 198 217/var(--tw-bg-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-secondary:hover:after{--tw-bg-opacity:1;background-color:rgb(82 155 170/var(--tw-bg-opacity,1))}.btn.btn-secondary:before{background:radial-gradient(circle,hsla(31,97%,72%,.9) 0,rgba(251,146,60,.6) 100%,transparent 0)}.btn.btn-tertiary{--tw-border-opacity:1;border-color:rgb(233 173 201/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#8f3767;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-tertiary:after{--tw-bg-opacity:1;background-color:rgb(221 111 168/var(--tw-bg-opacity,1))}.btn.btn-tertiary:hover:after{--tw-bg-opacity:1;background-color:rgb(143 55 103/var(--tw-bg-opacity,1))}.btn.btn-tertiary:before{background:radial-gradient(circle,rgba(96,165,250,.9) 0,rgba(59,130,246,.6) 100%,transparent 0)}.btn.btn-success{--tw-border-opacity:1;border-color:rgb(163 230 53/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#65a30d;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-success:after{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.btn.btn-success:hover:after{--tw-bg-opacity:1;background-color:rgb(101 163 13/var(--tw-bg-opacity,1))}.btn.btn-success:before{background:radial-gradient(circle,rgba(132,204,22,.9) 0,rgba(101,163,13,.6) 100%,transparent 0)}.btn.btn-danger{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#991b1b;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-danger:after{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.btn.btn-danger:hover:after{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.btn.btn-danger:before{background:radial-gradient(circle,rgba(239,68,68,.9) 0,rgba(220,38,38,.6) 100%,transparent 0)}.btn.btn-white-outline{border-width:2px;--tw-border-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#94a3b8;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-white-outline:hover{color:#ffffffb3}.btn.btn-white-outline:after{background:transparent;border:2px solid #fff}.btn.btn-white-glass{border-color:#ffffff80;border-width:2px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.btn.btn-white-glass:after{background-color:#fff3;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn.btn-white-glass:hover:after{background-color:#ffffff4d}.btn.btn-white-glass:before{background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.15) 100%,transparent 0)}.btn.btn-primary-outline{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(221 111 168/var(--tw-text-opacity,1))}.btn.btn-primary-outline:hover{--tw-text-opacity:1;color:rgb(188 75 137/var(--tw-text-opacity,1))}.btn.btn-primary-outline:after{background:transparent;border-width:1px;--tw-border-opacity:1;border-color:rgb(221 111 168/var(--tw-border-opacity,1))}.btn.btn-primary-outline:before{background:radial-gradient(circle,rgba(59,131,246,.205) 0,rgba(29,79,216,.082) 100%,transparent 0)}.btn.btn-secondary-outline{border-width:2px;--tw-border-opacity:1;background-color:transparent;border-color:rgb(251 146 60/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1));--tw-shadow-color:#fb923c;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-secondary-outline:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.btn.btn-secondary-outline:after{background:transparent;border:2px solid #fb923c}.btn.btn-secondary-outline:before{background:radial-gradient(circle,rgba(251,146,60,.205) 0,rgba(249,115,22,.082) 100%,transparent 0)}.btn.btn-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-black:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.btn.btn-black:hover:after{background-color:#000000e6}.btn.btn-black:before{background:radial-gradient(circle,rgba(55,65,81,.9) 0,rgba(31,41,55,.6) 100%,transparent 0)}.btn.btn-white{--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(221 111 168/var(--tw-text-opacity,1));--tw-shadow-color:rgb(var(--color-gray-400)/1);--tw-shadow:var(--tw-shadow-colored)}.btn.btn-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn.btn-white:before{background:radial-gradient(circle,rgba(249,250,251,.9) 0,rgba(243,244,246,.6) 100%,transparent 0)}.btn.btn-keyboard{border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));--tw-shadow-color:#64748b;--tw-shadow:var(--tw-shadow-colored)}.btn.btn-keyboard:after{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn.btn-keyboard:hover:after{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.btn.btn-keyboard:before{background:radial-gradient(circle,rgba(241,245,249,.9) 0,rgba(226,232,240,.6) 100%,transparent 0)}.btn.btn-ghost{background-color:transparent;border-color:transparent;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.btn.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.btn.btn-ghost:before{background:radial-gradient(circle,rgba(203,213,225,.205) 0,rgba(148,163,184,.082) 100%,transparent 0)}.disabled{cursor:not-allowed!important;opacity:.8}
