/* FASTCAR brand: black #000, green #00BF7A, white #FFF, gray #A3A3A3 */
.fcmb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;min-height:48px;padding:14px 28px;border:2px solid #00BF7A;border-radius:8px;background:#00BF7A;color:#000;font:700 16px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.fcmb-btn:hover,.fcmb-btn:focus-visible{background:#000;border-color:#000;color:#fff}
.fcmb-btn:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #000} /* two-tone ring: visible on white and on black pages */
.fcmb-btn--ghost{background:#fff;color:#000;border-color:#767676}
.fcmb-btn--ghost:hover,.fcmb-btn--ghost:focus-visible{background:#000;color:#fff;border-color:#000}
.fcmb-btn[disabled],.fcmb-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}
.fcmb-btn--wide{display:flex;width:100%}
