.content-button{animation:1s ease-out backwards appearX}.nuxt-button{-webkit-transition:color var(--transition),background var(--transition),-webkit-transform var(--transition);transition:color var(--transition),background var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),color var(--transition),background var(--transition);transition:transform var(--transition),color var(--transition),background var(--transition),-webkit-transform var(--transition);align-items:center;font-size:1em;font-weight:600;display:inline-flex}.nuxt-button .loader{margin:0 auto;position:relative}.nuxt-button-icon.icon{order:-1}.nuxt-button-icon.icon:not(.alone){margin-right:.4em}.nuxt-button-icon.icon.reverse,.nuxt-button.icon-last .nuxt-button-icon{order:1}.nuxt-button-icon.icon.reverse:not(.alone),.nuxt-button.icon-last .nuxt-button-icon:not(.alone){margin-left:.4em;margin-right:0}.nuxt-button.icon.text .nuxt-button-icon{margin-right:.25em}.nuxt-button:disabled,.nuxt-button[disabled=""],.nuxt-button[disabled=true]{pointer-events:none;opacity:.4!important}.nuxt-button.circle{border-radius:50%;place-content:center;width:2em;height:2em;padding:0;font-size:1rem;font-weight:600;display:flex}.nuxt-button.circle:after,.nuxt-button.circle:before{display:none}.nuxt-button.content-link{white-space:pre-wrap;color:var(--secondary);font-weight:700;display:contents}.nuxt-button.content-link:active,.nuxt-button.content-link:focus,.nuxt-button.content-link:hover{color:var(--slate)}.nuxt-button.button{width:fit-content;color:var(--accent);letter-spacing:.1px;-webkit-transition:var(--transition);transition:var(--transition);background:0 0;align-self:center;align-items:center;margin:0 auto;padding:.8rem 3rem;position:relative}.nuxt-button.button:active,.nuxt-button.button:focus,.nuxt-button.button:hover{color:var(--secondary)}.nuxt-button.button.content-button,.nuxt-button.button.outline{font-family:var(--font-primary);border:2px solid;border-radius:2em;padding:.5rem 2.5rem .75rem;font-style:italic;display:flex;overflow:hidden}.nuxt-button.button.content-button .nuxt-button-hover,.nuxt-button.button.outline .nuxt-button-hover{color:var(--em-dark);opacity:0;-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition);z-index:100;align-items:center;transition-delay:.1s;display:inline-flex;position:absolute;inset:.5rem 2.5rem .75rem;transform:scale(1.2)translate(-.2em)}.nuxt-button.button.content-button:before,.nuxt-button.button.outline:before{content:"";background:var(--primary);width:80%;height:0;-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition);transform-origin:0;border-radius:50%;padding-bottom:100%;transition-delay:.15s;position:absolute;inset:auto 0 auto -2px;transform:scale(0)}.nuxt-button.button.content-button:not(:disabled):active,.nuxt-button.button.content-button:not(:disabled):focus,.nuxt-button.button.content-button:not(:disabled):hover,.nuxt-button.button.outline:not(:disabled):active,.nuxt-button.button.outline:not(:disabled):focus,.nuxt-button.button.outline:not(:disabled):hover{color:var(--primary)}.nuxt-button.button.content-button:not(:disabled):active .nuxt-button-hover,.nuxt-button.button.content-button:not(:disabled):focus .nuxt-button-hover,.nuxt-button.button.content-button:not(:disabled):hover .nuxt-button-hover,.nuxt-button.button.outline:not(:disabled):active .nuxt-button-hover,.nuxt-button.button.outline:not(:disabled):focus .nuxt-button-hover,.nuxt-button.button.outline:not(:disabled):hover .nuxt-button-hover{opacity:0;opacity:1;transform:none}.nuxt-button.button.content-button:not(:disabled):active:before,.nuxt-button.button.content-button:not(:disabled):focus:before,.nuxt-button.button.content-button:not(:disabled):hover:before,.nuxt-button.button.outline:not(:disabled):active:before,.nuxt-button.button.outline:not(:disabled):focus:before,.nuxt-button.button.outline:not(:disabled):hover:before{transform:scale(2)}.nuxt-button.button.content-button:not(:disabled):active,.nuxt-button.button.outline:not(:disabled):active{transform:scale(.98)}.nuxt-button.button{font-weight:600}.nuxt-button.button:disabled{cursor:not-allowed;color:var(--accent)!important;background:rgba(var(--background),.2)!important;transform:none!important}.nuxt-button.has-icon svg{margin-right:.4rem}.nuxt-button.has-icon .icon,.nuxt-button.has-icon svg{color:currentColor;fill:currentColor}.nuxt-button.is-icon{padding:1rem;font-size:1.4em}.nuxt-button.is-icon.outline{padding:.5rem 1.25rem}.nuxt-button.is-icon.outline .nuxt-button-hover{inset:.5rem 1.25rem}.nuxt-button.is-icon.square{border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;font-size:1.6rem}.nuxt-button.is-icon.square .nuxt-button-hover{inset:auto}.nuxt-button:active,.nuxt-button:focus,.nuxt-button:hover{color:var(--secondary)}
