.QuizFigurasRetorica-module__JYqAsq__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:900px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--hover:#333}.QuizFigurasRetorica-module__JYqAsq__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.QuizFigurasRetorica-module__JYqAsq__title{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.QuizFigurasRetorica-module__JYqAsq__subtitle{opacity:.95;font-size:1.05rem}.QuizFigurasRetorica-module__JYqAsq__configPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.QuizFigurasRetorica-module__JYqAsq__configTitle{color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-lg)0;font-size:1.2rem;font-weight:700}.QuizFigurasRetorica-module__JYqAsq__configSubtitle{color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-md)0;font-size:1rem;font-weight:600}.QuizFigurasRetorica-module__JYqAsq__nivelGrid{margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.QuizFigurasRetorica-module__JYqAsq__nivelBtn{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem 1rem;transition:all .2s;display:flex}.QuizFigurasRetorica-module__JYqAsq__nivelBtn:hover{border-color:var(--primary);color:var(--primary)}.QuizFigurasRetorica-module__JYqAsq__nivelBtn.QuizFigurasRetorica-module__JYqAsq__active{background:var(--primary);border-color:var(--primary);color:#fff}.QuizFigurasRetorica-module__JYqAsq__nivelLabel{font-size:.95rem;font-weight:700}.QuizFigurasRetorica-module__JYqAsq__nivelDesc{opacity:.85;font-size:.75rem}.QuizFigurasRetorica-module__JYqAsq__preguntasRow{margin-bottom:var(--spacing-xl);justify-content:center;gap:.5rem;display:flex}.QuizFigurasRetorica-module__JYqAsq__pregBtn{border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:50px;padding:.5rem 1.4rem;font-size:.9rem;transition:all .2s}.QuizFigurasRetorica-module__JYqAsq__pregBtn:hover{border-color:var(--primary);color:var(--primary)}.QuizFigurasRetorica-module__JYqAsq__pregBtn.QuizFigurasRetorica-module__JYqAsq__active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.QuizFigurasRetorica-module__JYqAsq__btnIniciar{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;padding:1rem;font-size:1.1rem;font-weight:700;transition:background .2s;display:block}.QuizFigurasRetorica-module__JYqAsq__btnIniciar:hover{background:#256a8a}.QuizFigurasRetorica-module__JYqAsq__btnIniciar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.QuizFigurasRetorica-module__JYqAsq__hudBar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem var(--spacing-lg);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.QuizFigurasRetorica-module__JYqAsq__hudItem{text-align:center}.QuizFigurasRetorica-module__JYqAsq__hudValor{color:var(--primary);font-size:1.4rem;font-weight:700;display:block}.QuizFigurasRetorica-module__JYqAsq__hudLabel{color:var(--text-secondary);font-size:.75rem}.QuizFigurasRetorica-module__JYqAsq__progresoBar{background:var(--border);height:6px;margin-bottom:var(--spacing-xl);border-radius:3px;overflow:hidden}.QuizFigurasRetorica-module__JYqAsq__progresoFill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:3px;height:100%;transition:width .4s}.QuizFigurasRetorica-module__JYqAsq__preguntaCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-lg)}.QuizFigurasRetorica-module__JYqAsq__preguntaNumero{color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem}.QuizFigurasRetorica-module__JYqAsq__preguntaEtiqueta{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:.95rem}.QuizFigurasRetorica-module__JYqAsq__ejemploTexto{color:var(--text-primary);padding:var(--spacing-md)var(--spacing-lg);border-left:4px solid var(--primary);border-radius:0 var(--radius)var(--radius)0;text-align:left;background:#2e86ab0d;margin:0;font-size:1.25rem;font-style:italic;line-height:1.6}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__ejemploTexto{background:#2e86ab1a}.QuizFigurasRetorica-module__JYqAsq__opcionesGrid{margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.QuizFigurasRetorica-module__JYqAsq__opcion{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);cursor:pointer;text-align:left;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.QuizFigurasRetorica-module__JYqAsq__opcion:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#2e86ab0d}.QuizFigurasRetorica-module__JYqAsq__opcion:disabled{cursor:default}.QuizFigurasRetorica-module__JYqAsq__opcionLetra{background:var(--hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.QuizFigurasRetorica-module__JYqAsq__opcionCorrecta{color:#276749!important;background:#f0fff4!important;border-color:#48bb78!important}.QuizFigurasRetorica-module__JYqAsq__opcionCorrecta .QuizFigurasRetorica-module__JYqAsq__opcionLetra{color:#fff;background:#48bb78}.QuizFigurasRetorica-module__JYqAsq__opcionIncorrecta{color:#c53030!important;background:#fff5f5!important;border-color:#fc8181!important}.QuizFigurasRetorica-module__JYqAsq__opcionIncorrecta .QuizFigurasRetorica-module__JYqAsq__opcionLetra{color:#fff;background:#fc8181}.QuizFigurasRetorica-module__JYqAsq__opcionNeutral{opacity:.4}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__opcionCorrecta{color:#68d391!important;background:#27674933!important}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__opcionIncorrecta{color:#fc8181!important;background:#c5303033!important}.QuizFigurasRetorica-module__JYqAsq__feedbackPanel{border-radius:var(--radius-large);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);flex-direction:column;gap:.75rem;display:flex}.QuizFigurasRetorica-module__JYqAsq__feedbackCorrecto{background:#f0fff4;border:1px solid #48bb78}.QuizFigurasRetorica-module__JYqAsq__feedbackIncorrecto{background:#fff5f5;border:1px solid #fc8181}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__feedbackCorrecto{background:#27674926;border-color:#48bb78}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__feedbackIncorrecto{background:#c5303026;border-color:#fc8181}.QuizFigurasRetorica-module__JYqAsq__feedbackCabecera{align-items:flex-start;gap:.75rem;display:flex}.QuizFigurasRetorica-module__JYqAsq__feedbackIcono{flex-shrink:0;margin-top:2px;font-size:1.5rem;line-height:1}.QuizFigurasRetorica-module__JYqAsq__feedbackResultado{color:var(--text-secondary);margin-bottom:.1rem;font-size:.85rem;font-weight:600}.QuizFigurasRetorica-module__JYqAsq__feedbackNombre{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.1}.QuizFigurasRetorica-module__JYqAsq__feedbackGrupo{color:var(--primary);background:#2e86ab1a;border-radius:50px;margin-top:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.QuizFigurasRetorica-module__JYqAsq__feedbackBloque{border-radius:var(--radius);color:var(--text-primary);background:#ffffff80;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-size:.9rem;line-height:1.5;display:flex}[data-theme=dark] .QuizFigurasRetorica-module__JYqAsq__feedbackBloque{background:#ffffff0d}.QuizFigurasRetorica-module__JYqAsq__feedbackBloqueIcono{flex-shrink:0;margin-top:1px;font-size:1rem}.QuizFigurasRetorica-module__JYqAsq__feedbackEjemplo{font-style:italic;font-weight:600}.QuizFigurasRetorica-module__JYqAsq__btnSiguiente{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;padding:.9rem;font-size:1rem;font-weight:600;transition:background .2s;display:block}.QuizFigurasRetorica-module__JYqAsq__btnSiguiente:hover{background:#256a8a}.QuizFigurasRetorica-module__JYqAsq__btnSiguiente:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.QuizFigurasRetorica-module__JYqAsq__resultadoPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-xl)}.QuizFigurasRetorica-module__JYqAsq__resultadoEmoji{margin-bottom:var(--spacing-md);font-size:4rem;display:block}.QuizFigurasRetorica-module__JYqAsq__resultadoTitulo{color:var(--text-primary);margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.QuizFigurasRetorica-module__JYqAsq__resultadoPuntos{color:var(--primary);margin-bottom:.25rem;font-size:3rem;font-weight:700}.QuizFigurasRetorica-module__JYqAsq__resultadoSubtitulo{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1rem}.QuizFigurasRetorica-module__JYqAsq__statsResultado{margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.QuizFigurasRetorica-module__JYqAsq__statR{background:var(--hover);border-radius:var(--radius);text-align:center;padding:.75rem}.QuizFigurasRetorica-module__JYqAsq__statRValor{color:var(--primary);font-size:1.5rem;font-weight:700;display:block}.QuizFigurasRetorica-module__JYqAsq__statRLabel{color:var(--text-secondary);font-size:.75rem}.QuizFigurasRetorica-module__JYqAsq__botonesResultado{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.QuizFigurasRetorica-module__JYqAsq__btnRejugar{background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.8rem 2rem;font-size:1rem;font-weight:600;transition:background .2s}.QuizFigurasRetorica-module__JYqAsq__btnRejugar:hover{background:#256a8a}.QuizFigurasRetorica-module__JYqAsq__btnConfig{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.8rem 2rem;font-size:1rem;transition:all .2s}.QuizFigurasRetorica-module__JYqAsq__btnConfig:hover{border-color:var(--primary);color:var(--primary)}.QuizFigurasRetorica-module__JYqAsq__btnRejugar:focus-visible,.QuizFigurasRetorica-module__JYqAsq__btnConfig:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:600px){.QuizFigurasRetorica-module__JYqAsq__hero{padding:var(--spacing-lg);margin-top:60px}.QuizFigurasRetorica-module__JYqAsq__title{font-size:2rem}.QuizFigurasRetorica-module__JYqAsq__nivelGrid,.QuizFigurasRetorica-module__JYqAsq__opcionesGrid{grid-template-columns:1fr}.QuizFigurasRetorica-module__JYqAsq__statsResultado{grid-template-columns:1fr 1fr}.QuizFigurasRetorica-module__JYqAsq__ejemploTexto{font-size:1.1rem}.QuizFigurasRetorica-module__JYqAsq__feedbackNombre{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.QuizFigurasRetorica-module__JYqAsq__progresoFill{transition:none}}
