.ui-loader[data-v-5aa024ce]{animation:spin-5aa024ce .35s linear infinite;border:2px solid;border-radius:50%}@keyframes spin-5aa024ce{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn,a.btn{text-decoration:none}.btn{align-items:center;background:none;border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:1rem;font-weight:700;height:2.6875rem;justify-content:center;letter-spacing:1.1px;line-height:1;padding-inline:1.25rem;position:relative;transition:.15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn--large{font-size:1.1rem;height:3rem;padding-inline:1.5rem}.btn--primary{background:var(--primary);color:var(--text-dark)}.btn--primary:focus,.btn--primary:hover{background:color-mix(in srgb,var(--primary),#000 20%)}.btn--success{background:var(--success);color:var(--text)}.btn--success:focus,.btn--success:hover{background:color-mix(in srgb,var(--success),#000 20%)}.btn--warning{background:var(--warning);color:var(--text)}.btn--warning:focus,.btn--warning:hover{background:color-mix(in srgb,var(--warning),#000 20%)}.btn--info{background:var(--info);color:var(--text)}.btn--info:focus,.btn--info:hover{background:color-mix(in srgb,var(--info),#000 20%)}.btn--danger{background:var(--danger);color:var(--text)}.btn--danger:focus,.btn--danger:hover{background:color-mix(in srgb,var(--danger),#000 20%)}.btn--muted{background:color-mix(in srgb,var(--bg2),#000 10%);color:color-mix(in srgb,var(--text) 50%,transparent)}.btn--muted:focus,.btn--muted:hover{background:color-mix(in srgb,var(--bg2),#fff 5%)}.btn--muted-primary{background:color-mix(in srgb,var(--bg2),#000 5%);color:var(--text)}.btn--muted-primary:focus,.btn--muted-primary:hover{background:var(--primary);color:var(--text)}.btn--block{width:100%}.btn--loading,.btn[disabled]{opacity:.75;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:focus{outline:none}.btn__content{align-items:center;display:flex;gap:.25rem;justify-content:center;width:100%}.btn__content--fade{opacity:.15}.btn--large .btn__content{gap:.35rem}.btn__spinner{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}
