/* Override Hello Elementor's #c36 defaults on Rarity Rides controls.
 * Keep separate component colours explicit, including persistent focus after a click.
 */
body .rrdf .rrdf-progress>button:is(:hover,:focus){background:#e9e8e1;color:#101a24;border-color:#d6d9d7}
body .rrdf .rrdf-progress>button[aria-current]:is(:hover,:focus){background:#101a24;color:#fff;border-color:#d6d9d7}
body .rrdf .rrdf-world>button:is(:hover,:focus){background:#e9e8e1;color:#101a24;border-color:#d6d9d7}
body .rrdf .rrdf-world>button[aria-pressed=true]:is(:hover,:focus){background:#101a24;color:#fff;border-color:#101a24}
body .rrdf .rrdf-world>button[aria-pressed=true]>b{color:#f6f3ed}
body .rrdf .rrdf-back:is(:hover,:focus),body .rrdf .rrdf-utilities>button:is(:hover,:focus){background:transparent;color:#a92f29;border-color:transparent;text-decoration:underline;text-underline-offset:4px}
body .rrd-atlas .rrd-chip:is(:hover,:focus){background:#101a24;color:#fff;border-color:#101a24}
body .rrd-atlas .rrd-credit summary:is(:hover,:focus),body .rrjd .rrjd-credit summary:is(:hover,:focus){background:#101a24;color:#fff;border-color:#f6f3ed}
body .rrd-atlas .rrd-makes-logo-credit>summary:is(:hover,:focus){background:#f6f3ed;color:#101a24}
body .rrg-header button:is(:hover,:focus){background:transparent;color:#101a24;border-color:transparent}
body .rrg-header .rrg-search-line button:is(:hover,:focus){background:#304251!important;color:#fff!important;border-color:#304251}
body .rrdf .rrdf-progress>button[aria-current]>span{color:#f6f3ed;border-color:#f6f3ed}
body .rrdf-story-grid .rrd-kicker,body .rrjd-hero .rrjd-kicker,body .rrjd-standard .rrjd-kicker{color:#f6f3ed}
body .rrdf button:focus-visible,body .rrd-atlas .rrd-chip:focus-visible{outline:3px solid #a92f29;outline-offset:4px}
