.btn[data-v-6420cf0b]{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-height);padding:0 var(--s-5);border-radius:var(--r-btn);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-track);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std),opacity var(--dur-1) var(--ease-std),transform var(--dur-1) var(--ease-std);line-height:1;text-decoration:none;display:inline-flex}.btn[data-v-6420cf0b]:active:not(:disabled){transform:scale(.985)}.btn[data-v-6420cf0b]:disabled{opacity:.5;cursor:not-allowed}.btn--block[data-v-6420cf0b]{width:100%}.btn--sm[data-v-6420cf0b]{min-height:var(--btn-height-sm);padding:0 var(--s-3);font-size:var(--btn-size-sm);border-radius:var(--r-sm)}.btn--lg[data-v-6420cf0b]{min-height:var(--btn-height-lg);padding:0 var(--s-6);font-size:var(--btn-size-lg)}.btn--filled[data-v-6420cf0b]{background:var(--tint);color:var(--tint-contrast)}.btn--filled[data-v-6420cf0b]:hover:not(:disabled){background:var(--tint-pressed)}.btn--filled[data-v-6420cf0b]:disabled{opacity:1;background:var(--disabled-bg);color:var(--disabled-fg)}.btn--tinted[data-v-6420cf0b]{background:var(--tint-soft);color:var(--tint-fg)}.btn--tinted[data-v-6420cf0b]:hover:not(:disabled){background:var(--tint-soft);filter:brightness(.97)}.btn--plain[data-v-6420cf0b]{color:var(--tint-fg);padding-inline:var(--s-2);background:0 0}.btn--plain[data-v-6420cf0b]:hover:not(:disabled){background:var(--surface-hover)}.btn--destructive[data-v-6420cf0b]{background:var(--red-soft);color:var(--red)}.btn--destructive[data-v-6420cf0b]:hover:not(:disabled){filter:brightness(.96)}.btn--inverted[data-v-6420cf0b]{background:var(--surface);color:var(--tint-fg)}.btn--inverted[data-v-6420cf0b]:hover:not(:disabled){background:var(--surface);filter:brightness(.95)}.btn__spinner[data-v-6420cf0b]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite btn-spin-6420cf0b}.btn__icon[data-v-6420cf0b]{flex:none;display:inline-flex}@keyframes btn-spin-6420cf0b{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn__spinner[data-v-6420cf0b]{animation-duration:2s}}
