/* New secondary-guide confirmation links only; no shared/protected selectors. */
.mf-guide-match { display: inline-flex; align-items: center; justify-content: center; min-height: 4.4rem; margin-top: 1.2rem; padding: 1.2rem 1.6rem; border-radius: .8rem; background: #862e9c; color: #fff; font-family: Rubik, sans-serif; font-size: 1.6rem; font-weight: 500; line-height: 1.5; text-align: center; text-decoration: none; }
.mf-guide-match:hover { background: #4a294a; }
.mf-guide-match:focus-visible { outline: 3px solid #862e9c; outline-offset: 4px; box-shadow: none; }
.exit-modal__success .mf-guide-match { display: flex; }
.mf-guide-confirmation { font-size: 1.6rem; line-height: 1.6; }
