button.btn{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;text-align:center}button.btn:disabled{cursor:not-allowed;opacity:.75}button.btn--extra-small{padding:.5rem;font-size:.75rem;line-height:1rem;line-height:1.25}button.btn--icon{padding:.5rem}button.btn--small{white-space:nowrap;padding:.5rem .75rem;font-weight:700;line-height:1.5;letter-spacing:-.025em}button.btn--base{padding:.625rem 1.25rem}button.btn--primary{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(60 117 239/var(--tw-bg-opacity,1));fill:#fff;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--primary:hover{--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--primary:focus,button.btn--primary:hover{background-color:rgb(9 42 114/var(--tw-bg-opacity,1));fill:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--primary:focus{border-color:rgb(206 217 238/var(--tw-border-opacity,1))}button.btn--primary-outlined,button.btn--primary:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--primary-outlined{border-radius:.5rem;border-width:1px;border-color:rgb(60 117 239/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));fill:#3c75ef;color:rgb(60 117 239/var(--tw-text-opacity,1))}button.btn--primary-outlined:hover{--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--primary-outlined:focus,button.btn--primary-outlined:hover{background-color:rgb(9 42 114/var(--tw-bg-opacity,1));fill:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--primary-outlined:focus{--tw-border-opacity:1;border-color:rgb(206 217 238/var(--tw-border-opacity,1));--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--secondary{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));fill:#2e3036;--tw-text-opacity:1;color:rgb(46 48 54/var(--tw-text-opacity,1))}button.btn--secondary:focus,button.btn--secondary:hover{--tw-border-opacity:1;border-color:rgb(243 245 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));fill:#3c75ef;--tw-text-opacity:1;color:rgb(60 117 239/var(--tw-text-opacity,1))}button.btn--secondary-outlined{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(213 218 222/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));fill:#2e3036;--tw-text-opacity:1;color:rgb(46 48 54/var(--tw-text-opacity,1))}button.btn--secondary-outlined:hover{border-color:rgb(243 245 245/var(--tw-border-opacity,1));background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}button.btn--secondary-outlined:focus,button.btn--secondary-outlined:hover{--tw-border-opacity:1;--tw-bg-opacity:1;fill:#3c75ef;--tw-text-opacity:1;color:rgb(60 117 239/var(--tw-text-opacity,1))}button.btn--secondary-outlined:focus{border-color:rgb(239 241 241/var(--tw-border-opacity,1));background-color:rgb(243 245 245/var(--tw-bg-opacity,1))}button.btn--red{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(167 20 65/var(--tw-bg-opacity,1));fill:#fff;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--red:hover{--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--red:focus,button.btn--red:hover{background-color:rgb(113 9 41/var(--tw-bg-opacity,1));fill:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--red:focus{border-color:rgb(238 206 216/var(--tw-border-opacity,1))}button.btn--red-outlined,button.btn--red:focus{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--red-outlined{border-radius:.5rem;border-width:1px;border-color:rgb(167 20 65/var(--tw-border-opacity,1));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));fill:#a71441;color:rgb(167 20 65/var(--tw-text-opacity,1))}button.btn--red-outlined:hover{--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--red-outlined:focus,button.btn--red-outlined:hover{background-color:rgb(113 9 41/var(--tw-bg-opacity,1));fill:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}button.btn--red-outlined:focus{--tw-border-opacity:1;border-color:rgb(238 206 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;--tw-text-opacity:1}button.btn--auto{width:auto}button.btn--full{width:100%}button.btn--fit{width:-moz-fit-content;width:fit-content}