.h-af{display:block}.h_af.q-prompt:not(#_){display:block;font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.h_af.q-options:not(#_){display:grid;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.h_af.opt:not(#_){width:100%;text-align:left;padding:.75rem;font-size:1.1rem;border-radius:8px;background:#e4e4e7;color:#171717;border:2px solid hsla(0,0%,100%,0%)}.h_af.opt:is(:hover,.\@hover):not(#_){border:1px solid hsla(234.45,89.47%,73.92%,100%)}.h_af.right:not(#_){border:2px solid hsla(142.09,70.56%,45.29%,100%)}.h_af.wrong:not(#_){background:var(--error);border:2px solid hsla(0,84.24%,60.2%,100%)}.h_af.dim:not(#_){opacity:.45}mcq-tag{display:block}
learn-page{display:block}
recall-page{display:block}
:root{--bg: #e9eeac;--surface: hsla(0,0%,100%,100%);--hover: hsla(0,0%,96.08%,100%);--text: #0d1713;--strong: #0d1713;--muted: #0d1713;--border: hsla(0,0%,63.92%,100%);--error: hsla(0,84.24%,60.2%,100%);--ok: hsla(142.13,76.22%,36.27%,100%);--mi-flax-fiber: #e9eeac;--mi-greenstone: #263f2d;--mi-red-ochre: #a53c24;--mi-fire: #f68b29;--mi-black: #0d1713;--blue: #2563EB;--blue-hover: #1D4ED8;--indigo: #4F46E5;--indigo-hover: #4338CA;--teal: #0D9488;--teal-hover: #0F766E;--green: #16A34A;--green-hover: #15803D;--purple: #9333EA;--purple-hover: #7E22CE;--slate: #475569;--slate-hover: #334155;--red: #DC2626;--red-hover: #B91C1C;--orange: #EA580C;--orange-hover: #C2410C}html.dark:not(._0){--bg: hsla(0,0%,14.9%,100%);--surface: hsla(0,0%,25.1%,100%);--hover: hsla(0,0%,32.16%,100%);--text: hsla(0,0%,89.8%,100%);--strong: hsla(0,0%,96.08%,100%);--muted: hsla(0,0%,63.92%,100%);--border: hsla(0,0%,45.1%,100%);--error: hsla(0,84.24%,60.2%,100%);--ok: hsla(141.89,69.16%,58.04%,100%)}body{position:absolute;top:0rem;right:0rem;bottom:0rem;left:0rem;margin:0rem;background:var(--bg);color:var(--text);font-family:var(--font-Arial,Arial)}.app-shell:not(._0){max-width:960px;padding:1.25rem;margin-left:auto;margin-right:auto}.page-head:not(._0){display:flex;align-items:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem;margin-bottom:1.25rem}.page-head h1:not(._0){font-size:1.5rem;font-weight:700;margin:0rem}.hero:not(._0){margin-bottom:1.5rem}.hero h1:not(._0){font-size:2.4rem;font-weight:800;margin:0rem 0rem .5rem}.lead:not(._0){color:var(--muted);font-size:1.05rem;margin:0rem 0rem .5rem;max-width:640px}.stats:not(._0){display:flex;flex-wrap:wrap;gap:1.25rem;--u_rg: 1.25rem;--u_cg: 1.25rem;align-items:center;background:var(--surface);border-radius:8px;padding:1rem;margin-bottom:1.25rem}.stats .label:not(._0){color:var(--muted);font-size:.85rem;display:block}.stats .value:not(._0){font-size:1.3rem;font-weight:700}.card:not(._0){background:var(--surface);border-radius:8px;padding:1.25rem;margin-bottom:1rem}.card h2:not(._0){margin:0rem 0rem .5rem;font-size:1.2rem}.card p:not(._0){color:var(--muted);margin:0rem}.row:not(._0){display:flex;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;flex-wrap:wrap;margin-top:1rem}.footer:not(._0){display:flex;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;flex-wrap:wrap;align-items:center;margin-top:1rem}.options-btn:not(._0){background:var(--surface);border-radius:8px;padding:1.25rem;flex:1 1 100%;display:block;font-size:1.2rem;font-weight:500;color:var(--strong);cursor:pointer}.options-btn:is(:hover,.\@hover):not(._0){background:var(--hover)}.next-btn:not(._0){background:var(--green);color:#fff;border-radius:8px;border-style:solid;border-width:0;padding:.75rem;flex:1 1 100%;display:block;font-size:1.2rem;font-weight:700;cursor:pointer}.next-btn:is(:hover,.\@hover):not(._0){background:var(--green-hover)}.orange-btn:not(._0){color:#fff;padding:.75rem 1.25rem;border-radius:8px;border-style:solid;border-width:0;font-size:1rem;font-weight:600;cursor:pointer;background:var(--orange)}.orange-btn:is(:hover,.\@hover):not(._0){background:var(--orange-hover)}.teal-btn:not(._0){color:#fff;padding:.75rem 1.25rem;border-radius:8px;border-style:solid;border-width:0;font-size:1rem;font-weight:600;cursor:pointer;background:var(--teal)}.teal-btn:is(:hover,.\@hover):not(._0){background:var(--teal-hover)}.secondary:not(._0){color:var(--muted);padding:.75rem 1.25rem;border-radius:8px;font-size:1rem;cursor:pointer;border:2px solid var(--border);background:#fff0}.secondary:is(:hover,.\@hover):not(._0){background:var(--hover)}.primary:not(._0){color:#fff;padding:.75rem 1.25rem;border-radius:8px;border-style:solid;border-width:0;font-size:1rem;font-weight:600;cursor:pointer;background:var(--blue)}.primary:is(:hover,.\@hover):not(._0){background:var(--blue-hover)}.back:not(._0){color:var(--muted);padding:.5rem .75rem;border-radius:8px;font-size:.9rem;cursor:pointer;border:2px solid var(--border);background:#fff0}.back:is(:hover,.\@hover):not(._0){background:var(--hover)}.disabled:not(._0){opacity:.45;pointer-events:none}.danger:not(._0){background:#fff0;font-size:.85rem;padding:.5rem;border-radius:4px;cursor:pointer;border-style:solid;border-width:0;color:var(--muted)}.danger:is(:hover,.\@hover):not(._0){color:var(--error)}.word-list:not(._0){display:flex;flex-wrap:wrap;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem}.word:not(._0){background:var(--surface);border-radius:8px;padding:.75rem;min-width:180px;flex:1 1 220px}.word .mi:not(._0){display:inline;font-size:1.5rem;font-weight:700;color:var(--strong)}.word .en:not(._0){display:block;font-size:.95rem;color:var(--muted);margin-top:.25rem}.word .gr:not(._0){display:inline;font-size:.95rem;color:var(--muted);padding-left:.5rem;padding-right:.5rem}.tracker:not(._0){color:var(--muted);margin-bottom:.75rem;font-size:.95rem}.feedback:not(._0){margin-top:.75rem;color:var(--error);font-size:1rem}.feedback.ok:not(._0){color:var(--ok)}.plain-btn:not(._0){background:var(--surface)}.hr:not(._0){height:2px;color:var(--surface);background:var(--surface);border-style:solid;border-width:0}.theme-toggle:not(._0){font-size:.85rem;padding:.5rem .75rem;border-radius:4px;cursor:pointer;border-style:solid;border-width:0;color:var(--muted)}.theme-toggle:is(:hover,.\@hover):not(._0){color:var(--text)}
.c-ag:not(#_):not(#_):not(#_){background:#ff0;color:#000;padding:.5rem;border:3px solid hsla(0,100%,50%,1)}landing-page{display:block}app-tag{display:block}
