/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.appearance-button[data-v-c5daa035]{--button-padding-y:1em;--button-padding-x:2em;--button-font-size:var(--text-14);--button-border-width:.14286em;--button-color:var(--app-text-color);--button-hover-color:var(--app-background-color);padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width) solid var(--button-color);font-family:var(--font-heading);font-size:var(--button-font-size);color:var(--button-color);text-indent:var(--tracking-widest);letter-spacing:var(--tracking-widest);transition:background-color var(--app-element-speed) var(--ease-smooth),border-color var(--app-element-speed) var(--ease-smooth),color var(--app-element-speed) var(--ease-smooth);background-color:#0000}@media (hover:hover){a:focus-visible .appearance-button[data-v-c5daa035],a:hover .appearance-button[data-v-c5daa035],button:not(:disabled):focus-visible .appearance-button[data-v-c5daa035],button:not(:disabled):hover .appearance-button[data-v-c5daa035]{color:var(--button-hover-color);background-color:var(--button-color);border-color:var(--button-color)}}@media not all and (width>=768px){.appearance-button.appearance-button--responsive[data-v-c5daa035]{--button-padding-y:.8em;--button-padding-x:1em;--button-font-size:var(--text-12)}}.appearance-button[data-v-c5daa035]:after{opacity:0;transition:opacity .2s var(--ease-smooth)}a[data-v-c5daa035]:active :is(),button[data-v-c5daa035]:not(:disabled):active :is(){opacity:1}
