.btn[data-v-8ef688df]{min-height:var(--tap);border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 80ms,background-color .12s;display:inline-flex}.btn[data-v-8ef688df]:active:not(:disabled){transform:scale(.98)}.btn[data-v-8ef688df]:disabled{cursor:default;opacity:.65}.btn--block[data-v-8ef688df]{width:100%}.btn--primary[data-v-8ef688df]{background:var(--cream);color:var(--felt)}.btn--secondary[data-v-8ef688df]{border-color:var(--line);color:var(--cream);background:0 0}.btn--ghost[data-v-8ef688df]{color:var(--cream);text-underline-offset:3px;background:0 0;text-decoration:underline}.btn__spinner[data-v-8ef688df]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin-8ef688df}@keyframes spin-8ef688df{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn__spinner[data-v-8ef688df]{animation-duration:2.4s}}
