.VnqeWW_container{max-width:1000px;margin:0 auto;padding:1rem}.VnqeWW_hero{background:var(--hero-bg);color:#fff;text-align:center;border-radius:12px;margin-bottom:1.5rem;padding:2.5rem 1.5rem}.VnqeWW_hero h1{margin:0 0 .75rem;font-size:2rem;line-height:1.2}.VnqeWW_hero p{opacity:.92;max-width:60ch;margin:0 auto;font-size:1.05rem;line-height:1.6}.VnqeWW_visualmenteOculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VnqeWW_buscador{background:var(--bg-card);border:1px solid #2e86ab2e;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.VnqeWW_campoFila{flex-direction:column;gap:.5rem;display:flex}.VnqeWW_etiqueta{color:var(--text-primary);font-size:.95rem;font-weight:600}.VnqeWW_campo{background:var(--bg-primary);width:100%;color:var(--text-primary);border:2px solid #2e86ab4d;border-radius:8px;padding:.9rem 1rem;font-size:1.35rem;transition:border-color .2s}.VnqeWW_campo:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.VnqeWW_campo:disabled{opacity:.55;cursor:not-allowed}.VnqeWW_ejemplos{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.VnqeWW_ejemplosLabel{color:var(--text-secondary);font-size:.9rem}.VnqeWW_chipEjemplo{color:var(--primary-texto);cursor:pointer;background:0 0;border:1px solid #2e86ab59;border-radius:999px;padding:.3rem .8rem;font-size:.9rem;transition:background .2s,color .2s}.VnqeWW_chipEjemplo:hover:not(:disabled){background:var(--primary-boton);color:#fff}.VnqeWW_chipEjemplo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_chipEjemplo:disabled{opacity:.5;cursor:not-allowed}.VnqeWW_estado{color:var(--text-secondary);margin:.85rem 0 0;font-size:.9rem}.VnqeWW_tabs{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.VnqeWW_tab{background:var(--bg-primary);color:var(--text-primary);cursor:pointer;text-align:left;border:2px solid #2e86ab40;border-radius:10px;flex-direction:column;flex:220px;gap:.2rem;padding:.8rem 1rem;font-size:1rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.VnqeWW_tab:hover{border-color:var(--primary)}.VnqeWW_tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_tabActiva{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.VnqeWW_tabPista{opacity:.85;font-size:.82rem;font-weight:400}.VnqeWW_opcionSeseo{border-top:1px solid #2e86ab26;margin-top:1.25rem;padding-top:1.1rem}.VnqeWW_switchEtiqueta{cursor:pointer;color:var(--text-primary);align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.VnqeWW_switchEtiqueta input{width:1.1rem;height:1.1rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:.25rem}.VnqeWW_switchEtiqueta input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_opcionAyuda{color:var(--text-secondary);margin:.4rem 0 0 1.7rem;font-size:.87rem}.VnqeWW_resultado{background:var(--bg-card);border:1px solid #48a9a640;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.VnqeWW_fichaConsulta{text-align:center;border-bottom:1px solid #2e86ab26;padding-bottom:1.1rem}.VnqeWW_fichaPalabra{letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:.2rem;font-size:1.9rem;font-weight:700;display:flex}.VnqeWW_silaba{color:var(--text-secondary)}.VnqeWW_silaba+.VnqeWW_silaba:before,.VnqeWW_silaba+.VnqeWW_silabaTonica:before,.VnqeWW_silabaTonica+.VnqeWW_silaba:before{content:"·";color:var(--text-muted);margin-right:.2rem}.VnqeWW_silabaTonica{color:var(--primary-texto);border-bottom:3px solid var(--secondary)}.VnqeWW_fichaDatos{color:var(--text-secondary);margin:.7rem 0 0;font-size:.95rem}.VnqeWW_fichaDatos strong{color:var(--secondary-texto)}.VnqeWW_notaVarias{border-left:3px solid var(--secondary);color:var(--text-primary);background:#48a9a614;border-radius:6px;margin:.7rem 0 0;padding:.55rem .8rem;font-size:.92rem}.VnqeWW_anclaResultados{height:0}.VnqeWW_filtros{flex-direction:column;gap:.9rem;margin:1.2rem 0;display:flex}.VnqeWW_grupoFiltro{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.VnqeWW_filtroTitulo{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);min-width:6.5rem;font-size:.85rem;font-weight:700}.VnqeWW_chips{flex-wrap:wrap;gap:.4rem;display:flex}.VnqeWW_chip{background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border:1px solid #2e86ab4d;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;transition:background .2s,color .2s,border-color .2s}.VnqeWW_chip:hover{border-color:var(--primary)}.VnqeWW_chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_chipActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.VnqeWW_chipCuenta{opacity:.7;font-size:.82rem}.VnqeWW_cabeceraLista{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.VnqeWW_recuento{color:var(--text-primary);margin:0;font-size:1rem}.VnqeWW_recuento strong{color:var(--primary-texto)}.VnqeWW_btnCopiar{background:var(--secondary-boton);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:opacity .2s}.VnqeWW_btnCopiar:hover{opacity:.88}.VnqeWW_btnCopiar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_notaOrden{color:var(--text-muted);margin:0 0 .85rem;font-size:.87rem}.VnqeWW_palabraSilabas{text-align:center;min-width:1.15rem;color:var(--primary-texto);background:#2e86ab1f;border-radius:999px;margin-left:.4rem;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-block}.VnqeWW_listaPalabras{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.VnqeWW_palabra{background:var(--bg-primary);color:var(--text-primary);border:1px solid #2e86ab29;border-radius:6px;padding:.3rem .7rem;font-size:1rem}.VnqeWW_palabraInicio{color:var(--text-secondary)}.VnqeWW_palabraRima{color:var(--primary-texto);font-weight:700}.VnqeWW_vacio{color:var(--text-secondary);background:#2e86ab12;border-radius:8px;margin:1.2rem 0 0;padding:1rem;line-height:1.6}.VnqeWW_masResultados{text-align:center;border-top:1px solid #2e86ab26;margin-top:1rem;padding-top:1rem}.VnqeWW_masResultados p{color:var(--text-secondary);margin:0 0 .75rem;font-size:.92rem}.VnqeWW_btnSecundario{border:2px solid var(--primary);color:var(--primary-texto);cursor:pointer;background:0 0;border-radius:8px;padding:.55rem 1.2rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.VnqeWW_btnSecundario:hover{background:var(--primary-boton);color:#fff}.VnqeWW_btnSecundario:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_eduTablaWrapper{margin:1rem 0;overflow-x:auto}.VnqeWW_eduTabla{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem}.VnqeWW_eduTabla th,.VnqeWW_eduTabla td{text-align:left;vertical-align:top;border:1px solid #2e86ab33;padding:.6rem .75rem}.VnqeWW_eduTabla th{color:var(--text-primary);background:#2e86ab1a;font-weight:700}.VnqeWW_eduTabla td{color:var(--text-secondary)}.VnqeWW_avisoEntrada{color:var(--text-primary);background:#d9770614;border-left:4px solid #d97706;border-radius:8px;margin:0 0 1.5rem;padding:.9rem 1.1rem;line-height:1.6}.VnqeWW_warningBox{background:#d9770614;border-left:4px solid #d97706;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem}.VnqeWW_warningBox ul{margin:0;padding-left:1.2rem}.VnqeWW_warningBox li{color:var(--text-secondary);margin-bottom:.6rem;line-height:1.6}.VnqeWW_warningBox li:last-child{margin-bottom:0}.VnqeWW_warningBox strong{color:var(--text-primary)}.VnqeWW_faq{background:var(--bg-card);border:1px solid #2e86ab33;border-radius:8px;margin-bottom:.6rem;padding:.75rem 1rem}.VnqeWW_faq summary{cursor:pointer;color:var(--text-primary);font-weight:600}.VnqeWW_faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.VnqeWW_faq p{color:var(--text-secondary);margin:.7rem 0 0;line-height:1.65}[data-theme=dark] .VnqeWW_buscador,[data-theme=dark] .VnqeWW_resultado{border-color:#7fb3d338}[data-theme=dark] .VnqeWW_notaVarias{border-left-color:var(--accent);background:#7fb3d31a}[data-theme=dark] .VnqeWW_campo{background:#1f1f1f;border-color:#7fb3d34d}[data-theme=dark] .VnqeWW_chipEjemplo{color:var(--accent);border-color:#7fb3d366}[data-theme=dark] .VnqeWW_chipEjemplo:hover:not(:disabled){background:var(--accent);color:#1a1a1a}[data-theme=dark] .VnqeWW_tab{background:#1f1f1f;border-color:#7fb3d340}[data-theme=dark] .VnqeWW_tabActiva{background:var(--primary-boton);border-color:var(--accent);color:#fff}[data-theme=dark] .VnqeWW_chip{background:#1f1f1f;border-color:#7fb3d347}[data-theme=dark] .VnqeWW_chipActivo{background:var(--primary-boton);border-color:var(--accent);color:#fff}[data-theme=dark] .VnqeWW_palabraSilabas{color:var(--accent);background:#7fb3d32e}[data-theme=dark] .VnqeWW_palabra{background:#1f1f1f;border-color:#7fb3d329}[data-theme=dark] .VnqeWW_palabraRima,[data-theme=dark] .VnqeWW_silabaTonica{color:var(--accent)}[data-theme=dark] .VnqeWW_fichaDatos strong{color:var(--secondary-texto)}[data-theme=dark] .VnqeWW_recuento strong{color:var(--accent)}[data-theme=dark] .VnqeWW_vacio{background:#7fb3d314}[data-theme=dark] .VnqeWW_eduTabla th{background:#7fb3d31f}[data-theme=dark] .VnqeWW_eduTabla th,[data-theme=dark] .VnqeWW_eduTabla td{border-color:#7fb3d333}[data-theme=dark] .VnqeWW_avisoEntrada,[data-theme=dark] .VnqeWW_warningBox{background:#fbbf241a;border-left-color:#fbbf24}[data-theme=dark] .VnqeWW_faq{border-color:#7fb3d333}[data-theme=dark] .VnqeWW_btnSecundario{border-color:var(--accent);color:var(--accent)}[data-theme=dark] .VnqeWW_btnSecundario:hover{background:var(--accent);color:#1a1a1a}@media (max-width:640px){.VnqeWW_hero{padding:1.75rem 1rem}.VnqeWW_hero h1{font-size:1.55rem}.VnqeWW_buscador,.VnqeWW_resultado{padding:1.1rem}.VnqeWW_campo{font-size:1.15rem}.VnqeWW_fichaPalabra{font-size:1.45rem}.VnqeWW_filtroTitulo{min-width:100%}.VnqeWW_tab{flex:100%}}@media (prefers-reduced-motion:reduce){.VnqeWW_campo,.VnqeWW_chip,.VnqeWW_chipEjemplo,.VnqeWW_tab,.VnqeWW_btnCopiar,.VnqeWW_btnSecundario{transition-duration:.01ms}}@media (max-width:1023px){.VnqeWW_hero{padding-top:80px}}
