.aj-encuentra-vocal{width:100%;max-width:100%;overflow:hidden;margin:30px 0;padding:clamp(22px, 4vw, 34px);border:1px solid #dbe4f0;border-radius:28px;background:#fff;box-shadow:0 10px 26px rgb(31 41 55 / .06)}.aj-encuentra-vocal *{box-sizing:border-box}.aj-encuentra-vocal__top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.aj-encuentra-vocal__badge{display:inline-flex;width:fit-content;margin:0 0 12px;padding:8px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:900}.aj-encuentra-vocal__top h2{margin:0 0 8px;font-size:clamp(2rem, 4vw, 3rem)}.aj-encuentra-vocal__top p{max-width:720px;margin:0;color:#667085}.aj-encuentra-vocal__score{min-width:150px;padding:16px;border:1px solid #dbe4f0;border-radius:22px;background:#fff8ec;text-align:center}.aj-encuentra-vocal__score strong{display:block;color:#1f2937;font-size:2rem;line-height:1}.aj-encuentra-vocal__score small{display:block;margin-top:6px;color:#667085;font-weight:800}.aj-encuentra-vocal__notice{display:grid;gap:6px;margin-bottom:20px;padding:16px;border:1px solid #bfdbfe;border-radius:20px;background:#eff6ff}.aj-encuentra-vocal__notice strong{color:#1f2937}.aj-encuentra-vocal__notice span{color:#667085}.aj-encuentra-vocal__notice div{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.aj-encuentra-vocal__notice a{color:#2563eb;font-weight:900;text-decoration:none}.aj-encuentra-vocal__game,.aj-encuentra-vocal__card,.aj-encuentra-vocal__summary,.aj-encuentra-vocal__word,.aj-encuentra-vocal__options{max-width:100%;min-width:0}.aj-encuentra-vocal__game{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch}.aj-encuentra-vocal__card{display:grid;justify-items:center;gap:16px;min-height:520px;padding:clamp(20px, 4vw, 34px);border:1px solid #dbe4f0;border-radius:26px;background:#fff8ec;overflow:hidden}.aj-encuentra-vocal__round{justify-self:stretch;display:flex;justify-content:space-between;gap:12px;color:#667085;font-weight:900}.aj-encuentra-vocal__round strong{color:#1f2937}.aj-encuentra-vocal__emoji{display:grid;place-items:center;width:94px;height:94px;border-radius:28px;background:#eff6ff;font-size:3rem}.aj-encuentra-vocal__hint{max-width:560px;margin:0;color:#667085;font-size:1.1rem;font-weight:800;text-align:center}.aj-encuentra-vocal__word{width:100%;padding:clamp(14px, 3vw, 22px);border:2px dashed #93c5fd;border-radius:24px;background:#fff;color:#1f2937;font-size:clamp(2rem, 9vw, 4.4rem);font-weight:900;line-height:1;letter-spacing:.03em;text-align:center;overflow-wrap:anywhere}.aj-encuentra-vocal__options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.aj-encuentra-vocal__option{width:100%;min-width:0;min-height:62px;padding:10px 6px;border:2px solid #dbe4f0;border-radius:18px;background:#fff;color:#2563eb;font-size:clamp(1.25rem, 4vw, 1.6rem);font-weight:900;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.aj-encuentra-vocal__option:hover{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff}.aj-encuentra-vocal__option:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.aj-encuentra-vocal__option.is-correct{border-color:#86efac;background:#dcfce7;color:#166534}.aj-encuentra-vocal__option.is-wrong{border-color:#fecdd3;background:#ffe4e6;color:#be123c}.aj-encuentra-vocal__option[disabled]{cursor:not-allowed}.aj-encuentra-vocal__feedback{min-height:28px;margin:0;color:#667085;font-weight:900;text-align:center}.aj-encuentra-vocal__feedback.is-good{color:#15803d}.aj-encuentra-vocal__feedback.is-bad{color:#be123c}.aj-encuentra-vocal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.aj-encuentra-vocal__btn{min-height:48px;padding:12px 18px;border-radius:16px;font-weight:900;cursor:pointer}.aj-encuentra-vocal__btn-primary{border:0;background:#2563eb;color:#fff}.aj-encuentra-vocal__btn-secondary{border:2px solid #dbe4f0;background:#fff;color:#1f2937}.aj-encuentra-vocal__btn[disabled]{opacity:.55;cursor:not-allowed}.aj-encuentra-vocal__summary{padding:22px;border:1px solid #dbe4f0;border-radius:26px;background:#fff}.aj-encuentra-vocal__summary h3{margin:0 0 14px;font-size:1.2rem}.aj-encuentra-vocal__summary ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.aj-encuentra-vocal__summary li{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px;border-radius:16px;background:#f8fafc}.aj-encuentra-vocal__summary li strong{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eff6ff;color:#1d4ed8;font-size:1.2rem}.aj-encuentra-vocal__summary li span{color:#667085;font-weight:800}.aj-encuentra-vocal__best{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px;border-radius:18px;background:#fff8ec;color:#1f2937;font-weight:900}.aj-encuentra-vocal__best span{color:#667085}@media (max-width:860px){.aj-encuentra-vocal__top,.aj-encuentra-vocal__game{grid-template-columns:1fr;display:grid}.aj-encuentra-vocal__score{width:100%}}@media (max-width:520px){.aj-encuentra-vocal{margin:18px 0;padding:16px;border-radius:22px}.aj-encuentra-vocal__card{min-height:auto;padding:16px}.aj-encuentra-vocal__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.aj-encuentra-vocal__option{min-height:54px;border-radius:15px}.aj-encuentra-vocal__summary{padding:16px}.aj-encuentra-vocal__summary li{grid-template-columns:38px 1fr}.aj-encuentra-vocal__summary li strong{width:36px;height:36px}}