.memory-keys{--mk-ink:#173f35;--mk-surface:#fff;--mk-soft:#ddd8f6;--mk-active:#ffd568;--mk-correct:#d8ebdd;--mk-wrong:#f9dfd8;--mk-hint:#ffd568;--mk-background:#f5f4fc;--mk-accent:#5b4cb8;color:var(--mk-ink);background-color:var(--mk-background)}.dark .memory-keys{--mk-ink:#d9efe1;--mk-surface:#10231d;--mk-soft:#2c2752;--mk-active:#514016;--mk-correct:#1d3a30;--mk-wrong:#4c2828;--mk-hint:#514016;--mk-background:#0d0f16;--mk-accent:#a598f5}@media (prefers-reduced-motion:no-preference){.memory-keys .mk-pop{animation:.2s ease-out mk-pop}.memory-keys .mk-shake{animation:.24s ease-in-out mk-shake}.memory-keys .mk-lift{transition:transform .16s ease-out}.memory-keys .mk-lift[data-card=active]{transform:translateY(-6px)}}@keyframes mk-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes mk-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}