.aj-memoria-trabadas{max-width:1080px;margin:28px auto;padding:24px;border-radius:30px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff 0%,#eff6ff 100%);box-shadow:0 18px 44px rgb(37 99 235 / .10);color:#12314f;font-family:inherit}.aj-memoria-trabadas *{box-sizing:border-box}.aj-memoria-trabadas__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.aj-memoria-trabadas__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:900}.aj-memoria-trabadas h2{margin:0;color:#1e3a8a;font-size:clamp(1.9rem,5vw,3.35rem);line-height:1}.aj-memoria-trabadas__header p{margin:10px 0 0;color:#64748b;font-weight:800}.aj-memoria-trabadas__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.aj-memoria-trabadas__ghost{border:2px solid #bfdbfe;background:#fff;color:#1d4ed8;border-radius:999px;padding:11px 16px;font-weight:900;cursor:pointer}.aj-memoria-trabadas__topbar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.aj-memoria-trabadas__topbar div{padding:14px 12px;border-radius:20px;background:#fff;border:1px solid #dbeafe;text-align:center;box-shadow:0 8px 18px rgb(15 23 42 / .04)}.aj-memoria-trabadas__topbar span{display:block;color:#64748b;font-size:.86rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.aj-memoria-trabadas__topbar strong{display:block;margin-top:3px;color:#0f172a;font-size:1.35rem}.aj-memoria-trabadas__game{padding:22px;border-radius:28px;background:#fff;border:1px solid #dbeafe}.aj-memoria-trabadas__hint{margin:0 0 18px;padding:16px;border-radius:24px;background:#fef3c7;color:#92400e;text-align:center;font-weight:1000;font-size:clamp(1.15rem,4vw,1.75rem)}.aj-memoria-trabadas__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:300px}.aj-memoria-trabadas__card{position:relative;min-height:132px;border:0;background:#fff0;padding:0;cursor:pointer;font-family:inherit;perspective:800px}.aj-memoria-trabadas__inner{position:absolute;inset:0;border-radius:24px;transition:transform .32s ease;transform-style:preserve-3d}.aj-memoria-trabadas__card.is-open .aj-memoria-trabadas__inner,.aj-memoria-trabadas__card.is-done .aj-memoria-trabadas__inner{transform:rotateY(180deg)}.aj-memoria-trabadas__front,.aj-memoria-trabadas__back{position:absolute;inset:0;border-radius:24px;border:3px solid #bfdbfe;display:grid;place-items:center;backface-visibility:hidden;box-shadow:0 10px 22px rgb(15 23 42 / .06)}.aj-memoria-trabadas__front{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:clamp(2.2rem,6vw,4rem);font-weight:1000}.aj-memoria-trabadas__back{background:#fff;color:#1d4ed8;transform:rotateY(180deg);padding:12px;text-align:center}.aj-memoria-trabadas__card.is-done .aj-memoria-trabadas__back{background:#dcfce7;border-color:#22c55e;color:#166534}.aj-memoria-trabadas__syllable{font-size:clamp(1.9rem,5vw,3.2rem);line-height:1;font-weight:1000}.aj-memoria-trabadas__picture{display:grid;gap:6px;place-items:center}.aj-memoria-trabadas__emoji{font-size:clamp(2.3rem,6vw,4rem);line-height:1}.aj-memoria-trabadas__word{color:#12314f;font-size:clamp(1.05rem,3vw,1.45rem);font-weight:1000;overflow-wrap:anywhere}.aj-memoria-trabadas__feedback{min-height:38px;margin:18px 0 12px;font-weight:1000;color:#1e3a8a;text-align:center;font-size:1.15rem}.aj-memoria-trabadas__feedback.is-good{color:#15803d}.aj-memoria-trabadas__feedback.is-bad{color:#b91c1c}.aj-memoria-trabadas__controls{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.aj-memoria-trabadas__controls button{min-height:48px;border:0;border-radius:999px;padding:12px 20px;font-weight:1000;cursor:pointer;background:#e0e7ff;color:#1d4ed8}.aj-memoria-trabadas__controls button[data-new]{background:#2563eb;color:#fff;box-shadow:0 12px 24px rgb(37 99 235 / .22)}.aj-memoria-trabadas:fullscreen{max-width:none;width:100vw;min-height:100vh;margin:0;border-radius:0;overflow:auto}@media(max-width:800px){.aj-memoria-trabadas{padding:16px;border-radius:24px}.aj-memoria-trabadas__header{display:block}.aj-memoria-trabadas__actions{margin-top:14px;justify-content:flex-start}.aj-memoria-trabadas__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aj-memoria-trabadas__card{min-height:116px}}@media(max-width:520px){.aj-memoria-trabadas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aj-memoria-trabadas__card{min-height:106px}.aj-memoria-trabadas__topbar{gap:8px}.aj-memoria-trabadas__topbar div{padding:10px 6px}.aj-memoria-trabadas__game{padding:16px}}