.app-button[data-v-b76a0953]{min-height:2.8rem;font:inherit;text-align:center;cursor:pointer;border:.1rem solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.app-button[data-v-b76a0953]:hover:not(:disabled),.app-button[data-v-b76a0953]:hover:not(.is-disabled){transform:translateY(-1px)}.app-button[data-v-b76a0953]:disabled,.app-button.is-disabled[data-v-b76a0953]{opacity:.6;cursor:not-allowed}.app-button--solid[data-v-b76a0953]{background:linear-gradient(180deg, var(--color-button-light) 0%, var(--color-button-dark) 100%);color:var(--color-page);box-shadow:0 10px 22px var(--color-shadow)}.app-button--solid[data-v-b76a0953]:hover:not(:disabled),.app-button--solid[data-v-b76a0953]:hover:not(.is-disabled){background:linear-gradient(180deg, var(--color-button-hover-light) 0%, var(--color-button-hover-dark) 100%)}.app-button--outline[data-v-b76a0953]{border-color:var(--color-button-border);background:var(--color-page);color:var(--color-secondary-brown)}.app-button--outline[data-v-b76a0953]:hover:not(:disabled),.app-button--outline[data-v-b76a0953]:hover:not(.is-disabled){background:var(--color-page)}.app-button--text[data-v-b76a0953]{min-height:auto;box-shadow:none;color:var(--color-border-strong);background:0 0;padding-inline:0}.app-button--text[data-v-b76a0953]:hover:not(:disabled),.app-button--text[data-v-b76a0953]:hover:not(.is-disabled){color:var(--color-secondary-brown);transform:none}
