.bm-btn{cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:8px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.bm-btn svg{width:16px;height:16px}.bm-btn:focus-visible{outline:2px solid var(--bm-focus);outline-offset:2px}.bm-btn:disabled{opacity:.6;cursor:not-allowed}.bm-btn-primary{background:linear-gradient(180deg, var(--bm-brand-2), var(--bm-brand));color:var(--bm-on-brand);box-shadow:var(--bm-brand-shadow);border-color:#0000;border-radius:999px;padding:14px 22px}@media (hover:hover) and (pointer:fine){.bm-btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--bm-brand), var(--bm-brand-2))}}.bm-btn-danger{border-color:var(--bm-danger);height:40px;color:var(--bm-danger);box-shadow:none;background:0 0;border-radius:10px;padding:0 16px}@media (hover:hover) and (pointer:fine){.bm-btn-danger:hover:not(:disabled){background:var(--bm-hover)}}@media (width<=480px){.bm-btn-danger{min-height:44px}}@media (prefers-reduced-motion:reduce){.bm-btn{transition:none}}
