/* Estilos aislados del simulacro: usa el tema actual de PAUM25. */
.simulacro-ingles{border:1px solid var(--linea);border-radius:var(--radio);padding:1.1rem;margin:1.5rem 0;background:var(--hoja)}
.simulacro-ingles .sim-controles{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem}
.simulacro-ingles .sim-controles label{display:grid;gap:.3rem}
.simulacro-ingles select{font:inherit;min-height:44px;max-width:100%;padding:.4rem;background:var(--hoja);color:var(--tinta);border:1px solid var(--linea);border-radius:var(--radio)}
.simulacro-ingles .sim-pregunta{min-width:0;padding:1rem;border:1px solid var(--linea);border-radius:var(--radio);margin:1.5rem 0}
.simulacro-ingles legend{font-weight:700;padding:0 .35rem;max-width:100%;overflow-wrap:anywhere}
.simulacro-ingles .sim-opcion{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .65rem;border:1px solid var(--linea);border-radius:var(--radio);margin:.5rem 0;cursor:pointer}
.simulacro-ingles .sim-opcion:focus-within{outline:2px solid var(--atlantico);outline-offset:2px}
.simulacro-ingles input[type=radio]{flex:0 0 auto;accent-color:var(--atlantico);width:1.1rem;height:1.1rem}
.simulacro-ingles .sim-correccion{border-left:4px solid var(--gris);padding:.8rem 1rem;background:var(--none-bg);margin-top:1rem;overflow-wrap:anywhere}
.simulacro-ingles .sim-acierto{border-color:var(--ok);background:var(--ok-bg)}
.simulacro-ingles .sim-error{border-color:var(--mal);background:var(--mal-bg)}
.simulacro-ingles .sim-blanco{border-color:var(--old);background:var(--old-bg)}
.simulacro-ingles .sim-confirmacion,.simulacro-ingles .sim-resultado{padding:1rem;border:1px solid var(--atlantico);border-radius:var(--radio);margin:1rem 0;background:var(--atlantico-claro)}
.simulacro-ingles .sim-confirmacion .btn{margin:.3rem .4rem .3rem 0}
.simulacro-ingles #sim-ingles-reloj{font-variant-numeric:tabular-nums;font-weight:700}
@media(max-width:480px){.simulacro-ingles{padding:.7rem}.simulacro-ingles .sim-pregunta{padding:.7rem}.simulacro-ingles .sim-controles>*{flex:1 1 100%;min-width:0}.simulacro-ingles .sim-controles .btn{white-space:normal}}
