.mf-game{max-width:42rem;margin:0 auto}.mf-head{text-align:center;margin-bottom:var(--space-16,1rem)}.mf-title{margin:0 0 var(--space-4,.25rem);color:var(--ff-ink);font-size:1.6rem}.mf-intro{max-width:34rem;color:var(--ff-ink);margin:0 auto}.mf-stage{text-align:center;padding:var(--space-16,1rem);margin-bottom:var(--space-16,1rem)}.mf-specimen{filter:drop-shadow(0 2px 3px #00000040);font-size:3.5rem;line-height:1}.mf-status{margin:var(--space-8,.5rem) 0 0;color:var(--ff-ink);font-weight:700}.mf-bench{gap:var(--space-8,.5rem);margin:0 auto var(--space-16,1rem);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.mf-test{min-height:3.25rem;padding:var(--space-8,.5rem);border:2px solid var(--ff-line);background:var(--ff-card);color:var(--ff-ink);cursor:pointer;text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;gap:2px;font-weight:700;display:flex}.mf-test:hover:not(:disabled){border-color:var(--pc-select)}.mf-test:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px}.mf-test-icon{font-size:1.3rem}.mf-test-label{font-size:.95rem}.mf-test-result{color:var(--pc-select);margin-top:2px;font-size:.8rem;font-weight:600;display:block}.mf-test--done{border-color:var(--pc-select);background:var(--pc-select-bg);cursor:default}.mf-namer{text-align:center}.mf-namer-lead{margin:0 0 var(--space-8,.5rem);color:var(--ff-ink);font-weight:600}.mf-cands{gap:var(--space-8,.5rem);flex-wrap:wrap;justify-content:center;display:flex}.mf-cand{min-height:2.75rem}.mf-verdict{text-align:center;margin:var(--space-8,.5rem) auto 0;max-width:34rem;min-height:1.5rem;color:var(--ff-ink)}.mf-verdict--try{color:var(--ff-ink);font-weight:600}.mf-result{max-width:34rem;margin:0 auto}.mf-result-h,.mf-story{margin:0 0 var(--space-8,.5rem);color:var(--ff-ink)}.mf-label{border:2px dashed var(--ff-line);padding:var(--space-12,.75rem);margin:var(--space-12,.75rem) 0;background:var(--ff-card);border-radius:.6rem}.mf-label-row{justify-content:space-between;gap:var(--space-8,.5rem);padding:2px 0;display:flex}.mf-label-k{color:var(--ff-meta,var(--ff-ink));font-size:.9rem}.mf-label-v{color:var(--ff-ink);text-transform:capitalize;font-size:.9rem;font-weight:700}.mf-reflect{color:var(--ff-ink);margin:var(--space-8,.5rem) 0;font-size:.9rem}.mf-actions{gap:var(--space-8,.5rem);margin-top:var(--space-12,.75rem);flex-wrap:wrap;justify-content:center;display:flex}.mf-learn{max-width:42rem;margin:0 auto}.mf-h{color:var(--ff-ink);margin-top:0}.mf-sub{color:var(--ff-ink);margin-top:var(--space-16,1rem)}.mf-list{color:var(--ff-ink);line-height:1.6}.mf-back{margin-top:var(--space-16,1rem)}@media print{.mf-bench,.mf-namer,.mf-actions,.mf-head,.mf-stage{display:none!important}.mf-label{border-color:#000}}.pc-theme-mohsforge .lq-tp-progress{text-align:center;padding:.6rem 1rem}.pc-theme-mohsforge .lq-tp-region{flex-direction:column;gap:1rem;display:flex}.pc-theme-mohsforge .lq-tp-tag{opacity:.85;margin-bottom:.35rem;font-weight:700;display:inline-block}.pc-theme-mohsforge .lq-tp-choice-row{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.pc-theme-mohsforge .lq-tp-choice{flex:12rem}.pc-theme-mohsforge .lq-tp-record{margin-top:1rem}.pc-theme-mohsforge .lq-tp-record-badge{border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.85rem;font-weight:800;display:inline-block}.pc-theme-mohsforge .lq-tp-record-badge--match{color:var(--pc-correct,#1b7a3d);border:2px solid var(--pc-correct,#1b7a3d)}.pc-theme-mohsforge .lq-tp-record-badge--diverge{color:var(--pc-select,#2f6fd0);border:2px solid var(--pc-select,#2f6fd0)}.pc-theme-mohsforge .lq-tp-summary{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.pc-theme-mohsforge .lq-tp-summary-row{border-left:.2rem solid var(--pc-select,#2f6fd0);background:var(--ff-panel,#7f7f7f14);border-radius:.4rem;flex-direction:column;gap:.25rem;padding:.6rem .8rem;display:flex}.pc-theme-mohsforge .lq-tp-summary-claim{font-weight:700}.pc-theme-mohsforge .lq-tp-nav{margin-top:1rem}.pc-theme-mohsforge.pc-immersive{--pc-env-bg:radial-gradient(120% 90% at 50% 6%, #e7f9f7 0%, #beefeb 42%, #0000 72%), linear-gradient(to bottom, #daf6f4 0%, #9de7e1 46%, #68d9d0 76%, #3bcec3 100%);--pc-env-bg-dark:radial-gradient(120% 90% at 50% 6%, #123f3c 0%, #0b2825 46%, #0000 74%), linear-gradient(to bottom, #103734 0%, #0b2825 52%, #071816 100%);--pc-env-bg-flat:oklab(90.9144% -.0542845 -.00950181);--pc-env-bg-flat-dark:#0b2825}
