
/*
 * MISSREQUEEN — correzione esclusivamente visiva.
 * Nessuna modifica a struttura, video, recensioni o contenuti.
 */

/* Freccia indietro e link/pulsanti della scelta tipologia:
   elimina il blu browser e usa il colore scuro del sito. */
body a[href],
body button,
body [role="button"],
body input[type="button"],
body input[type="submit"] {
    -webkit-tap-highlight-color: transparent;
}

/* Target dei componenti Gyrotonic già presenti nelle varie versioni del sito */
.mrqf104-gyro-wrap a,
.mrqf104-gyro-wrap button,
.mrqfinal-gyro-wrap a,
.mrqfinal-gyro-wrap button,
.mrqv5-gyro-wrap a,
.mrqv5-gyro-wrap button,
.mrqf104-back,
.mrqfinal-back,
.mrqv5-back,
.mrqf104-choice,
.mrqfinal-choice,
.mrqv5-choice,
.mrqf104-choice *,
.mrqfinal-choice *,
.mrqv5-choice * {
    color: #171717 !important;
    text-decoration: none !important;
}

/* Fallback mirato alla pagina: neutralizza il blu predefinito senza cambiare
   gli elementi dorati già definiti dal tema/plugin. */
body.page a:not(.mrq-bottom-nav a):not([class*="gold"]):not([class*="active"]),
body.page button:not([class*="active"]) {
    text-decoration-color: currentColor;
}

/* Evita il blu anche dopo visita/focus */
.mrqf104-gyro-wrap a:visited,
.mrqfinal-gyro-wrap a:visited,
.mrqv5-gyro-wrap a:visited,
.mrqf104-gyro-wrap a:focus,
.mrqfinal-gyro-wrap a:focus,
.mrqv5-gyro-wrap a:focus {
    color: #171717 !important;
}
