/* Scoped to optional continuation surfaces; existing ad and matcher geometry is untouched. */
#one-match-app-slot[hidden],#one-match-restore-slot[hidden]{display:none!important}
#one-match-app-slot{min-block-size:300px;margin-block:24px 0}
#one-match-restore-slot{margin-block:0 20px}
.ma-match-continuation{box-sizing:border-box;padding:24px;border:1px solid rgba(229,193,88,.38);border-radius:24px;background:linear-gradient(145deg,#201330,#110c1f);color:#faf6ff;text-align:start;min-inline-size:0}
.ma-match-continuation h3{font:750 20px/1.3 Outfit,Inter,system-ui,sans-serif;margin:0 0 10px;text-wrap:balance}
.ma-match-continuation p{font:400 15px/1.55 Inter,system-ui,sans-serif;margin:0 0 16px;color:#ded5ee;overflow-wrap:anywhere}
.ma-match-continuation p[role=status]{min-block-size:48px;margin-block:14px 0}
.ma-continuation-actions{display:flex;flex-wrap:wrap;gap:10px}
.ma-match-continuation a,.ma-match-continuation button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-block-size:48px;min-inline-size:0;padding:12px 16px;border:1px solid #9d89c2;border-radius:16px;background:transparent;color:#faf6ff;font:700 15px/1.4 Inter,system-ui,sans-serif;text-decoration:none;text-align:center;cursor:pointer;overflow-wrap:anywhere}
.ma-match-continuation .ma-continuation-primary{background:linear-gradient(110deg,#e5c158,#f2daa0);border-color:#e5c158;color:#241332}
.ma-match-continuation :is(a,button):focus-visible{outline:3px solid #cfb9ff;outline-offset:4px}
.ma-match-continuation button:disabled{cursor:default;opacity:.65}
@media(max-width:479px){#one-match-app-slot{min-block-size:380px}.ma-match-continuation{padding:20px}.ma-continuation-actions>*{flex-basis:100%}}
@media(max-width:359px){#one-match-app-slot{min-block-size:512px}}
@media(forced-colors:active){.ma-match-continuation,.ma-match-continuation a,.ma-match-continuation button{border:1px solid CanvasText}}
