.mf{margin:0 0 1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:10px;text-align:left}
.mf__title{margin:0 0 .6rem;font-weight:700;font-size:1.4rem}
.mf__opts{display:flex;gap:1.6rem;flex-wrap:wrap}
.mf__opt{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;cursor:pointer}
.mf__fields{display:grid;gap:.8rem;margin-top:1rem}
.mf__fields[hidden]{display:none}
.mf__in{width:100%;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:6px;font-size:1.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.mf__err{margin:0;color:#c0392b;font-size:1.3rem}