.mfco{max-width:760px;margin:2rem auto;padding:1rem;border:1px solid #ddd;border-radius:12px}.mfco input,.mfco button{font:inherit;padding:.65rem;margin:.25rem}.mfco img{max-width:160px;height:auto}.mfco-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}@media(prefers-reduced-motion:reduce){.mfco *{scroll-behavior:auto!important;transition:none!important}}
