._button_q8mal_1{font-family:var(--font-family);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:background var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}._button_q8mal_1:hover{transform:translateY(-1px)}._button_q8mal_1:active{transform:translateY(0)}._sm_q8mal_24{padding:8px 20px;font-size:.875rem}._md_q8mal_25{padding:12px 28px;font-size:1rem}._lg_q8mal_26{padding:16px 36px;font-size:1.0625rem}._primary_q8mal_28{background:var(--color-primary);color:var(--color-white)}._primary_q8mal_28:hover{background:var(--color-primary-dark);box-shadow:0 8px 24px #21808d47}._outline_q8mal_31{color:var(--color-primary);border-color:var(--color-primary);background:0 0}._outline_q8mal_31:hover{background:var(--color-primary-light)}._ghost_q8mal_34{color:var(--color-primary);background:0 0;padding-left:0;padding-right:0}._ghost_q8mal_34:hover{text-decoration:underline;transform:none}._white_q8mal_37{background:var(--color-white);color:var(--color-primary)}._white_q8mal_37:hover{box-shadow:0 8px 24px #fff3}
