.quiz[data-astro-cid-xvr7ly74]{margin:2rem 0}.quiz-head[data-astro-cid-xvr7ly74]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.quiz-head[data-astro-cid-xvr7ly74] h2[data-astro-cid-xvr7ly74]{margin:0;font-size:1.35rem}.quiz-stats[data-astro-cid-xvr7ly74]{display:flex;gap:1rem;font-size:.95rem;color:var(--muted)}.quiz-stats[data-astro-cid-xvr7ly74] strong[data-astro-cid-xvr7ly74]{color:var(--ink)}.quiz-barra[data-astro-cid-xvr7ly74]{height:6px;background:var(--surface-2);border-radius:99px;margin:.9rem 0 .25rem;overflow:hidden}.quiz-barra[data-astro-cid-xvr7ly74] span[data-astro-cid-xvr7ly74]{display:block;height:100%;width:0;background:var(--verde);transition:width .3s ease}.quiz-lista[data-astro-cid-xvr7ly74]{list-style:none;padding:0;margin:0}.quiz-pregunta[data-astro-cid-xvr7ly74]{padding:1rem 0;border-bottom:1px solid var(--line)}.quiz-js[data-astro-cid-xvr7ly74] .quiz-pregunta[data-astro-cid-xvr7ly74]{border-bottom:0}.quiz-enunciado[data-astro-cid-xvr7ly74]{font-weight:650;font-size:1.08rem;margin:0 0 .85rem}.quiz-opciones[data-astro-cid-xvr7ly74]{display:grid;gap:.55rem}.quiz-opcion[data-astro-cid-xvr7ly74]{display:flex;gap:.75rem;align-items:flex-start;text-align:left;width:100%;padding:.75rem .9rem;border:1.5px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:.98rem;cursor:pointer;transition:border-color .15s,background .15s}.quiz-opcion[data-astro-cid-xvr7ly74]:hover:not(:disabled){border-color:var(--accent)}.quiz-opcion[data-astro-cid-xvr7ly74]:disabled{cursor:default}.quiz-letra[data-astro-cid-xvr7ly74]{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--surface-2);font-weight:700;font-size:.85rem}.quiz-opcion[data-astro-cid-xvr7ly74].es-correcta{border-color:var(--verde);background:var(--verde-bg)}.quiz-opcion[data-astro-cid-xvr7ly74].es-correcta .quiz-letra[data-astro-cid-xvr7ly74]{background:var(--verde);color:#fff}.quiz-opcion[data-astro-cid-xvr7ly74].es-fallo{border-color:var(--rojo);background:var(--rojo-bg)}.quiz-opcion[data-astro-cid-xvr7ly74].es-fallo .quiz-letra[data-astro-cid-xvr7ly74]{background:var(--rojo);color:#fff}.quiz-solucion[data-astro-cid-xvr7ly74]{margin-top:.75rem;font-size:.95rem}.quiz-feedback[data-astro-cid-xvr7ly74]{margin-top:.9rem;padding:.85rem 1rem;border-radius:8px;font-size:.95rem}.quiz-feedback[data-astro-cid-xvr7ly74].ok{background:var(--verde-bg)}.quiz-feedback[data-astro-cid-xvr7ly74].ko{background:var(--rojo-bg)}.quiz-feedback[data-astro-cid-xvr7ly74] p{margin:.25rem 0}.quiz-feedback[data-astro-cid-xvr7ly74] .quiz-veredicto{font-weight:700}.quiz-feedback[data-astro-cid-xvr7ly74] .quiz-art,.quiz-art[data-astro-cid-xvr7ly74]{color:var(--muted);font-size:.9rem}.quiz-siguiente[data-astro-cid-xvr7ly74]{margin-top:1rem}.quiz-final[data-astro-cid-xvr7ly74]{text-align:center;padding:1.5rem 0 .5rem}.quiz-nota[data-astro-cid-xvr7ly74]{font:700 1.6rem var(--font-serif);margin:0}.quiz-final-acciones[data-astro-cid-xvr7ly74]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}.muestra-titulo[data-astro-cid-ug2nzrzb]{font-weight:700;margin:0 0 .35rem}.muestra[data-astro-cid-ug2nzrzb] .muted[data-astro-cid-ug2nzrzb]{font-size:.93rem;margin:0 0 .85rem}.muestra[data-astro-cid-ug2nzrzb] audio[data-astro-cid-ug2nzrzb]{width:100%}.compra[data-astro-cid-tvskwzl2]{margin:2.5rem 0;border-top:4px solid var(--accent)}.compra[data-astro-cid-tvskwzl2] h2[data-astro-cid-tvskwzl2]{margin-top:.25rem}.compra-lista[data-astro-cid-tvskwzl2]{list-style:none;padding:0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.compra-lista[data-astro-cid-tvskwzl2] li[data-astro-cid-tvskwzl2]{display:flex;gap:.75rem;align-items:flex-start}.compra-lista[data-astro-cid-tvskwzl2] li[data-astro-cid-tvskwzl2]>span[data-astro-cid-tvskwzl2]{font-size:1.4rem;line-height:1.2}.compra-lista[data-astro-cid-tvskwzl2] .muted[data-astro-cid-tvskwzl2]{font-size:.92rem}.compra-ofertas[data-astro-cid-tvskwzl2]{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.oferta[data-astro-cid-tvskwzl2]{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.oferta-pack[data-astro-cid-tvskwzl2]{border-color:var(--accent)}.oferta[data-astro-cid-tvskwzl2] p[data-astro-cid-tvskwzl2]{margin:0}.oferta-nombre[data-astro-cid-tvskwzl2]{font-weight:700}.oferta-precio[data-astro-cid-tvskwzl2]{font-size:1.8rem;font-weight:800;line-height:1.1}.oferta-precio[data-astro-cid-tvskwzl2] del[data-astro-cid-tvskwzl2]{font-size:1.1rem;font-weight:600;margin-right:.4rem}.oferta-detalle[data-astro-cid-tvskwzl2]{font-size:.9rem;flex:1}.oferta[data-astro-cid-tvskwzl2] .btn[data-astro-cid-tvskwzl2]{align-self:flex-start;margin-top:.5rem}.compra-nota[data-astro-cid-tvskwzl2]{font-size:.88rem;margin:1rem 0 0}.tema-cabecera[data-astro-cid-vxatqaux]{max-width:780px}.tema-intro[data-astro-cid-vxatqaux]{font-size:1.15rem;color:var(--muted)}.tema-meta[data-astro-cid-vxatqaux]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0;font-size:.9rem}.tema-meta[data-astro-cid-vxatqaux] .sello[data-astro-cid-vxatqaux]{margin:0}.tema-cuerpo[data-astro-cid-vxatqaux]{max-width:820px}.tema-cuerpo[data-astro-cid-vxatqaux] .prose h2{border-top:1px solid var(--line);padding-top:1.5rem}.nav-temas[data-astro-cid-vxatqaux]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}@media (max-width: 640px){.nav-temas[data-astro-cid-vxatqaux]{grid-template-columns:1fr}}.nav-tema-card[data-astro-cid-vxatqaux]{display:flex;flex-direction:column;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:8px;text-decoration:none;background:#fff;transition:border-color .15s ease,transform .15s ease}.nav-tema-card[data-astro-cid-vxatqaux]:hover{border-color:var(--primary, #14213d);transform:translateY(-2px)}.nav-next[data-astro-cid-vxatqaux]{text-align:right}.nav-tema-etiqueta[data-astro-cid-vxatqaux]{font-size:.8rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.nav-tema-titulo[data-astro-cid-vxatqaux]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.35}
